/* CSS Document */

/* RESET */
/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {*/
html, body, div, span, applet, object, iframe, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
h1, h2, h3 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  /*font-size: 100%;*/
}

form {margin: 0px; padding: 0px;}

.answercell {color: #000000; font-size: 11px; padding: 1px;}
/*.button {color: #FFFFFF; font-weight: bold; font-size: 11px; background-color: #0077BD;}*/
.button {font-size: 11px;}
.calloutcell {color: #0077BD; font-weight: bold; font-size: 11px; padding: 5px; background-color:#FBFBF4;}
.descriptioncell {color: #000000; font-size: 11px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #D3D3CC; line-height: 16px;}
.error {color: #FF0000; font-weight: bold; font-size: 11px;}
.headercell {color: #FFFFFF; font-size: 14px; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #A8A89A; border-top: 1px solid #DCDCD7; border-left: 1px solid #DCDCD7; border-bottom: 1px solid #7E7E73; border-right: 1px solid #7E7E73;}
.InstantPoll {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 12px; color: #333333; text-decoration: none;}
.leftmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold;}
.Login {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 9px; color: #ffffff; text-decoration: none;}
.LogInField {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border: solid 1px #CC6600; background-color: #ffffff;}
.profileheadercell {color: #FFFFFF; font-size: 18px; font-weight: bold; padding: 5px; background-color: #A9B9BA;}
.questioncell {color: #000000; font-size: 11px; padding: 5px;}
.subheadercell {color: #666666; font-size: 11px; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background-color: #E1E1D7; border-top: 1px solid #F3F3EF; border-left: 1px solid #F3F3EF; border-bottom: 1px solid #A9A9A1; border-right: 1px solid #A9A9A1;}
.tableback {background-color:#FBFBF4;}
.textfield {font-size: 11px;}
.textinputfield {font-size: 10px; border: solid 1px #CC6600; background-color: #ffffff;}
.tinycell {color: #000000; font-size: 9px; padding: 5px;}
.clearfloatBoth { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* LOGIN BAR */
#loginContainer {width: 918px; height:36px; margin-left:auto; margin-right:auto; background-image:url('/images/mod/orangehead.gif'); background-repeat:no-repeat;}
#loginLeft {
	float: left;
	width: 390px;
	height:20px;
	padding-left: 4px;
	margin-top:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
#loginCenter {
	float:left;
	width: 200px;
}

#loginRight {
	float: right;
	width: 314px;
	padding-right:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
	color: #ffffff;
	text-decoration: none;
	text-align:right;
}
#loginRight A:link {color: #666666; text-decoration: none;}
#loginRight A:visited {color: #666666; text-decoration:  none;}
#loginRight A:hover {color: #CC6600; text-decoration: underline;}
#loginRight A:active {color: #CC6600; text-decoration: underline;} 
#loginLeft A:link {color: #ffffff; text-decoration: none; font-weight: bold;}
#loginLeft A:visited {color: #ffffff; text-decoration:  none; font-weight: bold;}
#loginLeft A:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}
#loginLeft A:active {color: #ffffff; text-decoration: underline; font-weight: bold;}

/* HEADER */

.tagline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 20px; font-weight:bold; color: #093465; text-decoration: none;}
#headerCenter {width:100%;}
#headerContainer {width:918px; margin-left:auto; margin-right:auto;}
#headerShadow{width:918px; height:7px; background-image:url('/images/mod/header_shadow.gif'); line-height:0; font-size:0;}
#headerBack{width:918px; height:76px; background-image:url('/images/mod/_header_dotted_line.gif');}
#headerRightCol{float: right; width: 663px; padding-right:15px;}
#headerLogoBox {width:200px; float:left; line-height:0; font-size:0;}
#headerTaglineBox {margin-top:10px;}
#headerSearchBox{margin-top:20px;}
#headerSpacer{width:918px; height:9px; background-color:#E6EAEE; line-height:0; font-size:0;}
#headerBottom{width:918px; height: 28px; background-image:url('/images/mod/_headerbottom.gif'); background-repeat:repeat-x;}
#menuBack{width:918px; height:23px; background-image: url(/images/mod/_topmenu_back_off.gif);}


#tsearch {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#tsearch .menuHead {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#tsearch .menuItem {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#tsearch .menuItemActive {color: #093465; font-size: 10px; line-height: 11px; text-align:left; font-weight:bold;}
#tsearch A, #tsearch A:link {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
#tsearch A:visited {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:  none;}
#tsearch A:active {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;} 
a#SrchSubmit {cursor:pointer;text-decoration:none;}
#tsearch A:hover, a#SrchSubmit:hover {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;}

#searchableMenu {position:absolute; top:-5000px;}

#topmenu .menuHead {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#topmenu .menuItem {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#topmenu .menuItemActive {color: #666666; font-size: 10px; line-height: 11px; text-align:left; font-weight:bold;}
#topmenu A:link {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
#topmenu A:visited {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:  none;}
#topmenu A:active {color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;} 
#topmenu A:hover {color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;}

#topcontentmenu .menuHead {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
#topcontentmenu .menuItem {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#topcontentmenu .menuItemActive {color: #666666; font-size: 10px; line-height: 12px; text-align:left; font-weight:bold;}
#topcontentmenu A:link {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
#topcontentmenu A:visited {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:  none;}
#topcontentmenu A:active {color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;} 
#topcontentmenu A:hover {color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;}

#topcontentmenu2 .menuHead {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
#topcontentmenu2 .menuItem {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
#topcontentmenu2 .menuItemActive {color: #ffffff; font-size: 10px; line-height: 11px; text-align:left; font-weight:bold;}
#topcontentmenu2 A:link {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold;}
#topcontentmenu2 A:visited {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:  none; font-weight: bold;}
#topcontentmenu2 A:active {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; font-weight: bold;} 
#topcontentmenu2 A:hover {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; font-weight: bold;}

#globalMenu .globalMenuInactive { background-image:url(/images/mod/_topmenu_back_off.gif); color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding:5px; cursor:pointer;}
#globalMenu A:link {color: #ffffff; text-decoration: none;}
#globalMenu A:visited {color: #ffffff; text-decoration: none;}
#globalMenu A:active {color: #ffffff; text-decoration: none;} 
#globalMenu A:hover {color: #ffffff; text-decoration: none;}

.globalMenuInactive { background-image:url(/images/mod/_topmenu_back_off.gif); color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; padding:5px; cursor:pointer;}

#topmenuleft {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#topmenuleft .menuHead {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#topmenuleft .menuItem {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#topmenuleft .menuItemActive {color: #666666; font-size: 10px; line-height: 11px; text-align:left; font-weight:bold;}
#topmenuleft A:link {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
#topmenuleft A:visited {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:  none;}
#topmenuleft A:active {color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;} 
#topmenuleft A:hover {color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;}


#topmenuleft2 {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#topmenuleft2 .menuHead {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#topmenuleft2 .menuItem {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#topmenuleft2 .menuItemActive {color: #ffffff; font-size: 10px; line-height: 11px; text-align:left; font-weight:bold;}
#topmenuleft2 A:link {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
#topmenuleft2 A:visited {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:  none;}
#topmenuleft2 A:active {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;} 
#topmenuleft2 A:hover {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;}

#LeftMenu {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#LeftMenu .TITLE {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#LeftMenu .menuHead {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
#LeftMenu .menuItem {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#LeftMenu .menuItemActive {color: #093465; font-size: 10px; line-height: 13px; text-align:left; font-weight:bold;}
#LeftMenu A:link {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
#LeftMenu A:visited {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:  none;}
#LeftMenu A:active {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;} 
#LeftMenu A:hover {color: #093465; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}

#FooterMenu {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#FooterMenu .TITLE {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#FooterMenu .menuHead {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
#FooterMenu .menuItem {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#FooterMenu .menuItemActive {color: #666666; font-size: 10px; line-height: 13px; text-align:left; font-weight:bold;}
#FooterMenu A:link {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
#FooterMenu A:visited {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:  none;}
#FooterMenu A:active {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;} 
#FooterMenu A:hover {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline;}
#footerCenter {width:100%}
#footerContainer {width:918px; margin-left:auto; margin-right:auto; padding:8px; background-image:url("/images/_footer_background.gif"); background-repeat:no-repeat;}
#footerLinks {padding-left:20px; padding-right:200px;}

#submenu1 .menuTop {width:204px; height:18px; background-image: url(/images/menus/left_lt_top.gif);}
#submenu1 .menuMiddle {width:204px; background-image: url(/images/menus/left_lt_middle.gif);}
#submenu1 .menuBottom {width:204px; height:18px; background-image: url(/images/menus/left_lt_bottom.gif);}
#submenu1 .menuName {color:#093465; padding:0px 15px 6px 8px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#submenu1 .menuTitle {color:#093465; padding:6px 15px 0px 8px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#submenu1 .menuText {color:#093465; padding:3px 15px 6px 8px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#submenu1 .menuTextSmall {color:#093465; padding:3px 0px 6px 0px; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#submenu1 .menuItem1 {color:#093465; padding:3px 15px 3px 23px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/menus/_carrot_orange_small.gif) 8px 1px no-repeat;}
#submenu1 .menuItem1_Active {color:#093465; padding:3px 15px 3px 23px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/menus/_carrot_orange_small.gif) 8px 1px no-repeat; font-weight:bold}
#submenu1 .menuItem2 {color:#093465; padding:3px 15px 3px 36px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/menus/_arrow_orange.gif) 24px 6px no-repeat;}
#submenu1 .menuItem2_Active {color:#093465; padding:3px 15px 3px 36px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/menus/_arrow_orange.gif) 24px 6px no-repeat; font-weight:bold}
#submenu1 A:link {color:#093465; text-decoration: none;}
#submenu1 A:visited {color:#093465; text-decoration:  none;}
#submenu1 A:active {color:#093465; text-decoration: underline;} 
#submenu1 A:hover {color:#093465; text-decoration: underline;}

#submenu2 .menuTop {width:204px; height:18px; background-image: url(/images/menus/left_top.gif);}
#submenu2 .menuMiddle {width:204px; background-image: url(/images/menus/left_middle.gif);}
#submenu2 .menuBottom {width:204px; height:18px; background-image: url(/images/menus/left_bottom.gif);}
#submenu2 .menuName {color:#093465; padding:0px 15px 6px 8px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#submenu2 .menuTitle {color:#093465; padding:6px 15px 0px 8px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#submenu2 .menuText {color:#093465; padding:3px 15px 6px 8px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#submenu2 .menuTextSmall {color:#093465; padding:3px 0px 6px 0px; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#submenu2 .menuItem1 {color:#093465; padding:3px 15px 3px 23px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/menus/_carrot_orange_small.gif) 8px 1px no-repeat;}
#submenu2 .menuItem1_Active {color:#093465; padding:3px 15px 3px 23px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/menus/_carrot_orange_small.gif) 8px 1px no-repeat; font-weight:bold}
#submenu2 .menuItem2 {color:#093465; padding:3px 15px 3px 36px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/menus/_arrow_orange.gif) 24px 6px no-repeat;}
#submenu2 .menuItem2_Active {color:#093465; padding:3px 15px 3px 36px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(/images/menus/_arrow_orange.gif) 24px 6px no-repeat; font-weight:bold}
#submenu2 A:link {color:#093465; text-decoration: none;}
#submenu2 A:visited {color:#093465; text-decoration: none;}
#submenu2 A:active {color:#093465; text-decoration: underline;} 
#submenu2 A:hover {color:#093465; text-decoration: underline;}

#menutabs .tab_on {color:#FFFFFF; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/images/_tab_selection_on.gif); text-align:center; height:24px; padding: 0px 5px 0px 5px; font-weight:bold;}
#menutabs .tab_off {color:#000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/images/_tab_selection_off.gif); text-align:center; height:24px; padding: 0px 5px 0px 5px;}
#menutabs .tab_spacer {width:2px; height:24px;}
#menutabs .tab_bar {height:18px; background-image:url(/images/_tab_selection_gradient.gif);}
#menutabs A:link {color:#093465; text-decoration: none;}
#menutabs A:visited {color:#093465; text-decoration:  none;}
#menutabs A:active {color:#093465; text-decoration: underline;} 
#menutabs A:hover {color:#093465; text-decoration: underline;}

/*Predictive Search */
div.autocomplete {
background-color:#DDE5E8;
padding:0;
margin:0;
}
.autocomplete ul {
list-style:none;
padding:0;
margin:0;
border-top:1px solid #B6B7B9;
}
.autocomplete ul li {
border:1px solid #B6B7B9;
border-top:none;
color:#004371;
padding:3px;
cursor:pointer;
}
.autocomplete ul li.selected {
background-color:#F8F8F8;
}


