/* CSS Document */

/*
* Body Background / Margins
* ---------------------------------------------------- */
body {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #ffffff;
	}
/*
* General Type Style  ;
* ---------------------------------------------------- */
body, div, span, td, th, tr, form, ol, ul, li, input, text, textarea, select, p, .ghost {  
	font-size: 12px;
	font-family: "Microsoft Sans Serif";
	font-weight: normal; 
	color: #000000;
	line-height: 150%;
	}
	
a          {font-size:14px; font-weight: normal; color: #292938; text-decoration:underline;}
a:Visited  {font-size:14px; font-weight: normal; color: #292938; text-decoration:underline;}
a:Active   {font-size:14px; font-weight: normal; color: #292938; text-decoration:underline;}
a:Hover    {font-size:14px; font-weight: normal; color: #292938; text-decoration:underline;}

#navlinks {margin: 4px 0px 10px 0px; padding: 0px 12px; color:#ffffff;}
#navlinks a {color:#ffffff; text-decoration:none; font-size:12px;}
#navlinks a:Hover {color:#ffffff; text-decoration:underline; font-size:12px;}
#navlinks a:Active {color:#ffffff; text-decoration:underline; font-size:12px;}
#navlinks a:Visited {color:#ffffff; text-decoration:none; font-size:12px;}

p {margin: 4px 0px 10px 0px; padding: 0px 12px;}

h1 {
	font-family: Lexia;
	text-decoration:none;
	font-size: 16px;
	color: #292938;
	font-weight:bold;
	padding: 0px 8px;
	line-height:100%;
	}
h1.smaller {font-size: 14px; padding:0px 0px 4px 0px; margin:3px;}
h1.contact_lg {padding: 2px 2px 4px 2px; margin:0px;text-decoration:underline;}
h1.contact {padding: 2px 2px; margin:0px; font-size:12px;}
h1.contact_sm {padding: 2px 2px; margin:0px; font-size:14px; font-family: "Microsoft Sans Serif"; font-weight:normal;}
	
h2 {
	font-family: "Microsoft Sans Serif";
	text-decoration:none;
	font-size: 14px;
	line-height:140%;
	padding-top: 8px;
	color: #666666;
	font-weight: 400;
	padding:8px 18px;
	margin:0px;
	}
	
h3 {
	font-family: Georgia;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	line-height:80%;
	font-weight:bold;
	padding:8px 18px;
	margin:0px;
	}	
	
h4 {
	font-family: Arial;
	text-decoration:none;
	font-size: 11px;
	color: #666666;
	line-height:120%;
	font-weight:normal;
	padding:4px 18px;
	margin:0px;
	}

h5 {
	font-family:"Microsoft Sans Serif";
	vertical-align: middle;
	font-weight:normal;
	line-height:120%;
	margin: 0px;
	padding:5px;
}

h5.news {font-size:12px;text-align:left;}
h5.news a{font-size:12px; color:#F08F31; text-decoration:none; text-align:left;}

.white {
color:#ffffff;
font-family: Arial;
font-size: 14px;
line-height: 120%;
vertical-align:top;
}

.white a {
color:#ffffff;
text-decoration:none;
}

td{vertical-align:top; background-repeat:no-repeat}

.blk{
color:#000000;
width: 100%;
font-size:14px;
font-weight:300;
font-family:  "Microsoft Sans Serif";
}

.blk p {
color: #000000;
}

#message{
	border: 1px solid #CDD1D2;
	padding: 15px;
	margin-left: 10px;
	background-color:#ffffff;
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	width: 400px;
	display:block;
	}
	
#message a{
	font-size:11px;
	text-decoration: underline;
	}	