.marginbottom{
margin-bottom:5px;
}

.field{
margin-bottom:6px;
}
.button{
margin-bottom:6px;
}
#globalNav ul li a {
	padding-top:10px;
	display:block;
	font-family:verdana;
	font-weight: bold;
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none
	
}
#globalNav ul li a:hover {
	text-decoration:none;
    background:transparent;
    background:url(../images/GlobalNav_BG2.gif) repeat-x left top;

}

#globalNav ul li a.selected {
	background:url(../images/GlobalNav_BG.gif) repeat-x left top;
    text-decoration:
}

#globalNav ul li a:hover.selected {
    padding-bottom:0px;
    color:#ffffff;
    text-decoration:none;

}


#globalNav ul {
	margin: 0;
	padding: 0;
	display: inline;	
	float:right;
}
#globalNav ul li {
	margin-left: 0;
	padding: 0 8px 0 8px;
	list-style: none;
	display: block;
    float:left;
	background:url(../images/bgline.gif) left top no-repeat;
}
#globalNav ul li.first {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	display: inline;
	border-left:none;
	background:none;
}
#globalNav ul li.last {
	margin-left: 0;
	padding: 0 17px 0 8px; 
	list-style: none;
	display: inline;
}

/*********** Home Styles ***********/
.padding
{
padding: 0 15px 0 15px;
}	
.line
{
    float:left;
	background:url(../images/bg.gif) left top repeat-y;
}
.MainFeature{
	width:730px;	
	height: 272px;
	background: url(../images/header.jpg) no-repeat;
	}
.newsitem {
	
	margin: 0 15px 10px 15px;
	list-style: none;
	display:block;
}

/*********** FORMS ***********/
#formBody {
    border-top:double 3px #ccc;
    border-bottom:double 3px #ccc;
    padding:10px;
    background:#f0f0f0;
    margin:0 0 20px 0;
}
label {
	color:#666;
    font-size:.9em;
    font-weight:bold;
}
label.required {
}

input, textarea, select {
    padding:2px;
    border-top: solid 1px #999;
    border-left: solid 1px #999;
    border-bottom: solid 1px #eee;
    border-right: solid 1px #eee;
	font-family:arial, sans-serif;
    font-size:.9em;
}

.radio input,.checkbox input  {
    background:transparent;
    border:none;
}
.button input {
    cursor:pointer;
    margin-top:5px;
    border:outset 1px #ccc;
    font-size:.9em;
    background:#666;
    color:#fff;
    font-weight:bold;
    padding:2px;
}


span.example {
	clear:left;
	display:block;
}

span.required {
    font-size:.9em;
    color:#aaa;
}

.confirmation {
    display:block;
    border:solid 2px #009F01;
    background:#E8F2D5;
    padding:10px;
    margin-bottom:10px;
}

	/*********** Global Styles ***********/

p, body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	font-size: 11px;
	line-height: 17px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight:bold;
}
h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #275DAF;
 font-size: 11px;
 font-weight: bold;
 text-transform:uppercase;
}
a {
color:#275DAF;
font-weight:bold;
}

a:hover {
color:#EF3A41;
font-weight:bold;

}
.news {
}
.news td {
padding:0 15px 10px 15px;
}