@CHARSET "ISO-8859-1";

/* override general tag settings */
body {font-family: arial, verdana, sans-serif; background: #A4B7CC; font-size:0.80em; height:100%}
h4{margin-bottom:4px;}
ul{margin-bottom:0px; margin-top:0px;}
a{text-decoration:none; color:#216fcf; font-size:0.95em; font-weight:normal;}
img{border: 0px;}

table, td { padding:0; margin:0; border-collapse:collapse; }

/* END override general tag settings */

/* page header */
.header{ height:92px; background:white; }
#header_logo { 	position: absolute; margin: 49px 0 0 35px; }
#header_tagline{ position: absolute; margin: 69px 0 0 298px; }

#header_search_box { 
	height:15px;
	border:1px solid #7086A1;
	background-color:white;
	color:#000;
	margin:0 0 0 0;
	padding:1px;
	font-size:13px;
	}
	
#header_search { 
	position: absolute;
	top: -2px;
	left:393px;
}	

#hometag{
	margin: 18px 0 0 65px;
}

.mv_topmenu{position: absolute;
	margin: 18px 0 0 350px;}
.mv_topmenu a {
	color: #138BDD;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
}

.mv_topmenu a:hover {
	color: #000000;
	text-decoration: none;
	font-size:12px;
	font-weight: normal;
}	
	
.topmenu-item{margin-right:10px;}
/* END page header */

.bodywrapper{clear:both; width:100%;}

/* left column */
.leftside{float:left; width:242px; margin:10px 0 0 26px; }
.clientname{background:#052453; color:white; font-size:35px; text-align:center; height: 80px; vertical-align: middle; line-height:80px; margin-top:5px}
 
  
#left1 h1, h1.homecontent {font-size:16px; color:#4F81BD; margin:0 0 10px 0; text-align:left;}
#left1 {background: transparent;}

#left1 table,#left1 td { border:0;border-collapse:collapse;margin:0;padding:0;}

.ltop, .lbottom {display:block; background:transparent; font-size:1px;}
.lb1, .lb2, .lb3, .lb4 {display:block; overflow:hidden;}
.lb1, .lb2, .lb3 {height:1px;}
.lb2, .lb3, .lb4 {background:#97a7bb; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.lb1 {margin:0 5px; background:#FFF;}
.lb2 {margin:0 3px; border-width:0 2px;}
.lb3 {margin:0 2px;}
.lb4 {height:2px; margin:0 1px;}
.leftbox {display:block; background:#97a7bb; border:0 solid #FFF; border-width:0 1px; color:white; padding:3px;}

.leftbox h1{font-size:1.1em; color:#e2e9f1}
.leftbox-item{margin-bottom:20px;font-weight:normal;}
.leftbox-item-header{color:#555; font-weight:normal;font-size:13px;}
.leftbox-item-headernormal{color:#555;font-weight:normal;}
.leftbox-item-body{color:#EEE;font-weight:normal;}
.leftbox-item-smaller{color:#AAA; font-size:0.9em;}
/* end left column */

/* main content body*/

.mainside{position:absolute; left:205px; width:650px; margin:10px 10px 10px 10px;}
#center1 {background: transparent; margin-top:0.5em; }

.ctop, .cbottom {display:block; background:transparent; font-size:1px; }
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.cb1 {margin:0 5px; background:#FFF;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.maincontent{background-color: white; padding:0 10px 10px 10px; min-height:400px; }
.welcome{color:#df991f; font-weight:bold}
.homepage-item{margin-top:30px; font-size: 1.2em; font-weight:bold; color:#888}
.homepage-item-descr{font-style: italic; font-size:0.9em}

.mainbox h1{font-size:1.1em; color:#e2e9f1}
.mainbox-item{margin-bottom:20px;}
.mainbox-item-header{color:#555; font-weight:normal;font-size:12px;}
.mainbox-item-headernormal{color:#555; font-weight:normal;font-size:12px;}
.mainbox-item-body{color:inherit;font-weight:normal;font-size:12px;}
.mainbox-item-smaller{color:#555; font-size:11px;}

#maincopy h1 { font-size:16px;margin:0 0 20px 0;padding:0;color:#4F81BD; }
#maincopy li { margin-bottom:10px; }
#maincopy ol li ul li { margin-top:10px; }
#maincopy ol.bold { font-weight:bold; }
#maincopy ul.normal { font-weight:normal; }

#actionsteps h2 { font-size:14px;margin:0 0 20px 0;padding:0;color:#3097E4; }
#actionsteps ul li { margin-bottom:10px; list-style-image: url(/images/action_steps_arrow.gif); }

/* END main content body*/ 

.mainTable{
	vertical-align:top;
	border-collapse: collapse;
	margin-top: 0px; 
}

table.defaultTable{
	margin: 1em 1em 1em 2em;
	background: whitesmoke;
	border-collapse:collapse;
	font-size:10px;
}

table.defaultTable th, table.defaultTable td{
	border: 1px grey solid;
	padding: 0.2em
}

.mainBody {
	background:#A4B7CC;
	padding: 0px;
}

.titlebar{ 
	background:#FFFFFF; 
	color:#FFFFFF;
	font-size:large;
	padding: 5px;
}

.toolbar {
	color: #000099;
	background: #CCC;
	font-size: 12px;
}

.copyright {
	text-align: left;
	color: #555;
	text-decoration: none;
    clear:both;
    margin:10px;
}

.tableHeader{ 
	background-image:url(../images//bar.jpg); 
	color:#EEE;
	font-weight:bold;
}
.navLink{
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
	padding-left:2px;
	padding-right:2px; 
}
.navLink:hover{
	background:white;
}
.row0{ 
	background-color:#CCCCCC;
}
.row1{
	background-color:#EEEEEE;
}

.menuDiv{
	background:#FFFFCC; 
	margin-left:30px; 
	width:400px;
	padding:5px;
}

.suggestListItem{
	padding-left:5px;
}

.suggestListItem:hover{
	padding-left:5px;
	background:#003399;
	color:#FFFFFF;
	cursor:default;
}

.headerLink a{
	color:#FFFF00;
}

.tableStyle
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4;
}

.tableStyle caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.tableStyle th
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #632a39;
  font-size:1.1em;
} 

.tableStyle td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #632a39;
}

.tableStyle th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.tableStyle th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

.tableStyle th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.tableStyle tr.alt th, .tableStyle tr.alt td
{
  color: #2a4763;
}

.tableStyle tr:hover th[scope=row], .tableStyle tr:hover td
{
  background-color: #632a2a;
  color: #fff;
}

.hoverborder{border:1px solid #FFF}
.hoverborder:hover{border:1px solid #888}

#insightslink { background:white url(/images/insights-link-bg.gif) no-repeat;width:500px;height:35px;margin:10px 0 0 0; }
#insightslink p { color:white;text-align:center;margin:0;padding:8px 0 0 0; }

.listing{ font-size:0.85em}
.listing div{padding-top:5px;}
.blueline{background:#bdcbda; clear:both; font-size:1px; height:1px; margin-top:10px; margin-bottom:20px }
.orangeTitle{color:#C70}
.description{font-size:1.2em}
.title a{font-size:1.2em}

