
 
.9 { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 9px; line-height: 130%; color:#000000; }
.10 { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 130%; color:#000000; }
.11 { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; line-height: 130%; color:#000000; }
.12 { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 130%; color:#000000; }
.fontXXLarge { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 15px; line-height: 130%; color:#000000; }
.fontXLarge { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 14px; line-height: 130%; color:#000000; }
.fontLarge { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 126%; color:#000000; }
.fontPrimary { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; line-height: 120%; color:#000000; } 
.fontSmall { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 120%; color:#000000; }
.Green { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 120%; color:#1D6C00; font-weight:bold; }
.LargeGreen { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 16px; line-height: 130%; color:#1D6C00; font-weight:bold; }
.ExtraLargeGreen { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 18px; line-height: 140%; color:#1D6C00; font-weight:bold; }
.Pink { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 120%; color:#B81657; font-weight:bold; }
.Brown { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 120%; color:#7C7845; font-weight:bold; }
.Red { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 120%; color:#AF201D; font-weight:bold; }
.Blue { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 120%; color:#336699; font-weight:bold; }

.9_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 9px; line-height: 130%; color:#000000; }
.10_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 130%; color:#000000; }
.11_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 11px; line-height: 130%; color:#000000; }
.12_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 130%; color:#000000; }
.fontXXLarge_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 15px; line-height: 130%; color:#000000; }
.fontXLarge_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 14px; line-height: 130%; color:#000000; }
.fontLarge_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 126%; color:#000000; }
.fontPrimary_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 11px; line-height: 120%; color:#000000; } 
.fontSmall_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 120%; color:#000000; }
.Green_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 120%; color:#1D6C00; font-weight:bold; }
.LargeGreen_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 16px; line-height: 130%; color:#1D6C00; font-weight:bold; }
.ExtraLargeGreen_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 18px; line-height: 140%; color:#1D6C00; font-weight:bold; }
.Pink_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 120%; color:#B81657; font-weight:bold; }
.Brown_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 120%; color:#7C7845; font-weight:bold; }
.Red_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 13px; line-height: 120%; color:#AF201D; font-weight:bold; }
.Blue_arial { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 120%; color:#336699; font-weight:bold; }

.alert { color:#CC0000; } 

a {text-decoration:underline;  color:#25629E;}
a:hover { text-decoration:none; color:#000000;}
a.light {text-decoration:none; color:#A5CDE3;}
a.light:hover {text-decoration:underline; color:#A5CDE3;} 
a.black {text-decoration:none; color:#000000; }
a.black:hover { text-decoration:none; color:#5B746A;}
a.gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 9px; line-height: 14px; color:#000000; text-decoration:none; color:#666666; }
a.gray:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color:#000000; text-decoration:underline; color:#5B746A;}
a.white {text-decoration:none; color:#ffffff;}
a.white:hover {text-decoration:underline; color:#ffffff; }
.fontBlueSTitles { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color:#457D8F; }
.fontBlackTitles { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height: 16px; color:#000000; }
.fontGrayTitles10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; line-height: 10px; color:#65848D; }
.fontblackTitles10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; line-height: 10px; color:#000000; }
li { padding:0px 0px 10px 0px; }
LI { padding:0px 0px 10px 0px; }

sup{font-size:10px;vertical-align:top;} 
sub {font-size:10px;vertical-align:bottom;} 
td { font-family: Arial, Helvetica, sans-serif; color:#000000; }
img { border:0; }

body {  margin:0 auto; padding-top: 0px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%; 
		background: #ffffff url(../images/backer.jpg) top center fixed;  background-repeat:repeat-x;   /* IE */  } 

/* Canvas Design */		
.canvas1 { width:970px; text-align:left; height:auto; min-height:300px; padding-top:5px; margin-right: auto; margin-bottom: 0; margin-left: auto; background-color:#FFFFFF; } 
/* end structure */	

/* Masthead Design */	
.top_bar1 { position:relative; width:960px; height:28px; border-top:2px solid #333333; background: #ffffff url(../images/top_back.jpg); left:5px; padding:6px 0px 0px 0px; margin:0px 0px 0px 0px;  background-repeat:repeat-x; text-align:right; }
.top_bar1 .search1 { padding-left:10px; padding-right:10px; }
.logo1 { clear:both; position:relative; float:left; width:327px; height:198px; left:5px; margin:5px 0px 0px 0px; }
.bpic1 { position:relative; float:left; width:627px; height:198px; left:5px; margin:5px 0px 0px 5px; }
.menu  { clear:both; position:relative; width:960px; height:37px; top:5px; background: #ffffff url(../images/menu_back.jpg); left:5px; margin:0px 0px 0px 0px; padding:8px 0px 0px 0px;  background-repeat:repeat-x; text-align:center; }
.menu a{ color:#FFFFFF; font-weight:bold; text-decoration:none;  padding-left: 18px; padding-right: 12px; background-repeat:no-repeat; font-size:11px; letter-spacing:0px; }
.menu a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none;  padding-left: 18px; padding-right: 12px; background:url(../images/bullet.gif);  background-repeat:no-repeat;     }
.menu .on { color:#FFFFFF; font-weight:bold; text-decoration:none;  padding-left: 18px; padding-right: 12px; background:url(../images/bullet.gif);  background-repeat:no-repeat; font-size:11px; letter-spacing:0px; }
 

.lc_wrap { clear:both; position:relative; float:left; width:327px; height:auto; left:5px; }

.lc_wrap .panel { clear:both; position:relative; border:1px solid #B1B1B1; margin:0px 0px 5px 0px; }
.lc_wrap .panel .title_color { position:relative; width:325px; height:auto; background: #ffffff url(../images/panel_title_back.jpg); text-align:center; color:#FFFFFF;  font-size:11px; letter-spacing:0px;  padding:7px 0px 7px 0px; }
.lc_wrap .panel .title_color  a{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px; letter-spacing:1px; padding:0px 14px 0px 14px; }
.lc_wrap .panel .title_color  a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;  font-size:12px; letter-spacing:1px; padding:0px 14px 0px 14px;    }
.lc_wrap .panel .title_black { position:relative; width:325px; height:21px; background: #ffffff url(../images/menu_back.jpg); text-align:left; color:#FFFFFF;  font-size:12px; letter-spacing:1px;  padding:7px 0px 0px 0px; }
.lc_wrap .panel .title_black  a{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px;  padding:0px 8px 0px 8px; }
.lc_wrap .panel .title_black  a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;  font-size:12px; padding:0px 8px 0px 8px;    }
.lc_wrap .panel .title_gray { position:relative; width:325px; height:21px; background: #ffffff url(../images/panel_gray_title_back.jpg); text-align:left; color:#FFFFFF;  font-size:12px; letter-spacing:1px;  padding:7px 0px 0px 0px; }
.lc_wrap .panel .title_gray  a{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px;  padding:0px 8px 0px 8px; }
.lc_wrap .panel .title_gray  a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;  font-size:12px; padding:0px 8px 0px 8px;    }
.lc_wrap .panel .body_white{ position:relative; width:309px; padding:8px;  }
.lc_wrap .panel .body_gray{ position:relative; width:309px; padding:8px; background-color:#EBEBEB; }
.lc_wrap .panel .body_content{ position:relative; width:309px; padding:6px 0px 3px 0px; }
.lc_wrap .panel .list_item { position:relative; clear:both; width:309px; padding:0px 0px 8px 0px; margin:0px 0px 8px 0px; border-bottom:2px solid #CCCCCC; }
.lc_wrap .panel .list_item_foot {  position:relative; clear:both; width:309px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  } 
.lc_wrap .panel .list_item a { font-weight:bold; } 
.lc_wrap .panel .list_item_foot a { font-weight:bold; } 
.lc_wrap .panel .read_more { position:relative; width:309px; text-align:right; }
.lc_wrap  .panel .read_more a{  padding-left: 21px; padding-right: 10px; background:url(../images/bulletGray.gif);  background-repeat:no-repeat;     }
.lc_wrap  .panel .read_more a:hover{  padding-left: 21px; padding-right: 10px; background:url(../images/bulletGray2.gif);  background-repeat:no-repeat;     }



.rc_wrap { position:relative; float:left; width:627px; height:auto; left:10px; } 
.rc_wrap .headline { position:relative; clear:both; width:409px; padding:0px 0px 10px 0px;  float:left; }
.rc_wrap .headline .title_headline { position:relative; width:409px; height:21px; background: url(../images/menu_back.jpg); text-align:left; color:#FFFFFF;  font-size:12px; padding:7px 0px 0px 0px; }
.rc_wrap .headline .title_headline  a{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px;  padding:0px 8px 0px 8px; }
.rc_wrap .headline .title_headline  a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;  font-size:12px; padding:0px 8px 0px 8px;    }
.rc_wrap .headline .content_headline {position:relative; width:379px; height:auto; text-align:left; font-size:12px; padding:10px 15px 10px 15px; }
.rc_wrap .pic { position:relative; width:198px; padding:0px 5px 10px 5px; float:left; }
.rc_wrap .panel { clear:both; position:relative; border:1px solid #E9E9E9; margin:0px 0px 5px 0px; }
.rc_wrap .panel .title_black { position:relative; width:609px; height:21px; background: url(../images/menu_back.jpg); text-align:left; color:#FFFFFF;  font-size:12px; padding:7px 8px 0px 8px; font-weight:bold; }
.rc_wrap .panel .title_black  a{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px;  padding:0px 0px 0px 0px; }
.rc_wrap .panel .title_black  a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;  font-size:12px; padding:0px 0px 0px 0px;    }
.rc_wrap .panel .title_gray { position:relative; width:609px; height:21px; background: url(../images/panel_gray_title_back.jpg); text-align:left; color:#FFFFFF;  font-size:12px; padding:7px 8px 0px 8px; font-weight:bold; }
.rc_wrap .panel .title_gray  a{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px;  padding:0px 0px 0px 0px; }
.rc_wrap .panel .title_gray  a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;  font-size:12px; padding:0px 0px 0px 0px;    }
.rc_wrap .panel .title_color { font-weight:bold; position:relative; width:603px; height:21px;  background: #ffffff url(../images/panel_title_back.jpg);  text-align:left; color:#FFFFFF;  font-size:12px; padding:7px 0px 0px 7px; margin-bottom:10px; }
.rc_wrap .panel .title_color_auto { font-weight:bold; position:relative; width:603px; height:auto;  background: #ffffff url(../images/panel_title_back.jpg);  text-align:left; color:#FFFFFF;  font-size:12px; padding:7px 0px 5px 7px; margin-bottom:10px; }
.rc_wrap .panel .body_gray{ position:relative; width:609px; padding:8px; background-color:#F8F8F8; }
.rc_wrap .panel .list_item_wrap { position:relative; clear:both; float:left; width:609px; padding:0px 0px 8px 0px; margin:0px 0px 8px 0px; border-bottom:2px solid #ECECEC; }
.rc_wrap .panel .list_item_pic { position:relative; float:left; width:90px; padding:0px 10px 8px 10px; margin:0px 0px 0px 0px;  }
.rc_wrap .panel .list_item { position:relative; float:left; width:479px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px;  }
.rc_wrap .panel .list_item_nopic { position:relative; float:left; width:599px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px;  }
.rc_wrap .panel .list_item_wrap_foot { position:relative; clear:both; float:left; width:609px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;   }
.rc_wrap .panel .list_item a { font-weight:bold; } 
.rc_wrap .panel .list_item_foot a { font-weight:bold; } 
.rc_wrap .panel .body_gray .links a:hover{ font-weight:bold; text-decoration:none;  padding-left: 14px; padding-right: 12px;  background:url(../images/bullet.gif);  background-repeat:no-repeat;     }
.rc_wrap .panel .body_gray .links a{ font-weight:bold; text-decoration:none;  padding-left: 14px; padding-right: 12px; background:url(../images/bullet2.gif); background-repeat:no-repeat; font-size:12px; }

.foot { position:relative; clear:both; background-color:#000000; width:960px;  left:5px; color:#FFFFFF; font-size:11px; text-align:center;  }
.footmenu  { clear:both; position:relative; width:960px; height:35px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; text-align:center; }
.footmenu a{ color:#FFFFFF; font-weight:bold; text-decoration:none;  padding-left: 16px; padding-right: 10px; background-repeat:no-repeat; font-size:11px; }
.footmenu a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:none;  padding-left: 16px; padding-right: 10px; background:url(../images/bullet.gif);  background-repeat:no-repeat;     }


 	.grayheading{ clear:both; position:relative; z-index:0; width:595px; padding:6px; margin:5px 0px 5px 0px; text-align:left; background-color:#355B31; color:#FFFFFF; 
					border-right:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #999999; border-left:1px solid #999999;} 
 	.picboxwhite { float:left; position:relative; z-index:0; margin-right:8px; margin-bottom:8px; padding:2px; text-align:left; background-color:#ffffff;
					border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
	.picboxwhiteR { float:right; position:relative; z-index:0; margin-left:8px; margin-bottom:8px; padding:2px; text-align:left; background-color:#ffffff;
					border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }				
	.picboxwhitecap{ clear:both; float:left; position:relative; z-index:0; left:5px; padding:0px; text-align:left; width:255px; }




/* 

		admin component css 

*/ 
.adminbullet a{ clear:both; position:relative; width:164px; margin-left:8px; margin-top:5px;  padding-left:24px; height:auto; float:left; z-index:0; height:20px; text-align:left; 
				 background:url(../images/bulletGray.gif) top left no-repeat; display: block;  }
.adminbullet a:hover{ clear:both; position:relative; width:164px; margin-left:8px; margin-top:5px;  padding-left:24px; height:auto; float:left; z-index:0; height:20px; text-align:left; 
				  background:url(../images/bulletGray2.gif) top left no-repeat; display: block;  }	
				  
#menuBulletA{ clear:both;  position:relative; width:22px; z-index:0; padding:3px; float:left; text-align:right; } 
#menuItemA{ width:150px;  position:relative; z-index:0; padding:3px; margin-top:2px; float:left; text-align:left; background-color:#00FF33; }
#submenuWrap{ clear:both; position:relative; z-index:0; width: 200px; padding-left:25px; text-align:left; }
#adminPanel { position:relative; z-index:0; width: 630px; height:auto; padding:5px; text-align:left; background-color:#F9F9F9; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; border-top: 1px #fefefe solid; border-left: 1px #fefefe solid;  }
#adminSubPanel { position:relative; z-index:0; width: 618px; height:auto; padding:5px; text-align:left; background-color:#FCFCFC; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; border-top: 1px #fefefe solid; border-left: 1px #fefefe solid;  }
#formLabel { clear:both; position:relative; width: 150px; height:auto; float:left; text-align:right; }
#formField { position:relative; width: auto; height:auto; float:left; }
#listItem { clear:both; position:relative; width: 549px; z-index:9; height:14px; padding:4px; margin:1px; float:left; background-color:#ffffff; }
#listItemActionWrap { position:relative; width:52px; z-index:9; height:14px; min-height:12px; padding:4px; margin:1px; float:left; text-align:center; background-color:#FFFFFF; }
#listItemAction { position:relative; width:10px; padding-left:3px; padding-right:3px; float:left; background-color:#FFFFFF; }

#adminwrap { position:relative; width: 655px; padding:0px; text-align:left; }
#instructions { position:relative; width: 631px; padding:10px; margin-bottom:5px; text-align:left; }
#toolswrap { clear:both; position:relative; width: 647px; height:auto; padding:2px; float:left; background-color:#ffffff; }
#toollabel1 { clear:both; position:relative; width: 245px; height:16px; padding:4px; margin:1px; float:left; background-color:#EEEEEE; }
#toollabel2 { position:relative; width:382px; height:16px; padding:4px; margin:1px; float:left; text-align:left; background-color:#EEEEEE; }
#tool {  clear:both; position:relative; width: 245px; height:14px; padding:4px; margin:1px; float:left; border-right: 1px #f2f2f2 none; border-bottom: 1px #f2f2f2 solid; border-top: 1px #f2f2f2 none; border-left: 1px #f2f2f2 none; }
#toolActions { position:relative; width:300px; height:14px; padding:4px; margin:1px; float:left; text-align:left; border-right: 1px #f2f2f2 none; border-bottom: 1px #f2f2f2 solid; border-top: 1px #f2f2f2 none; border-left: 1px #f2f2f2 none; }
#toolClose { position:relative; width:70px; height:14px; padding:4px; margin:1px; float:left; text-align:right; border-right: 1px #f2f2f2 none; border-bottom: 1px #f2f2f2 solid; border-top: 1px #f2f2f2 none; border-left: 1px #f2f2f2 none;}


.fontAlert { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; line-height: 16px; color:#990000; }



 