body, table, tr, td, div, p, h1, h2, h3, h4, form, a, img, captionleft, captionright {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0;
}
body   { color: #FFFFFF; background: #D2D8D9; }



.top_menu a { background: #516072; line-height: 24px; font-size: 28px;}

.top_menu a:link { background: #516072;}

.top_menu a:visited { background: #516072;}

.top_menu a:hover { background: #67798F; line-height: 24px;}





p      { color: #222222; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; margin: 0 0 16px }

h1   { color: #222222; font-size: 20px; font-family: Tahoma, Verdana, Trebuchet MS, arial, helvetica; line-height: 24px; font-weight: normal;
}
h2    { color: #003366; font-size: 16px; font-family: Tahoma, Verdana, Trebuchet MS, arial, helvetica; line-height: 20px; font-weight: bold; }

h3  { color: #333333; font-size: 18px; font-family: Tahoma, Verdana, Trebuchet MS, arial, helvetica; font-weight: normal; line-height: 20px;
}
h4  { color: #003366; font-size: 14px; font-family: Tahoma, Verdana, Trebuchet MS, arial, helvetica; font-style: normal; font-weight: bold; line-height: 18px;
}

h5  { color: #CC0000; font-size: 14px; font-family: arial, tahoma, helvetica; font-style: normal; font-weight: bold; line-height: 18px;
}

td  { color: #222222; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 16px 0;
}

ul { color: #222222; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; padding: 0 0 0 10px; margin-left: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px;}

li { color: #222222; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;  list-style-position: outside;
 }

.mainbody  { 
	color: #222222;
	background-color: #FFFFFF;
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	font-size: 14px;
	line-height: 16px;
	padding: 10px 20px 10px 20px; 
	}

.home-top ul li {
list-style-image: url(http://claireonline.com/i/bullet1.gif);
font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; 
}

.home-top li { 
list-style-image: url(http://claireonline.com/i/bullet1.gif); 
margin: 0 0 0 20px;
font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px;
	}
	
.home-bot ul { list-style-type: none;
}
	
	
.rightcolumn  { 
	color: #FFFFFF;
	background-color: #003366;
	font-family: Tahoma, Verdana, Trebuchet MS, arial, helvetica;
	font-size: 16px;
	line-height: 20px;
	padding: 0px 15px 0px 15px; 
	border-left: 1px dotted #222222;
	}


.rightcolumn li { 
margin: 0 0 0 20px;
	}

.rightmenulist li { 
margin: 0 0 15px 0;
line-height: 12px;
font-family: Tahoma, Verdana, Trebuchet MS, arial, helvetica;
	}

/******  LINK STYLES ******/

A  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none;
	FONT-WEIGHT: NORMAL;
	 }
A:link  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none;
	 }
A:visited  { 
	color: #003366;
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none;
	 }
A:hover  { 
	color: #003399; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline;
	 }

/******  LINK STYLES ******/

/******  TOP DROPDOWN MENU ******/

#cssdropdown, #cssdropdown ul {
padding: 0px;
margin: 0px;
list-style: none;

}

#cssdropdown li {
float: left;
position: relative;
line-height: 12px;
}

.mainitems{
}

.mainitems a{
margin-left: 0px;
margin-right: 0px;
text-decoration: none;
}

.subuls{
display: none;
width: 10em;
position: absolute;
top: 24px;
left: 0;
}

.subuls li{
display: block;
width: 200px;
border-bottom: 1px solid #516072;
border-left: 1px solid #516072;
border-right: 1px solid #516072;
background: #FFFFFF;
padding: 2px;
}

.subuls li a{
display: block;
font-size: 14px;
line-height: 18px;
text-decoration: none;
background: #FFFFFF;
color: #516072;
}

.subuls li a:hover {
text-decoration: none;
background: #003366;
color: #FFFFFF;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;

}

/******  TOP DROPDOWN MENU ******/



/******  TEXT STYLES ******/






.leftmenu {
	padding: 0px 0 2px 0;
	MARGIN: 0 0 0 0;
	FONT-SIZE: 16px;
	Font-Family: Helvetica, Geneva, Arial, Sans Serif;
	LINE-HEIGHT: 18PX;
	Color: #FFFFFF;
	background-color: #000000;
}

#right ul {
	margin: 0 0 18px 9px;
	padding-left: 10px;
	padding-right: 5px;
}
#right ul li {
	text-decoration: none;
	margin: 8px 0 0 -15px;
	padding: 0 12px 8px 35px;
	display: block;
	border-bottom: 1px solid #516072;
}
#right ul li a {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: NONE;
}
#right ul li a:hover {
	color: #FFcc33;
}
#right ul li a img {
	float: left;
	padding-right: 12px;
		}

#right li {
	list-style: none;
	}

.rightmenubox {

	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	background: #FFFFFF;
	font-family: Arial, Helvetica, Geneva, Sans Serif;
	font-size: 14px;
	line-height: 18px;
	color: #222222;
	border-left: 1px solid #516072;
	border-right: 1px solid #516072;
	border-top: 1px solid #516072;
	border-bottom: 1px solid #516072;
	margin-left: 7px;
	margin-right: 6px;
	margin-bottom: 15px;
}

.rtmenuboxhead {
color: #516072; font-size: 20px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 24px;
}

.rtmenuboxfoot {
color: #003366; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 18px; text-align: right; padding: 2px;
}

.leftmenubox {
	margin-top: 2px;
	text-align: center;
	background: #CC0000;
	font-family: Arial, Helvetica, Geneva, Sans Serif;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	}


.bottommenu  { color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, "Sans Serif"; line-height: 12px; margin: 0; padding: 2px 0 }

.bottommenu A  { color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, "Sans Serif"; line-height: 12px; margin: 0; padding: 2px 0 }

.bottommenu A:Link  { color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, "Sans Serif"; line-height: 12px; margin: 0; padding: 2px 0 }

.bottommenu A:Visited  { color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, "Sans Serif"; line-height: 12px; margin: 0; padding: 2px 0 }

.bottommenu A:Hover  { color: #FFCC33; font-size: 10px; font-family: Arial, Helvetica, "Sans Serif"; line-height: 12px; margin: 0; padding: 2px 0 }
	


.morebox {
background: url(http://claireonline.com/i/mb-back.gif) repeat-x right bottom; color: #CCCCCC; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; padding: 10px; width: 545px; border: 1px solid #CCCCCC;
}

.involvedbox{
background: #E3E3E3; color: #CCCCCC; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; padding: 15px; border: 1px solid #CCCCCC;
}

.newsbox {
background: #FFFFFF; color: #CCCCCC; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; padding: 5px; border: 1px solid #CCCCCC;
}

.newsbox li { font-size: 12px; padding: 5px; }

.newsboxtext {
	float: center;
	border: 2px solid #516072;
	margin: 0px;
	padding: 5px;
	text-align: left;
	background: #d6d6d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}

.newsboxtext a {
	color: #003366;
text-decoration: none;
}

.newsboxtext a:link {
	color: #003366;
text-decoration: none;
}

.newsboxtext a:visited{
	color: #516072;
text-decoration: none;
}


.newsboxtext a:hover {
	color: #003399;
text-decoration: underline;
}


.newsbox2 {
background: #FFFFFF; color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; padding: 0px;  border-left: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; margin-top: 10px; font-weight: bold;
}

.newsbox2 ul li { 
list-style-type: none; background: #FFFFFF; font-weight: bold;}

.newsbox2 li {  background: #FFFFFF; font-size: 12px; list-style-type: none; color: #666666; border-bottom: 1px dashed #CCCCCC; padding: 5px; font-weight: bold;}



.newsbox2text {
	float: center;
	border: 2px solid #516072;
	margin: 0px;
	padding: 5px;
	text-align: left;
	background: #d6d6d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
font-weight: bold;
}

.newsbox2 a {
	color: #003366;
text-decoration: none;
font-weight: bold;

}

.newsbox2 a:link {
	color: #003366;
text-decoration: none;
font-weight: bold;

}

.newsbox2 a:visited{
	color: #516072;
text-decoration: none;
font-weight: bold;
}


.newsbox2 a:hover {
	color: #003399;
text-decoration: underline;
font-weight: bold;

}


.newshomehead  { 
	color: #333333; 
	Font-Family: Trebuchet MS, Geneva, Arial, Helvetica, Sans Serif;
	font-weight: bold;
	font-size: 14px; 
	line-height: 16 px;
	padding-top: 10px;
 }
	
.newshomebody  { 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 10px;
 }


.newsboxhead {
background: url(http://claireonline.com/i/nb-header-back.gif) right bottom; color: #003366; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; padding: 5px; font-weight: bold;
}

.issueboxhead {
background: url(http://claireonline.com/i/nb-header-back.gif) right bottom; color: #003366; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; padding: 5px; font-weight: bold;
}

.blogboxhead {
background: url(http://claireonline.com/i/nb-header-back.gif) right bottom; color: #003366; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; padding: 5px; font-weight: bold;
}

.blogbox2 {
background: #FFFFFF; color: #CCCCCC; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; padding: 0px; border: 1px solid #CCCCCC; margin-top: 10px;
}


.newsbox2footer {
background: url(http://claireonline.com/i/nb-header-back.gif) right bottom; color: #003366; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 12px; padding-right: 5px; font-weight: bold; text-align: right; border-bottom: 1px solid #999999;} 

.newsbox2footer A { color: #003366; text-decoration: none;
}

.newsbox2footer A:link { color: #003366; text-decoration: none;
}

.newsbox2footer A:visited { color: #003366; text-decoration: none;
}

.newsbox2footer A:hover { color: #FBB703; text-decoration: none;
}


.blogbox2 h1 { background: url(http://claireonline.com/i/nb-header-back.gif) right bottom; color: #003366; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; padding: 5px; font-weight: bold; }

.blogbox2 blog h3 { font-size: 12px; }

.disclaimer  { 
	margin: 15px;
	color: #FFFFFF; 
	Font-Family: Arial, Helvetica, Sans Serif;
	font-size: 10px;
	line-height: 14px;
	padding: 2px 2px 2px 2px;
	width: 250px;
	border: 1px solid #FFFFFF; 
	}
	
.bottomtrail  { 
	margin: 10px;
	color: #FFFFFF; 
	Font-Family: Arial, Helvetica, Sans Serif;
	font-size: 10px;
	line-height: 14px;
	padding: 2px 2px 2px 2px;
	width: 250px;
	}
	
.sectionhead   { color: #FFFFFF; font-size: 32px; font-family: Times New Roman, Georgia, Serif; line-height: 36px; padding: 0 0 2px 10px;
	}

.largetext {
	Font-Family: Arial, Helvetica, Sans Serif;
	color: #222222;
	FONT-SIZE: 14px; 
	line-height: 16px
	}


.prcite  { color: #003399; font-size: 14px; font-family: arial, helvetica, sans-serif; line-height: 24px; padding: 0 0 20px 0; margin: 0 0 0 0; }

.nscite  { color: #222222; font-size: 15px; font-family: arial, helvetica, sans-serif; line-height: 18px; font-weight: bold; padding: 5px 0 20px 0; margin: 0 0 0 0; }

.smalltext {
	FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif; 
}

.breadcrumb {
	FONT-SIZE: 10px; line-height: 12 px; color: #333333; padding: 0 0 10px 0; list-style: none; font-family: Arial, Helvetica, sans-serif; 
}

.breadcrumb A  { 
	color: #333333; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline 
 }	

.breadcrumb A:link  { 
	color: #333333; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
 }	
 
.breadcrumb A:visited  { 
	color: #333333; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
 }	
 
.breadcrumb A:hover  { 
	color: #CC0000; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none;
	font-weight: normal;
 }	



.hed1 {
	FONT-SIZE: 12px; line-height: 16px; font-family: verdana, Arial, Helvetica, sans-serif; margin: 25px 0 25px 15px; padding: 10px 0 10px 0; border-top: 1px dotted #FFCC33; 
}

.hed2 {
	FONT-SIZE: 12px; line-height: 16px; font-family: verdana, Arial, Helvetica, sans-serif; margin: 25px 0 25px 15px; padding: 10px 0 10px 0; border-top: 1px dotted #FFCC33;
}

/******  TEXT STYLES ******/

/******  OTHER STYLES ******/

.signup {
	padding: 0 0 5px 0;
}



/******  OTHER STYLES ******/

/******  PHOTO STYLES ******/

div.photoleft {
	float: left;
	padding: 0 0 0 0;
	margin: 0 15px 5px 0;
	border: solid 1px #516072;
	background: #516072;
	}
div.photoright {
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 5px 15px;
	border: solid 1px #516072;
	background: #516072;
	}
	
div.photonorm {
	padding: 0 0 0 0;
	margin: 5px 5px 5px 5px;
	border: solid 1px #003366;
	width: auto;
	}
	
	.caption  { TEXT-ALIGN: CENTER; 
	Font-Family: Arial, Helvetica, Sans Serif; color: #FFFFFF; font-size: 11px; line-height: 12px;  padding: 5px 5px 5px 5px;  WIDTH: AUTO; }


.caption A  { 
	color: #FFCC33; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline 
 }	

.caption A:link  { 
	color: #FFCC33; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
 }	
 
.caption A:visited  { 
	color: #FFCC33; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
 }	
 
.caption A:hover  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none;
	font-weight: normal;
 }	

/******  PHOTO STYLES ******/

.blueline  { font-size: 0; background: url("http://claireonline.com/i/blueline.gif") repeat-x; margin-top: 15px; margin-bottom: 15px; height: 1px; clear: both }

.dashed-breaker { font-size: 0; background: #F3F3EA; margin-top: 15px; margin-bottom: 15px; height: 1px; clear: both; border-bottom: 1px dashed #CCCCCC; }

.breaker { font-size: 0; background: #FFFFFF; margin-top: 5px; margin-bottom: 5px; height: 1px; clear: both; border-bottom: 1px solid #FFFFFF; }


.pullquoteheader {
background: #003366; color: #FFFFFF; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 24px; padding: 0px; border: 1px solid #516072; text-align: center; width: 100%; float: right; margin: 5px 0 10px 0; font-style: normal;
}

.pullquoteright {
background: #FFFFFF; color: #003366; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; padding: 0 5px 15px 5px; border: 1px solid #003366; text-align: center; width: 300px; margin: 0 0 10px 10px; font-weight: bold; float: right;
}

.pullquoteleft {
background: #FFFFFF; color: #003366; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; padding: 0 5px 15px 5px; border: 1px solid #516072; text-align: center; width: 300px; margin: 0 10px 10px 0; font-weight: bold; float: left;
}

.quote {
color: #003366; font-size: 16px; font-family: 
Georgia, Times New Roman, Tahoma, Arial, Helvetica, sans-serif; line-height: 20px; padding: 0 5px 15px 5px; text-align: center; width: 200px; margin: 0 0 10px 10px; font-style: italic; float: right;
}

.quoteleft {
background: #FFFFFF; color: #003366; font-size: 18px; font-family: 
Georgia, Times New Roman, Tahoma, Arial, Helvetica, sans-serif; line-height: 20px; padding: 0 5px 15px 5px; text-align: center; width: 225px; margin: 0 10px 10px 0; font-style: italic; float: left;
}

.indecision  { TEXT-ALIGN: CENTER; 
	Font-Family: Arial, Helvetica, Sans Serif; color: #FFFFFF; font-size: 12px; line-height: 14px; font-weight: bold;  padding: 5px 5px 5px 5px;  WIDTH: AUTO; }


.indecision A  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline; 
	 font-weight: bold;
 }	

.indecision A:link  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline;
	 font-weight: bold;
 }	
 
.indecision A:visited  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline;
	 font-weight: bold;
 }	
 
.indecision A:hover  { 
	color: #FFCC33; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none;
	font-weight: bold;
 }	

.securedisclaimer {
	FONT-SIZE: 10px; line-height: 11px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
}


.aboutmenubox {
float: right;
background: #003366;
border: 2px solid #FBB703;
color: #FFFFFF; 
font-size: 16px;
font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; margin-left: 15px; margin-bottom: 15px;
padding: 4px;
width: 250px;
}



.sidelinks {
	Font-Family: Verdana, Arial, Helvetica, sans-serif;
	Color: #FFFFFF;
	font-size: 10px;
	line-height: 24px;
	display: block;
	bgcolor: #003366;
	padding: 0px;
	}

.sidelinks A { 
	color: #FFFFFF; 
	Font-Family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	background: #003366;
	display: block;
	 }
 
.sidelinks A:link { 
	color: #FFFFFF; 
	Font-Family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	background: #003366;
	display: block;
	 }
 
 .sidelinks A:visited { 
	color: #FFFFFF; 
	Font-Family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	background: #003366;
	display: block;
	 }
 
 .sidelinks A:hover { 
	color: #FFFFFF; 
	Font-Family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: none;
	border-bottom: 1px solid #FFFFFF;
	background: #516072;
	display: block;
	 }

#comments h3{
font-size: 0; margin-top: 15px; margin-bottom: 15px; height: 1px; clear: both
}

.date { color: #333333; font-size: 14px; font-family: arial, helvetica, geneva, tahoma, sans serif; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 6px;
}

.author { margin-bottom: 6px;
}

.blog { font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; line-height: 20px; padding: 4px; }

.blog p { font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }

.blog h3 { font-size: 14px; color: #003366; font-family: Tahoma, Verdana, Trebuchet MS, arial, helvetica; line-height: 24px; margin-bottom: 5px; font-weight: bold;}

.blog hr {color: white; height: 10px; text-align: center; border-bottom: 1px dashed #CCCCCC; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; noshade;
}

#comments  { font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }

#caption{ background-color: #EBEBEB; padding: 10px; } 



.topnews{ 
	color: #222222;
	background-color: #F3F3EA;
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	font-size: 14px;
	line-height: 18px;
	padding: 5px; 
	border: 1px solid #D5D2C3;
	margin: 0 0 10px 0;
	}

.topnews ul li {
list-style-image: url(http://claireonline.com/i/bullet1.gif); 
}

.topnews li { 
list-style-image: url(http://claireonline.com/i/bullet1.gif); 
margin: 0 0 0 20px;
	}
	
.topnews ul { list-style-type: none;
}




.home-submenu {

	MARGIN: 10px 0 0 0;
	FONT-SIZE: 16px;
	Font-Family: Times New Roman, Times, Georgia, Tahoma, serif;
	Font-Weight: Bold;
	Color: #003366;
	background: #D5D2C3;
	border-top: 1px solid #516072;
        border-bottom: 1px solid #516072;
}

.home-submenu A  { 
	FONT-SIZE: 12px;
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #003366;
}	

.home-submenu A:link  { 
	FONT-SIZE: 12px;
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #003366;
	
 }	
 
.home-submenu A:visited  { 
	FONT-SIZE: 12px;
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #003366;
	 }	
 
.home-submenu A:hover  { 
	FONT-SIZE: 12px;
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #516072;
 }	


.home-headers{
	padding: 2px;
	MARGIN: 0 0 0 0;
	FONT-SIZE: 16px;
	Font-Family: Times New Roman, Times, Georgia, Tahoma, serif;
	Font-Weight: Bold;
	Color: #FFFFFF;
	background: #003366;
	border-top: 1px solid #516072;
        border-bottom: 1px solid #516072;
}

.header-breadcrumb  { 
	FONT-SIZE: 10px;
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #FFCC33;
	text-align: right;
}	

.header-breadcrumb A  { 
	FONT-SIZE: 10px;
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #FFCC33;
}	

.header-breadcrumb A:link  { 
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #FFCC33;
	
 }	
 
.header-breadcrumb A:visited  { 
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #FFCC33;
	 }	
 
.header-breadcrumb A:hover  { 
	Font-Family: Arial, Helvetica, Geneva, Sans Serif;
	Color: #FFCC33;
 }	

.topnewshead  { 
	color: #222222; 
	Font-Family: Tahoma, Verdana, Trebuchet MS, arial, helvetica;
	font-weight: bold;
	font-size: 14px; 
	line-height: 16 px;
 }

.topnewshead A  { 
	font-weight: bold;
	text-decoration: none;
 }

.topnewshead A:link  { 
	font-weight: bold;
	text-decoration: none;
 }

.topnewshead A:hover  { 
	font-weight: bold;
	text-decoration: none;
 }

.topnewshead A:visited  { 
	font-weight: bold;
	text-decoration: none;
 }
	
.topnewsbody  { 
	color: #222222;
	font-family: Arial, Helvetica, Geneva, Sans Serif; 
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 10px;
 }



.restofnews ul li { 
list-style-type: none; background: #FFFFFF; font-weight: bold;}

.restofnews li {  background: #FFFFFF; font-size: 12px; list-style-type: none; color: #666666; font-weight: bold;}


































































