/* CSS Document */

/* ============================================= GENERAL STYLES ========================================================= */

body
{
margin:0px;
background-color:#eeeeee;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#414141;
}
a
{
color:#0066FF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
a:hover
{
font-size:12px;
color:#0066FF;
text-decoration:none;
}
.containerTbl
{
background-image:url(../images/hrbg.jpg);
background-repeat:repeat-y;
}
.headerTbl { background-image:url(../images/headerbg.jpg); background-repeat:repeat-x; height:132px; background-color:#f0f0f0 }
.headerTbl a { color:#000000; text-decoration:none;}
.headerTbl a:hover { color:#000000; text-decoration:underline;}
input[type="text"]{ border:1px solid #4189c2; font-size:10px; color:#000000; height:16px}
.horsep{ height:10px;}

.graysep { background-image:url(../images/graysep.jpg); background-repeat:repeat-x; height:23px;}
.generalTbl { border:1px solid #c2c2c2; background-color:#FFFFFF; }
.imgborder { border:1px solid #c2c2c2; }
.bluetxt {color:#2f79b6;}
.img{ margin:5px;}
.notedesc{ padding:0px 6px 0px 6px; background-color:#ffffff; color:#ff1919}
.titlerow { padding-left:10px; background-image:url(../images/titlerowbg.jpg); height:30px;}
.titlerowred { padding-left:10px; background-image:url(../images/titlerowbg-red.jpg); height:30px;}
h2 { margin:0px; margin-bottom:10px; color:#2f79b6; font-size:18px; font-weight:bold}
h3 { margin:0px; padding:0px; color:#333333; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
h3 div.link { float:left;}

h4 { margin:0px; color:#FFFFFF; font-size:14px; font-weight:bold}
h5 { margin:0px; color:#067b69; font-size:16px; font-weight:bold ; text-decoration:underline}
ul { list-style-image:url(../images/bullet.gif); padding-left:30px; line-height:1.5em;}
li { padding-bottom:10px;}
.logomargin { padding-bottom:10px;}
.alertbox{background-color:#d2f06c; color:#323e07; padding:10px; line-height:1.5em; font-family:'Trebuchet MS'}
.expandable{ background-color:#ffffff; background-image:url(../images/expand_bg.jpg); background-repeat:repeat-x;}
/* ============================================= NAVIGATION STYLES ========================================================= */

.navTd
{
height:30px;
}
.navTd table td{  border:1px solid #c2c2c2;}
#chromemenu a
{
background-image:url(../images/navbg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
text-decoration:none;
padding-left:45px;
padding-right:45px;
padding-top:7px;
padding-bottom:7px;
display:block;
}
#chromemenu a:hover
{
background-image:url(../images/navbg_o.gif);
background-repeat:repeat-x;
background-color:#468bc4;
color:#000000;
text-decoration:none;

padding-right:45px;
padding-top:7px;
padding-bottom:7px;
display:block;
}


/* ============================================= RIGHT COLUMN STYLES ========================================================= */

.news { }
.leftPads{ padding-left:30px;}

/*============================================== MAIN LEFT COLUMN ============================================================ */

.contentMainTbl { background-image:url(../images/content_tbl_bg.jpg); background-repeat:repeat-x; height:180px;  border:1px solid #c2c2c2; }
.contentMainTbl a{ color:#356aa0; text-decoration:none }
.contentMainTbl a:hover{ color:#356aa0; text-decoration:underline }
.contentMainTblSpl { background-repeat:repeat-x; height:240px;  border:1px solid #c2c2c2; }
.contentMainTblSpl a{ color:#356aa0; text-decoration:none; }
.contentMainTblSpl a:hover{ color:#356aa0; text-decoration:underline; }
.bluebar { background-color:#67b5f5;}
.pads { padding:10px;}

.highlightTbl { border:1px solid #c2c2c2;}
.partners { background-color:#d9eaf8}

.footer{ background-color:#272727; color:#FFFFFF; text-align:center }

/*============================================== CONTACT  ============================================================ */
.contactTbl { border:3px solid #bdbdbd; }


.pads h3 a{ color:#333333; text-decoration:none;  font-size:14px; font-weight:bold;}
.pads h3 a:hover{ color:#333333; text-decoration:none;  font-size:14px; font-weight:bold;}
.padsfaq { padding:10px;}
.padsfaq table h3{ font-size:12px; color:#000000}
.padsfaq table h3 a{ font-size:12px; color:#000000}
.padsfaq table h3 a:hover{ font-size:12px; color:#000000}



.info, .success, .warning, .error, .validation {
	background-position: 2px top;
	background-repeat: no-repeat;
	border: 1px solid;
	margin: 2px 0px;
	padding: 3px 1px 3px 3px; }
 
.info {
	background-color: #BDE5F8;
	background-image: url('../images/icons/info.png');
	color: #00529B; }
 
.success {
	background-color: #FFBABA;
	background-image: url('../images/icons/success.png');
	color: #D8000C; }
 
.warning {
	background-color: #DFF2BF;
	background-image: url('../images/icons/warning.png');
	color: #9F6000; 
	height:25px;
	}
 
/*.error {
	background-color: #FEEFB3;
	background-image: url('../images/icons/error.png');
	color: #4F8A10; }
 
	.error ul {
		border: 0px blue solid;
		margin-bottom: 0em;
		margin-top: 0.3em; }
 
	.error li {
		color: #FF0036;
		margin-bottom: 0em; }*/
		
div.secondary { 
	border: 0px;
	width: 100%;
	/*background-color: #FFFFCC;*/
	background-color: #F7F7AD;
}

.errorEmp { 
	color: #FF0000;
	font-weight: 700;
}

table.secondary {
	border: 0px; 
	width: 100%; 
	background-color: #FFFFCC;
}

.error {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
 