body { padding: 0 10px; margin: 0; background: #006ab6 url(../../Images/bg.png) repeat-x ;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; line-height: 18px; font-size: 12px; text-align: center; }

#toplogos_container { height: 80px;text-align: left; width: 980px; margin: 0 auto;  }
#toplogos { float: left; }

#top { text-align: left; width: 980px; margin: 0 auto; }
#logo { height: 100px; float: left; }
#logo img { margin-top:10px;  }

#welcome_user { height: 40px; margin-left: 230px; }

#menu_container { height: 40px; padding-top:20px;margin-left: 230px; }
#menu { height: 40px; display: block; background: #65816f url(/Images/menu_bg.png) repeat-x; }
#menu div { background: transparent url(/Images/menucorner_tr.png) scroll top right no-repeat; display: block; height: 40px; }
#menu a { border-left: 1px solid #005A9B; border-right: 1px solid #7891B3; color: #fff; float: left; display: block; font-size: 12px; height: 40px; text-decoration: none; }
#menu a span { display: block; padding: 10px 20px; line-height: 20px; }
#menu a.first { border-left: none; }
#menu a.last { border-right: none; }
#menu a.first span { background: transparent url(/Images/menucorner_tl.png) scroll top left no-repeat; }
#menu a.selected, #menu a:hover { background: #005A9B url(/Images/menu_bg_gradient.png) repeat-x; }
#menu ul { margin: 0; padding: 0; list-style-type: none; }
#menu ul li { float: left; display: block; position: relative; }
#menu ul li.last { float:right; display: block; position: relative; }
#menu ul li ul { visibility: hidden; position: absolute; top: 40px; left: 0; z-index: 9999; }
#menu ul li ul li { float: none; display: block; border: 1px solid #7891B3; border-right: 1px solid #005A9B; border-bottom: 1px solid #005A9B; height: 24px; width: 156px; } 
#menu ul li ul li a { float: none; display: block; background: #005A9B; padding: 3px; height: 18px; width: 150px; }
#menu ul li.dropDown ul { visibility: visible; }
#menu img { float: right; width: 50px; margin-top: -38px; margin-right: 10px; }

#body { text-align: left; width: 980px; margin: 0 auto; position:inherit; }
#search { float: left; display: block; width: 210px; background: #006ab6 url(/Images/bg_search.png) no-repeat; padding: 10px;  height: 400px; overflow: visible; color: #fff; }
#search div { margin-top: 0px; }
#search img { margin: 0 0 10px 0; }
#search div#alphabet { background-color: #005a9b; padding: 10px; color: #95a5be; font-weight: bold; font-size: 10px; line-height: 25px; margin-top: 0; }
#search div#alphabet a { color: #b5c5de; text-decoration: none; }
#search div#alphabet a:hover { border-bottom: 1px dotted #b5c5de; color: #fff; }
#search div#search_division { line-height:0px;}

#search ul { margin: 0 0 50px 0; padding: 0; list-style-type: none; }
#search ul li a { color: #b5c5de; text-decoration: underline; margin-right: 5px; font-weight: bold; font-size: 11px; line-height: 20px; }
#search ul li a.more, #search ul li a.less { color: #fff; text-decoration: none; }
#search ul li a:hover { color: #fff; }
#search ul li a.more:hover, #search ul li a.less:hover { color: #fff; }
#search ul li ul { display: none; margin: 0 0 5px 0; }
#search ul li ul li { padding: 2px 10px; border-top: 1px dotted #b5c5de; }
#search ul li ul li a { font-weight: normal; text-decoration: none; }
#search ul li a.less { display: none; }
#search ul li.expanded a.less { display: inline; }
#search ul li.expanded a.more { display: none; } 
#search ul li.expanded ul { display: block }

#white { margin-left: 230px; background: #fff url(/Images/bg_inner.jpg) no-repeat; display: block; }

/*
Remove the rounded corner
#white div.roundcorner { display: block; background: transparent url(/Images/whitecorner_tr.png) scroll top right no-repeat; }
*/
#white div div.roundcorner { display: block; background: transparent url(/Images/whitecorner_br.png) scroll bottom right no-repeat; }
#white div div div.roundcorner { display: block; background: transparent url(/Images/whitecorner_bl.png) scroll bottom left no-repeat; }
#white #breadcrumb { padding: 10px 20px; border-bottom: 1px solid #dde1ea; color: #454d60; font-size: 11px; line-height: 15px; background: none; }
#white #breadcrumb a { color: #454d60; }
#white #breadcrumb a.current, #white #breadcrumb a:hover { color: #181a1f; }
#white #prop_hack { height: 400px; display: block; width: 1px; }
#white #content { display: block; overflow: visible; background: none; padding: 5px 20px; }

table.c_table { display: block; width: 100%; }
* html table.c_table { width: 99%; }


.radiobuttons { width: 135px;
}

#content h1.title, #content2 h1.title { color: #333333; font-size: 24px; font-weight: normal; line-height: 24px; }
#content span.sub_title { color: #797f8f; font-weight: bold; }

#content h1 { color: #797f8f; font-size: 20px; font-weight: normal; line-height: 8px; margin-top: 26px; }
#content h2 { color: #797f8f; font-size: 15px; font-weight: normal; line-height: 20px; }
#content label { display:block; font-weight: bold; }
#content div.radiobuttons label { display:inline; font-weight:normal;  }


#content2 h1 { color: #797f8f; font-size: 20px; font-weight: normal; line-height: 20px; }
#content2 h2 { color: #797f8f; font-size: 15px; font-weight: normal; line-height: 20px; }
#content2 label { display:block; font-weight: bold; }
#content2 div.radiobuttons label { display:inline; font-weight:normal;  }

div.clear { clear: both; }

.iballoonstyle
{
	position: absolute;
    z-index: 10;
    display: none;
}



.balloonstyle
{
	position:           absolute;
	padding:			5px;
	visibility:			hidden;
	border:				1px solid gray;
	font:				normal 12px Verdana;
	line-height:		18px;
	z-index:			10000;
	background-color:	#ededed;
	top:				-1000px;
	left:				-1000px;
	filter:				progid:DXImageTransform.Microsoft.Shadow(color=#96A8BA,direction=135,Strength=5);
}

.selected { background: #005A9B url(/Images/menu_bg_gradient.png) repeat-x; }

