BODY {
 font:normal 12px "Lucida Grande", Tahoma, Arial, sans-serif; color:#666;

 
} 

img { border: none;}

a:link,
a:visited 	{ color:#00486F; }
a:hover 	{ color:#B08B3D; }

h1 {
color : #00334F; 
font-size : 24px; 
line-height : 30px; 
text-decoration : none; 
font-weight : bold; 
font-family : Times New Roman, Times, MS Sans Serif, Arial, Verdana, Helvetica; 
} 


h2 {
color : #00486F; 
font-size : 16px; 
line-height : 22px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Helvetica, MS Sans Serif, Arial, Times New Roman, Times; 
} 

h3 {
color : #00486F;

font-size : 15px; 
line-height : 21px; 
text-decoration : none; 
font-weight : bold; 
font-family :  Arial ; 
margin-top: 0px;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 0px;
} 


h4 {
color : #00486F; 
font-size : 16px; 
line-height : 19px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial ; 
margin-top: 0px;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 0px;
} 


h5 {
 font-family:arial; color:#000; font-size:12px; font-weight:bold; letter-spacing:2px; text-transform:uppercase; margin-bottom:5px; padding-top:10px; }
 


h6 {
color : #666666; 
font-size : 12px; 
line-height : 18px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial ; 
margin-top: 0px;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 0px;
} 


.text16pxred {
color : #ff0000; 
font-size : 14px; 
line-height : 20px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Helvetica, MS Sans Serif, Arial, Times New Roman, Times; 
} 







.main {
color : #333333; 
font-size : 12px; 
line-height : 16px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
padding-bottom: 15px;
} 


.newsletter {
color : #333333; 
font-size : 11px; 
line-height : 15px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
padding-bottom: 15px;
} 





.mainWhite {
color : #efefef; 
font-size : 12px; 
line-height : 16px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
padding-bottom: 15px;
} 


.sidebar {
color : #333333; 
font-size : 11px; 
line-height : 12px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, MS Sans Serif, Verdana, Helvetica, Times New Roman, Times; 
text-align: justify;
}


.newsdate {
color : #00486F; 
font-size : 12px; 
line-height : 16px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Arial, Times New Roman, Times; 
} 


.newstitle {
color : #B08B3D; 
font-size : 12px; 
line-height : 16px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Arial, Times New Roman, Times; 
} 


.newstext {
color : #333333; 
font-size : 12px; 
line-height : 16px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Arial, Times New Roman, Times; 
} 



.hpnews {
color : #000000; 
font-size : 11px; 
line-height : 13px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, MS Sans Serif,  Verdana, Helvetica, Times New Roman, Times; 
}

.hpnewslarge {
color : #000000; 
font-size : 12px; 
line-height : 15px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, MS Sans Serif,  Verdana, Helvetica, Times New Roman, Times; 
}


.hpnewsbold {
color : #000000; 
font-size : 11px; 
line-height : 13px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, MS Sans Serif,  Verdana, Helvetica, Times New Roman, Times; 
}


.hpnewsdate {
color : #ff0000; 
font-size : 12px; 
line-height : 19px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, MS Sans Serif, Verdana, Helvetica, Times New Roman, Times; 
}


.hpnewsredtitle {
	color : #ff0000;
	font-size : 12px;
	line-height : 14px;
	text-decoration : none;
	font-weight : bold;
	font-family: Arial, "MS Sans Serif", Verdana, Helvetica, "Times New Roman", Times;
}

.hpnewsredtitlelarge {
	color : #ff0000;
	text-shadow: 0px 1px 1px #FFF;
	font-size : 14px;
	line-height : 14px;
	text-decoration : none;
	font-weight : bold;
	font-family: Arial, ;
}


.hpnewsredtitlelg {
color : #ff0000; 
font-size : 15px; 
line-height : 18px; 
text-decoration : underline; 
font-weight : bold; 
font-family : Arial, MS Sans Serif, Verdana, Helvetica, Times New Roman, Times; 
}


.hpnewstitle {
color : #000000; 
font-size : 12px; 
line-height : 14px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, MS Sans Serif, Verdana, Helvetica, Times New Roman, Times; 
}

.hpsmall {
color : #dddddd; 
font-size : 12px; 
line-height : 15px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, MS Sans Serif, Verdana, Helvetica, Times New Roman, Times; 
}


.hpmedium {
color : #ffffff; 
font-size : 13px; 
line-height : 17px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, MS Sans Serif, Verdana, Helvetica, Times New Roman, Times; 
}







.homepage {
padding-top : 5px; 
padding-left : 5px; 
padding-right : 0px; 
padding-bottom: 25px;
}


.sidebar-title {
color : #FbEbAb; 
font-size : 16px; 
line-height : 20px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
padding-bottom: 15px;
} 

.sidebar-subtitle {
color : #FbEbAb;  
font-size : 12px; 
line-height : 22px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
padding-bottom: 15px;
} 




.sidebar-hdr {
color : #ffffff; 
font-size : 11px; 
line-height : 15px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
} 


.sidebar-text {
color : #efefef; 
font-size : 11px; 
line-height : 14px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
} 

.sidebar-fls {
color : #efefef; 
font-size : 9px; 
line-height : 12px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
} 



.sidebar-small {
color : #FFA81E; 
font-size : 6px; 
line-height : 12px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times; 
}


a.sidebarlink:link {
color : #FFA81E; 
font-size : 11px; 
line-height : 11px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 

a.sidebarlink:visited {
color : #FFA81E; 
font-size : 11px; 
line-height : 11px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 

a.sidebarlink:hover {
color : #FFE51E; 
font-size : 11px; 
line-height : 11px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 



a.sidebarlinklg:link {
color : #FFDF5F; 
font-size : 12px; 
line-height : 12px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 

a.sidebarlinklg:visited {
color : #FBC904; 
font-size : 12px; 
line-height : 12px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 

a.sidebarlinklg:hover {
color : #FFE51E; 
font-size : 12px; 
line-height : 12px; 
text-decoration : underline; 
font-weight : bold; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 



a.sidebarlink2:link {
color : #FFA81E; 
font-size : 12px; 
line-height : 12px; 
text-decoration : underline;  
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 

a.sidebarlink2:visited {
color : #FFA81E; 
font-size : 12px; 
line-height : 12px; 
text-decoration : underline;  
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 

a.sidebarlink2:hover {
color : #FFE51E; 
font-size : 12px; 
line-height : 12px; 
text-decoration : underline; 
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 
} 



.QFTitle {
color : #ffffff; 
font-size : 16px; 
line-height : 24px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, Verdana, MS Sans Serif, Helvetica, Times New Roman, Times; 
padding-bottom: 3px;
} 

.QFText {
color : #ffffff; 
font-size : 11px; 
line-height : 15px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, Verdana, MS Sans Serif, Helvetica, Times New Roman, Times; 
} 



.pageCommon {
color : #444444; 
font-size : 13px; 
line-height : 17px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, MS Sans Serif, Helvetica, Times New Roman, Times;  
padding-top : 15px; 
padding-left : 20px; 
padding-right : 20px; 
padding-bottom: 15px;
} 

.pageIM {
color : #444444; 
font-size : 13px; 
line-height : 17px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
padding-top : 0px; 
padding-left : 20px; 
padding-right : 20px; 
padding-bottom: 25px;
}


.imBMP {
color : #444444; 
font-size : 13px; 
line-height : 17px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
padding-top : 0px; 
padding-left : 0px; 
padding-right : 20px; 
padding-bottom: 15px;
}

.pageIMplus {
color : #444444; 
font-size : 13px; 
line-height : 17px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
padding-top : 0px; 
padding-left : 15px; 
padding-right : 25px; 
padding-bottom: 15px;
}


.adHdr {
padding-top : 40px; 
padding-left : 0px; 
padding-right : 30px; 
padding-bottom: 0px;
}


.sidebarMain {
color : #444444; 
font-size : 13px; 
line-height : 17px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
padding-top : 5px; 
padding-left : 15px; 
padding-right : 15px; 
padding-bottom: 15px;
} 






.text16px { font-family:arial; color:#000; font-size:10px; font-weight:bold; letter-spacing:2px; text-transform:uppercase; margin-bottom:8px; padding-top:10px; }


.text26pxblue {
color : #00486F; 
font-size : 26px; 
line-height : 32px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Helvetica, MS Sans Serif, Arial, Times New Roman, Times; 
} 



.text16pxblue {
color : #00486F;

font-size : 20px; 
line-height : 20px; 
text-decoration : none; 
font-weight :bold; 
font-family : Times New Roman; 
} 


.text13pxblue {
color : #00486F; 
font-size : 13px; 
line-height : 20px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Helvetica, MS Sans Serif, Arial, Times New Roman, Times; 
} 


.text13pxwhite {
color : #FFFFFF; 
font-size : 13px; 
line-height : 20px; 
text-decoration : none; 
font-weight : bold; 
font-family : Verdana, Helvetica, MS Sans Serif, Arial, Times New Roman, Times; 
} 

.text16pxwhite {
	color : #FFFFFF;
	font-size : 16px;
	line-height : 20px;
	text-decoration : none;
	font-family : Arial, Helvetica, MS Sans Serif, Verdana, Times New Roman, Times;
	text-align: center;
} 

.text14px {
color : #444444; 
font-size : 14px; 
line-height : 18px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
} 

.text13px {
color : #444444; 
font-size : 13px; 
line-height : 17px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
} 

.text12px {
color : #444444; 
font-size : 12px; 
line-height : 16px; 
text-decoration : none; 
font-weight : normal; 
font-family : Verdana, Arial, MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
} 

.text11px {
color : #444444; 
font-size : 11px; 
line-height : 15px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
} 

.text10px {
color : #444444; 
font-size : 10px; 
line-height : 14px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
} 

.text9px {
color : #444444; 
font-size : 9px; 
line-height : 14px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
} 

.text8px {
color : #999999; 
font-size : 8px; 
line-height : 14px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
} 

.LgGoldHeader {
color : #8F7935; 
font-size : 26px; 
line-height : 36px; 
text-decoration : none; 
font-weight : normal; 
font-family : Times New Roman, Times, MS Sans Serif, Arial, Verdana, Helvetica; 
} 

.MedGoldHeader {
color : #8F7935; 
font-size : 18px; 
line-height : 24px; 
text-decoration : none; 
font-weight : normal; 
font-family : Times New Roman, Times, MS Sans Serif, Arial, Verdana, Helvetica; 
} 

.SmlGoldHeader {
color : #8F7935; 
font-size : 14px; 
line-height : 20px; 
text-decoration : none; 
font-weight : normal; 
font-family : Times New Roman, Times, MS Sans Serif, Arial, Verdana, Helvetica; 
} 

.textFooterBlue {
color : #cccccc; 
font-size : 9px; 
line-height : 14px; 
text-decoration : none; 
font-weight : normal; 
font-family : MS Sans Serif, Arial, Verdana, Helvetica, Times New Roman, Times; 
} 



a.footerlink:link {
color : #ffffff; 
font-size : 10px; 
line-height : 10px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 

a.footerlink:visited {
color : #dddddd; 
font-size : 10px; 
line-height : 10px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 

a.footerlink:hover {
color : #FFD700; 
font-size : 10px; 
line-height : 10px; 
text-decoration : underline; 
font-weight : bold; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 



a.footerlinklg:link {
color : #ffffff; 
font-size : 11px; 
line-height : 11px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 

a.footerlinklg:visited {
color : #dddddd; 
font-size : 11px; 
line-height : 11px; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 

a.footerlinklg:hover {
color : #FFD700; 
font-size : 11px; 
line-height : 11px; 
text-decoration : underline; 
font-weight : normal; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 


a:active {
  outline: 0;
}

a:focus {
  outline: 0;
}





a.sd:link {
color : #8F8D74; 
font-size : 10px; 
line-height : 10px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 

a.sd:visited {
color : #8F8D74; 
font-size : 10px; 
line-height : 10px; 
text-decoration : none; 
font-weight : bold; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 

a.sd:hover {
color : #FFD700; 
font-size : 10px; 
line-height : 10px; 
text-decoration : underline; 
font-weight : bold; 
font-family : Arial, Verdana, Helvetica, MS Sans Serif, Times New Roman, Times; 

} 

#listform h1	{
color : #00486F; 

font-size : 16px; 

line-height : 20px; 

text-decoration : none; 

font-weight : bold; 

font-family : Arial, Verdana, Helvetica, "Times New Roman", Times, sans-serif; 

border-bottom: solid 1px #ccc;

}

#listform .list	{
	color: #000;
}

#listform .missing, #listform .alert, #listform .alert .missing	{
	border: solid 1px #f00;
	background-color: #eee;
	padding: 1em;
	margin: 1em 0 0 0;
}

#listform .required	{
	font-weight: bold;
	color: #1b4517;
}

#listform .req	{
	color: #f00;
}

#listform label	{
	display: block;
	margin-top: 1em;
	text-transform: uppercase;
}

#listform .textinput, #listform #email, #listform #emailconfirm, #listform #password, #listform #password_check, #listform textarea	{
border: solid 1px #000;
}

#listform #subscribe	{
	margin-top: 2em;
}

#listform p	{
	margin: 1em 0;
	font-family: Arial, Helvetica, sans-serif;
}

.radio {

}

#listform .checkbox input	{
	display: inline;
	margin: 0 2px 0 0;
}

#listform .checkbox label	{
	display: inline;
	text-transform: none;
}

.checkboxgroup	{

}

.select	{

}

#captcha	{
	margin-top: 3em;
}

/*  Add spacing  */

#subscribeform label#attribute2_label, #subscribeform label#attribute10_label, #subscribeform #terms	{
	margin-top: 3em;
}

#subscribeform #terms	{
}

#loginform	{

}

#locationform	{

}

#subscribeform	{

}

.adminmessage	{
	display: none;
}
