/* CSS Document */
/* Header */
.divhead{ height:138px}
.hotspot{position:relative; top:-65px; }

.hotspot2{position:relative; top:-65px; border:1px solid #2989c3; background:#FFFFFF; height:23px; width:184px; padding: 6px 0 0 0}

/* Body */
body
{

background:#8dd2fc; 
background-image:url(images/mainbg.jpg); 
background-position:center top;
background-repeat:no-repeat;
margin:auto; 
font-family:Arial, Helvetica, sans-serif
 
}
.floatleft
{
float:left
}
.floatright
{
float:right
}
.boxCont{background-image:url(images/boxmid.gif); background-repeat:repeat-x; height:32px}
.boxsep{border-left: 1px solid #CCCCCC}
.lipos{padding:0px; position:relative; left:15px; .left:-25px }

/* Navigation */
a:link {
	color: #0e44a6; text-decoration:none;
}
a:visited {
	color: #0e44a6; text-decoration:none;
}
a:hover {
	color: #0e44a6; text-decoration:none;
}
a:active {
	color: #0e44a6; text-decoration:none;
}

.sky a:link {
	color: #22a7ff; text-decoration:none;
}
.sky a:visited {
	color: #22a7ff; text-decoration:none;
}
.sky a:hover {
	color: #22a7ff; text-decoration:none;
}
.sky a:active {
	color: #22a7ff; text-decoration:none;
}

.white a:link {
	color: #fff; text-decoration:none;
}
.white a:visited {
	color: #fff; text-decoration:none;
}
.white a:hover {
	color: #fff; text-decoration:none;
}
.white a:active {
	color: #fff; text-decoration:none;
}


.nav
{
width:950px; position:relative; top:109px;z-index:1;
 
 
}
.navcells
{ padding: 7px 20px 0 20px; 
background-image:url(images/seprator.gif); 
background-position:right; 
background-repeat:no-repeat;
height:21px
 
 
}
.navcellssel
{ padding: 7px 20px 0 20px;
background:#3e71a3; 
background-image:url(images/seprator.gif); 
background-position:right; 
background-repeat:no-repeat;
height:21px;
 
color:#FFFFFF
}
.divnav1{float:left; position:relative; left:0; top:0;}
.divnav2{ border:1px solid #b6b6b6; background:#ffffff; position:absolute; left:-91px; top:28px; z-index:1; width:155px;}
.divnav3{border-bottom:1px solid #b6b6b6; padding :4px; cursor:pointer; font-size:11px;}
.divnav4{padding :4px; cursor:pointer; font-size:11px;}
.divnav5{ border:1px solid #b6b6b6; background:#ffffff; position:absolute; left:-133px; top:28px;  z-index:1; width:140px;}
.divnav6{border:1px solid #b6b6b6; background:#ffffff; position:absolute; left:-91px; top:28px;  z-index:1; width:110px;}

/* FontSizes and Colors */
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:14px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font20{font-size:20px;}
.font21{font-size:21px;}
.font22{font-size:22px;}
.font23{font-size:23px;}
.font24{font-size:24px;}
.font25{font-size:25px;}

.fontbold{font-weight:bold}
 
.txtwhite{color:#FFFFFF}
.txtblack{color:#000000} 
.txtblue{color:#0e44a6}
.txtgray{color:#333}
.txtsky{color:#11a0ff}
.txtgreen{color: #00CC00 }
/* Main Content */

.maindiv{width:1000px; background-image:url(images/bodybg.gif); background-position:center top; background-repeat:no-repeat; position:relative; .left:1px;    } 
.innerdiv2{ width:932px;  background:#fff; background-image: url(images/bodybg2.gif); background-repeat:no-repeat; background-position:center top; padding: 10px;  }
.sep1{background-image:url(images/mainsep-mid.gif); background-repeat:repeat-y}
.sep2{height:34px; background-image:url(images/mid.gif)}
.login{ background:#EBEBEB; border:1px solid #CCCCCC}

/*Footer*/
.divfooter{
width:952px; 
background-color:#FFFFFF; 
height:50px; .height:48px;
background-image: url(images/footerbg.gif); 
background-position:center; 
background-repeat:no-repeat; 
position:relative;   .left:1px;
}
.divfooter2{position:relative; top:23px}



 