body { background-image:url(../images/new/images/body_bg.jpg);background-color:#293776;background-repeat:repeat-x; }

a:link, a:visited { color:#000066; }
a:hover, a:active { color:#660000; }

#leftcol { width:271px;height:auto;float:left; }
#contentcol { width:717px;height:auto;float:right; }
#navigation { width:662px;height:28px;float:left;background-image:url(../images/new/images/link_bg.jpg); }
#navigation a { display:block; float:left; height:28px;font-size:18px; color:black; text-decoration:none; line-height:28px; padding:0px 16px; }
#navigation a:link, #navigation a:visited { color:black; text-decoration:none; background-image:none; }
#navigation a:hover, #navigation a:active { color:#000066; text-decoration:none; background-image:url(../images/new/images/linkover_bg.jpg) }
#footer_text { position:absolute;width:300px;height:20px;left:668px;top:15px;text-align:right;font-size:10px;font-weight:bold; }
#footer_text a { text-decoration:none; }

.container { position:relative;width:988px;height:auto;margin:0px auto; }
.float_container { width:100%;height:auto;overflow:hidden; }
.floatleft  { float:left; }
.floatright { float:right; }
.content 				{ margin: 20px 20px 0px 0px; }
.design_bg 				{ background-image:url(../images/new/images/design_bg.png); }

.float_col { float:left;width:200px;height:auto;margin-right:30px; }

#nav 				{ display:inline; }
#nav li				{ display:inline;position:relative;float:left; }
#nav li ul 			{ display:none;position:absolute;float:none;
	width:200px;padding:0px;
	left:0px;top:28px;z-index:1;
}
#nav li ul li		{ width:200px;display:block;text-align:left;float:none;padding:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC; }
#nav li ul li a		{ width:200px;text-align:left;padding:0px 0px;float:none; }
#nav li ul li a:link, #nav li ul li a:visited {
	background-image:url(../images/new/images/link_bg.jpg);padding:0px 10px;
}
#nav li ul li a:hover, #nav li ul li a:active {
	background-image:url(../images/new/images/linkover_bg.jpg);padding:0px 10px;
}
#nav li:hover > ul 	{ display:block; }

.header { font-size:18px;color:black;font-weight:normal; }
.header span { font-variant:small-caps; font-size:18px;color:#59679F; font-weight:bold; }
.headline { padding:10px 10px 10px 10px; }

.portfolio_table { width:100%;margin-bottom:20px; }
.portfolio_table td { width:33%;padding:8px; }
.portfolio_table th { border-style:dashed;border-width:0px 0px 2px 0px;border-color:#000066;color:#000066;font-size:18px;font-weight:bold; }

.kb_container				{ width:220px;height:220px;float:left; }
.kb_container .button, .kb_container .button_over { 
	width:150px;height:200px;margin:0px auto;
	background-color:white;border:2px inset #000000;
	font-weight:bold;cursor:pointer;
}
.kb_container img  			{ margin:15px auto 15px auto; }
.kb_container .button   	{ background-color:#616C9A;text-decoration:none;color:#FFFFFF; }
.kb_container .button_over  { background-color:#404A85;text-decoration:none;color:#FFFFFF; }

.kb_qbox { margin:10px 20px 15px 20px; }
.kb_qbox a:link, .kb_qbox a:visited { color:#000066;font-weight:bold;font-size:16px; }
.kb_qbox a:hover, .kb_qbox a:active { color:#660000;font-weight:bold;font-size:16px; }
.kb_qbox .description { margin:3px 15px 3px 15px;font-size:12px;text-align:justify; }

.breadcrumbs { font-size:10px;font-weight:bold;margin-bottom:20px; }

.title { font-size:26px;color:black;font-weight:normal;margin:0px 0px 20px 0px; }
.title span { font-variant:small-caps; font-size:24px;color:#59679F; font-weight:bold; }

.info_pane         { position:relative;width:271px;height:130px;color:#000066;background-image:url(../images/new/images/info_pane.png); }
.info_pane .title  { position:relative;font-size:18px;font-weight:bold;margin:0px 30px 8px 0px; }
.info_pane .title span { font-size:18px;color:#000066; }
.info_pane .text   { position:relative;font-size:12px;font-weight:bold;margin:0px 30px 6px 0px; }
.info_pane .button,  .info_pane .button_over {
	position:relative;display:block;text-decoration:none;cursor:pointer;width:251px;height:120px;padding:15px 0px 0px 15px;
}
.info_pane .button 		{ color:#000066;text-decoration:none; }
.info_pane .button_over { color:#660000;text-decoration:none; }