/* General Adviser- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {
	background-color: #FFFFFF;
	font: normal 62.5%/normal Verdana, Arial, Helvetica, sans-serif;
	color: #464646;
/*	text-align: center;*/
	padding: 0; margin: 0;
}
a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover, a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
img {
	border: none;
}
ul {
list-style-image:url(../images/small_square.gif);
}
li {
list-style-image:url(../images/small_square.gif);
}

/* Page Layout - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#page {
	position: relative;
	width: 994px;
/*	padding: 0;	margin: 0 auto;*/
}


/* Header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.logo {
	float: left;
	width: 734px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 25px 0px 25px 40px; margin: 0;
}

div.callicon {
	float: left;
	width: 40px;
	background-color: #FFFFFF;
	padding: 40px 0px 24px 0px; margin: 0;
}

div.callinfo {
	float: right;
	width: 169px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 35px 0px 20px 10px; margin: 0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0A357E;
}

div.callinfo h1 {
	font: bold 20px Arial, Verdana, Helvetica, sans-serif;
	color: #00AFDB;
	padding: 5px 0px 0px 0px; margin: 0;
}


/* Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#contentpane a,
div#contentpane a:visited {
	color: #0079C2;
}

div#contentpane a:hover {
	color: #0079C2;
	text-decoration: underline;
}

.title {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00AFDB;
}

.titledark {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0B357F;
}

.redstar {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}


/* Navbar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#navbar {
	background: #FFFFFF url(../images/bg_topleft.gif) left top no-repeat scroll;
	float: left;
	width: 192px;
	text-align: left;
	padding: 47px 0 0 0; margin: 0;
}

div#navbar ul.navbutton {
	background: #00AFDB url(../images/corner_topright.gif) right top no-repeat scroll;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #0B357F;
	padding: 0; margin: 0;
	width: 187px;
}

div#navbar ul.navbutton li {
	list-style-type: none;
	border-top: 1px solid #FFFFFF;
	padding: 10px 0 10px 19px; margin: 0;
}

div#navbar ul.navbutton li.active {
	list-style-type: none;
	border-top: 1px solid #FFFFFF;
	padding: 10px 0 10px 19px; margin: 0;
	background: #DFDFDF;
}

div#navbar ul.navbutton li.active a,
div#navbar ul.navbutton li.active a:visited {
	color: #0B357F;
	text-decoration: none;
}

div#navbar ul.navbutton li.active a:hover {
	color: #0B357F;
	text-decoration: underline;
}

div#navbar ul.navbutton li.sub {
	list-style-type: none;
	border-top: 1px solid #FFFFFF;
	padding: 5px 0 5px 19px; margin: 0;
	background: #0B357F;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
}

div#navbar ul.navbutton li.subactive {
	list-style-type: none;
	border-top: 1px solid #FFFFFF;
	padding: 5px 0 5px 19px; margin: 0;
	background: #0B357F;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

div#navbar div.members {
	background: #EFEFEF url(../images/corner_bottomright.gif) right bottom no-repeat scroll;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #464646;
	border-top: 19px solid #DFDFDF;
	padding: 25px 14px 20px 19px; margin: 0 5px 0 0;
	height: 200px;
}

div#navbar div.members a,
div#navbar div.members a:visited,
div#navbar div.members a:hover {
	color: #464646;
	text-decoration: underline;
}


/* Centerpane - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#centerpane {
	background-color: #FFFFFF;
	float: left;
	width: 100%;
	text-align: left;
	padding: 0; margin: 0;
}

div#centerpane div.centerheader {
	background: #0A357E url(../images/bg_top.gif) top left no-repeat scroll;
	height: 84px;
	border-bottom: 6px solid #FFFFFF;
}

div#centerpane div.centerspacer {
	width: 582px;
	height: 1px;
	font-size: 1px;
}

div#centerpane div.centercrumbs {
	background: #EFEFEF;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
/*	width: 554px;*/
	height: 18px;
	padding: 5px 0 0 28px; margin: 0;
}

div#centerpane div.centercrumbs a,
div#centerpane div.centercrumbs a:visited {
	color: #999999;
	text-decoration: none;
}

div#centerpane div.centercrumbs a:hover {
	color: #999999;
	text-decoration: underline;
}

div#centerpane div.maincontent a,
div#centerpane div.maincontent a a:visited {
	color: #0B357F;
	text-decoration: underline;
}

div#centerpane div.maincontent a:hover {
	color: #00AFDB;
	text-decoration: underline;
}

div#centerpane div.maincontent {
	clear: both;
	float: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #464646;
	padding: 5px 28px 10px 28px; margin: 10px 0 0 0;
}

div#centerpane div.maincontent h1 {
	font: bold 23px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	padding: 0; margin: 0 0 5px 0;
}

div#centerpane div.maincontent h2 {
	font: normal 17px Arial, Verdana, Helvetica, sans-serif;
	color: #00AFDB;
	padding: 0; margin: 0 0 5px 0;
}

div#centerpane div.maincontent h3 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0B357F;
	padding: 0; margin: 0 0 5px 0;
}

div#centerpane div.mainpic {
	float: left;
	padding: 0; margin: 50px 0 0 0;
}


/* Rightbar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#rightbar {
	float: right;
	width: 220px;
	text-align: left;
	padding: 0; margin: 0;
}

div#rightbar div#quote,
div#centerpane div#quote {
	float: left;
	background: #16418A url(../images/divider_v.gif) top left repeat-y scroll;
	color: #FFFFFF;
	height: 113px;
}

div#rightbar div#quote div.quoteicon,
div#centerpane div#quote div.quoteicon {
	float: left;
	width: 83px;
	height: 59px;
	padding: 25px 0 0 19px; margin: 0;
}

div#centerpane div#quote {
	float: right;
	height: 84px;
	color: #FFFFFF;
}

div#rightbar div#quote div.quoteinfo,
div#centerpane div#quote div.quoteinfo {
	float: left;
	width: 68px;
	height: 70px;
	padding: 14px 30px 0 20px; margin: 0;
}

div#rightbar div#quote div.spacer {
	float: left;
	font: normal 1px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	height: 6px;
	width: 220px;
	border-bottom: 23px solid #EFEFEF;
}

div#rightbar div#quote div.quoteinfo a,
div#rightbar div#quote div.quoteinfo a:visited,
div#centerpane div#quote div.quoteinfo a,
div#centerpane div#quote div.quoteinfo a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

div#rightbar div#quote div.quoteinfo a:hover,
div#centerpane div#quote div.quoteinfo a:hover {
	color: #D3D3D3;
	text-decoration: underline;
}

div#rightbar div#rightcontent {
	float: left;
	background-color: #EFEFEF;
	color: #464646;
}

div#rightbar div#rightcontent div.righticon {
	float: left;
	width: 18px;
	padding: 0 10px 0px 15px; margin: 0;
}

div#rightbar div#rightcontent div.rightinfo {
	float: right;
	width: 147px;
	padding: 0 20px 0 0; margin: 0;
}

div#rightbar div#rightcontent div.rightinfotext {
	float: left;
	width: 185px;
	padding: 0 10px 0px 15px; margin: 0;
}

div#rightbar div#rightcontent div.leftinfo {
	width: 183px;
	padding: 0 10px 0 27px;
	margin: 0;
	background-image:url(../images/back_quote.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

div#rightbar div#rightcontent a,
div#rightbar div#rightcontent a:visited,
div#rightbar div#rightcontent a:hover {
	color: #464646;
	text-decoration: underline;
}

div#rightbar div.divider {
	float: left;
	background: #EFEFEF url(../images/divider_h.gif) center left repeat-x scroll;
	width: 220px;
	height: 12px;
	padding: 10px 0 10px 0; margin: 0;
}

div#rightbar div#rightcontent .panel_top {
	height: 8px;
	background: #F3F3F3 url(../images/panel_top.gif) top left repeat-x scroll;
}

div#rightbar div#rightcontent .panel_bottom {
	height: 10px;
	background: #F3F3F3 url(../images/panel_bottom.gif) top left repeat-x scroll;
}

div#rightbar div#rightcontent .panel_left {
	width: 8px;
	background: #F3F3F3 url(../images/panel_left.gif) top left repeat-y scroll;
}

div#rightbar div#rightcontent .panel_right {
	width: 8px;
	background: #F3F3F3 url(../images/panel_right.gif) top right repeat-y scroll;
}

div#rightbar div#rightcontent .panel_middle {
	height: 6px;
	background: #F3F3F3 url(../images/panel_middle.gif) top left repeat-x scroll;
}

div#rightbar div#rightcontent .panel_middleleft {
	width: 8px;
	height: 6px;
	background: #F3F3F3 url(../images/panel_middleleft.gif) top left no-repeat scroll;
}

div#rightbar div#rightcontent .panel_middleright {
	width: 8px;
	height: 6px;
	background: #F3F3F3 url(../images/panel_middleright.gif) top right no-repeat scroll;
}

div#rightbar div#rightcontent .panel_gradient {
	height: 35px;
	background: #F3F3F3 url(../images/panel_gradient.gif) top left repeat-x scroll;
	padding-top: 5px;
	padding-left: 5px;
}


/* Footer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.leftfooter a,
div.leftfooter a:visited,
div.leftfooter a:hover,
div.centerfooter a,
div.centerfooter a:visited,
div.centerfooter a:hover {
	color: #999999;
	text-decoration: underline;
}

div.leftfooter {
	width: 167px;
	text-align: left;
	padding: 10px 0 10px 20px; margin: 0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

div.centerfooter {
	width: 582px;
	text-align: center;
	padding: 10px 0 10px 0; margin: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

div.rightfooter {
	width: 220px;
	text-align: left;
	padding: 10px 0 10px 0; margin: 0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
