
body
{
	font-family:Arial, Helvetica, Verdana, Geneva, Arial, sans-serif;
	font-size:12px;		
}
td{
    font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;
    font-size:12px;
}
    
form
{
	margin:0px;
}

h1{
    font-size:16px;
    font-weight:bold;
}

h2{
    font-size:14px;
    font-weight:bold;
}

p{
    font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;
    font-size:12px;
    text-align:justify;
}

div  {
    font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;
    font-size:12px;
}


img{
    border:0;
}

textarea{border:1px solid #003864}


#head {
	background-image: url(/images/layout/top_banner.jpg);
	height:149px;
	width:800px;
}

#navbar {
    border-top:1px solid white;
	background-image: url(/images/layout/nav_bar.gif);
	vertical-align:middle;
	height:21px;
	width:800px;
}

#searchbar {
	background-color:#000000;
	height:35px;
	width:800px;
	vertical-align: middle;
	color:#FFFFFF;
	text-align:left;
}

#appbar{
    background-color:#003864;
    height:30px;
    width:800px;
    vertical-align: middle;
    color:#FFFFFF;
    text-align:left;
}

#subappbar{
    height:25px;
    width:800px;
    vertical-align: middle;
    color:#003864;
    border-bottom:1px solid #003864;
    text-align:left;
}

#comappbar{
    height:25px;
    width:800px;
    vertical-align: middle;
    color:#003864;
    border-bottom:1px solid #003864;
    text-align:left;
    background-color:#d2d2da;
}


.textfield{
	border: 1px solid #666666;
	margin:0px;
}


#mainarea {
    padding:15px;
	background-color:#d2d2da;
	min-height:360px;
    _height:360px;
    width:770px;
}

#viewarea {

	background-color:#d2d2da;
    background-image:url(/images/layout/transparenthexagons_left.gif);
    background-repeat:repeat;
    min-height:500px;
    _height:500px;
    width:800px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#footer{
    width:800px;
	height:30px;
    border-top:2px solid white;
	background-color:#003864;
    clear:both;
}

#clear{
    clear:both;
}

A.standardlink{
color:white;
text-decoration:none;
}

A.standardlink:hover{
color:#003864;
text-decoration:underline;
}


div.headerinfo{
    background-color:#999999;
    border:2px solid white;
}

/* Navigation bar styles */

div.navrow {
padding-top: 5px;
height:21px;
vertical-align:middle;
}

div.navcol {
height:21px;
width:240px;
border: none; float: left; margin: 0; padding: 0; 
vertical-align:middle;
}

div.navcol-fill {
vertical-align:middle;
height:21px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; text-decoration: none;
margin: 0; padding: 0; border: none;  width: 0;
}

div.navcol-right {
vertical-align:middle;
height:21px;
border: none; float: right; margin: 0; padding: 0;
}


#navbar a {color:#FFFFFF; vertical-align:middle; height:21px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;  padding-right: 10px; padding-left: 10px; text-align: right; }
#navbar a:hover {text-decoration:underline}
#navbar a.selected {color:#003864}



/* Search Styles */

#searchbar div.searchrow {
padding-top: 5px;
height:20px;
vertical-align:middle;
}

#searchbar div.searchcol1 {height:20px;width:120px;border: none; float: left; color:#FF9900;font-weight:bold;text-align:right;padding-right:5px;padding-top:4px;}
#searchbar div.searchcol2 {height:20px;width:320px;border: none; float: left; margin: 0; padding-top: 2px; vertical-align:middle;}
#searchbar div.searchcol3 {padding-top:2px;height:20px;width:300px;border: none; float: left; margin: 0; padding-top: 2px; vertical-align:middle;}
#searchbar div.searchcol4 {width:80px;border: none; float: left;vertical-align:top;}


#appbar div.viewtitle {width:457px;border: none; float: left; font-size:16px;font-weight:bold; text-align:left;padding-left:10px;padding-top:6px;}
#appbar div.viewprofile {width:110px;border-right: 1px solid white; float: left; text-align:center; margin-top:7px;}
#appbar div.viewcontact {width:110px;border-right: 1px solid white; float: left; text-align:center;margin-top:7px;}
#appbar div.viewreturn {width:110px;border: none; float: left; text-align:center;margin-top:7px;}

#subappbar div.viewblank {border: none; float: left; font-size:16px;font-weight:bold; text-align:left;}
#subappbar div.viewprofile {width:110px;border-right: 1px solid white; float:right; text-align:center; margin-top:7px;}
#subappbar div.viewexperience {width:110px;border-right: 1px solid white; float: right; text-align:center;margin-top:7px;}
#subappbar div.viewfeedback {width:110px;border-right: 1px solid white; float: right; text-align:center;margin-top:7px;}
#subappbar div.viewcasestudy {width:110px; border-right: 1px solid white; float: right; text-align:center;margin-top:7px;}
#subappbar div.viewemployee{min-width:110px; float: right; text-align:center;margin-top:7px;}

#comappbar div.viewblank {border: none; float: left; font-size:16px;font-weight:bold; text-align:left;}
#comappbar div.viewinbox {width:110px;border-right: 1px solid white; float:right; text-align:center; margin-top:7px;}
#comappbar div.viewsent {width:110px;border-right: 1px solid white; float: right; text-align:center;margin-top:7px;}
#comappbar div.viewtrash {width:110px;border-right: 1px solid white; float: right; text-align:center;margin-top:7px;}
#comappbar div.viewmessages {width:110px;float: right; text-align:center;margin-top:7px;}


#viewarea div.mainleft{ width:300px; float:left; margin:0px; padding-left:15px; text-align:justify; overflow:auto;}
#viewarea div.mainright {width:450px; float:right; margin:0px; padding-right:15px; text-align:justify; overflow:auto;}
#viewarea div.profileinfo {margin-top:10px;}
#viewarea span.lefttitle {color:#003864; font-weight:bold}
#viewarea span.leftinfo {color:#000000; font-weight:bold}

#viewarea .righttitle {color:#fff; font-size:18px; margin:5px 0px 5px 0px; font-weight:bold}

.simplesearchtitle{
    width:150px;
	text-align:right;
	color:#ff9900;
}
.simplesearchoptions{
	text-align:right;
	color:#ffffff;
	font-size:9px;
}

.mainleft{ width:425px; float:left; margin:0px; padding:0px; text-align:justify}
.mainright{ width:325px; float:left; margin:0px; padding:0px; padding-left:10px; text-align:justify}
.mainleftsmall{width:500px; float:left;  margin:0px 0px 0px 0px; padding:0px; text-align:justify}
.mainrightsmall{width:250px; float:right;  margin:0px; padding:0px; text-align:justify}

ul.mainlist{
    list-style-type:none;
    padding:0;
    margin:0;
}

.infobox{
    background-image: url(/images/layout/infobox.gif);
    background-repeat: no-repeat;
    background-position: 0;
    margin-right:-15px;
    padding:10px;
}

li.mainlist{
    background-image: url(/images/layout/hex_bullets.gif);
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 20px;
    margin-bottom:5px;
}

.infotitle{
 font-size:12px;
 font-weight:bold;
 color:#003864;
}

.infotext{
 font-size:9px;
 font-weight:normal;
 color:#666666;
 margin-right:10px;
}
.infomore{
 position:relative;
 text-align:right;
 margin-right:10px;
 margin-bottom:5px;
}

.logintitle{
color:#333333;
font-weight:bold;
}

.loginfield{
font-weight:bold;
color:white;
}


A.footerlink{
color:#999999;
text-decoration:none;
}

A.footerlink:hover{
color:#999999;
text-decoration:underline;
}

.footertsandcs{
	float:left;
	width:150px;
	margin-left:20px;
	margin-top:7px;
}
.footerprivacy{
	float:left;
	width:250px;
	margin-top:7px;
}

.footercopyright{
	float:right;
	margin-right:20px;	
	margin-top:7px;
    color:white;
}

.centralBoxHead
{
background-color:#003864;
border: 1px white solid;
padding: 3px;
text-align:left;
}

.centralBoxTitle
{
color: white;
font-size: 13px;
font-weight:bold;
padding-left:5px;
}
.centralBoxBody
{
border: 1px solid #003864;
padding: 3px;
text-align:justify;
}

.curvedbox{padding-top:8px; padding-left:10px; width:190px; background-image:url(/images/layout/info_box.gif); vertical-align:top;}

.shadedTableCell {color: #FFFFFF;background-color: #003864;border-bottom: 1px white solid;border-left: 1px white solid;text-align: right;padding-right:3px;vertical-align:middle;height:25px;}
.shadedTableCellTop {color: #FFFFFF;background-color: #003864;border-top: 1px white solid;border-bottom: 1px white solid;border-left: 1px white solid;text-align: right;padding-right:3px;vertical-align:middle;height:25px;}
.shadedTableCellB {border-bottom: 1px #003864 solid;border-left: 1px #003864 solid;border-right: 1px #003864 solid;text-align: left;vertical-align:middle;padding-left:5px;}
.shadedTableCellR {border-bottom: 1px #003864 solid;border-right: 1px #003864 solid;text-align: left;vertical-align:middle;padding-left:5px;}
.shadedTableCellRTop {border-top: 1px #003864 solid;border-bottom: 1px #003864 solid;border-right: 1px #003864 solid;text-align: left;vertical-align:middle;padding-left:5px;}
.feedback{background-color: #b8bce1;font-style:italic;}

div.nbErrorBox{border:1px solid #660000;background:#ffffff;padding:4px 8px;margin-bottom:20px; text-align:left;zoom:100%}
div.nbErrorBox img.errorlogo{float:left;margin-right:10px;margin-top:2px;}
div.nbErrorBox h3{color:#660000;margin:0;;font-size:14px}
div.nbErrorBox p{color:#660000;}
div.nbErrorBox ul{color:#660000;margin-top:4px;margin-left:50px;margin-bottom:2px;}
div.nbErrorBox li{color:#660000;margin-left:10px;}

div.nbSuccessBox{border:1px solid #5ab42e;background:#ffffff;padding:4px 8px;margin-bottom:20px; text-align:left;zoom:100%}
div.nbSuccessBox img.noticelogo{float:left;margin-right:10px;margin-top:2px;}
div.nbSuccessBox h3{color:#5ab42e;margin:0;font-size:14px}
div.nbSuccessBox p{color:#5ab42e;}
div.nbSuccessBox ul{color:#5ab42e;margin-top:4px;margin-left:50px;margin-bottom:2px;}
div.nbSuccessBox li{color:#5ab42e;margin-left:10px;}

input.submit{border:2px solid #003864; color:#003864; background-color:white; font-weight:bold;}

td.leftformcell{text-align:right; padding-right:10px}
td.rightformcell{text-align:left}

input.inputbox{border:1px solid #003864}

.lightshaded {background-color: #b8bce1; padding:1px; border:1px solid white;}

tr.indexmanyTR1 {background-color: #b8bce1;}
td.score_light {width:197px; height:128px;background-image:url(/images/layout/scorebackground_dark.gif)}
tr.indexmanyTR2 {background-color: #FFFFFF;}
td.score_dark {width:197px;height:128px;background-image:url(/images/layout/scorebackground_white.gif)}

td.indexboxleftcell{border-left:1px solid #003864; padding-left: 5px; padding-top:2px; padding-bottom:2px; font-size: 12px; font-weight:550;}
td.indexboxdatacell{border-left:1px solid #ffffff;font-size: 12px;font-weight:550;text-align:right;padding-right:5px;padding-top:2px;padding-bottom:2px}
td.indexboxleftcellhead{text-align:left; border-left:1px solid #003864; padding-left: 5px; font-size: 12px; font-weight:550; color:white; background-color: #003864; padding-top:2px; padding-bottom:2px}
td.indexboxdatacellhead{text-align:center; border-left:1px solid white; font-size: 12px; font-weight:550; color:white; background-color: #003864;; padding-top:2px; padding-bottom:2px}

td.selectedbreadcrumb {background-color: #808060;}

div.hexagonalcontainerright{width:100%; height:440px; background-image:url(/images/layout/transparenthexagons_right.gif);}
div.hexagonalcontainerleft{width:100%; min-height:440px; background-image:url(/images/layout/transparenthexagons_left.gif);}

.disclaimer{font-size:10px; font-style:italic;text-align:center}

#appbar a{color:white; text-decoration:none}
#appbar a:hover{text-decoration:underline}
#appbar a.selected{font-weight:bold;}

#subappbar a{color:#003864; text-decoration:none}
#subappbar a:hover{text-decoration:underline}
#subappbar a.selected{font-weight:bold;}

#comappbar a{color:#003864; text-decoration:none}
#comappbar a:hover{text-decoration:underline}
#comappbar a.selected{font-weight:bold;}


#viewarea a{color:#003864; text-decoration:none}
#viewarea a:hover{color:#000000; text-decoration:underline}

#mainarea a{color:#003864; text-decoration:underline}
#mainarea a:hover{color:#000000; text-decoration:underline}

.unopenedmailTR {height:25px; background-color: #b8bce1; border-bottom:1px solid #d2d2da;}
.openedmailTR {height:25px;  background-color:#d2d2da; border-bottom:1px solid #b8bce1;}
.surveyCell{background-color: #b8bce1}



