@charset "UTF-8";
/* CSS Document */

/*color:#003860; */

li { padding-top:5px;}

.size9Date { font-size:9px; }
.clr { float:none; clear:both; }
.blue { color:#0C4D6D;}
.size10 {font-size:10px;}

.heading {color:#00a2c6; font-size:14px;}
.heading2 {color:#00afd1;}
.heading2Bold {color:#00afd1; font-size:11px; font-weight:bold;}
h1 { font-size:14px; font-weight:bold; padding:0; margin:0;}
h2 { font-size:12px; font-weight:bold; padding:0; margin:0; }
h3 { font-size:12px; font-weight:bold; padding:0; margin:10px 0;color:#00bad8; }

hr { color:#dfdfdf; background-color:#dfdfdf; height:2px; }
.hrArticle { color:#CCC; background-color:#CCC; margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:5px;}

a {color:#00bad8; text-decoration:none;}
a:hover {color:#00bad8; text-decoration:underline;}
#lower a{color:#FFFFFF; text-decoration:none;}
#lower a:hover{color:#FFFFFF; text-decoration:underline;}

img a {border:none;}
img a:hover { border:none;}

html, body { margin:0; padding:0; width:100%; height:100%; background-color:#ffffff; font-family:Tahoma; font-size:11px; color:#333333;}
#main { width:930px; margin:auto; background-color:#FFFFFF; }
#header { width:100%; height:130px; background-color:#003C5B;}
#logo {width:697px; height:130px; float:left;}
#login {width:193px; height:110px; float:right; background-color:#003c5b; padding-top:10px; color:#FFFFFF; font-size:10px; letter-spacing:1px; padding-right:15px;}
#login form { padding:0; margin:0; }

#navMain { width:100%; height:25px; background-color:#000000; padding-top:5px;}
#content { width:100%; margin: 10px 0 0 0; height: auto !important; height: 505px; min-height:505px;}
#heightFix { height: auto !important; height: 450px; min-height:450px; }


#col01 {width:232px; float: left;}
#box_bgimg_top_left{ width:232px; height:10px; background-image:url(images/top_left.gif); background-repeat:no-repeat; padding:0; margin:0;}
#col01_txt {width:220px; height:211px; border-left:solid 1px #6d6d6d; padding: 0px 0 0px 5px;}
#box_bgimg_bottom_left{ width:232px; height:10px; background-image:url(images/bottom_left.gif); background-repeat:no-repeat;}

#col02 {width:698px; float:left; }

#col03 {width:232px; float: right;}
#box_bgimg_top_right{ width:232px; height:10px; background-image:url(images/top_right.gif); background-repeat:no-repeat;}
#col03_txt {width:221px; height:211px; border-right:solid 1px #6d6d6d; padding: 0px 5px 0px 5px;}
#box_bgimg_bottom_right{ width:232px; height:10px; background-image:url(images/bottom_right.gif); background-repeat:no-repeat;}
#col03_row01{width:210px; height:60px; padding-left:10px; padding-top:20px;}
#col03_row02{width:210px; height:60px; padding-left:10px; padding-top:10px;}
#col03_row03{width:210px; height:50px; padding-left:10px; padding-top:10px;}

#center_row01 {
	width:100%;
	height:auto;
	font-size:11px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#Rcol01 {width:230px; float: left; padding: 0; margin:0;  }
#Rcol02 {width:470px; float:left; padding: 0; margin:0; }
#Rcol03 {width:222px; float: left;padding: 0; margin:0;}
.homeColPadding { padding: 2px 10px 10px; }

#lower{width:930px; height:90px; font-size:10px; color: #333; margin-top:10px; border-top:1px solid #ccc; padding-top:5px; padding-bottom:5px;}
#lower a { color:#42C4DD;}
#lower a:hover { text-decoration:none;color:#42C4DD;}
#Lright{ width:455px; height:80px; float:left; }
#Lleft{width:455px; height:80px; float:right; }


#footer { width:100%;  height:45px; background-image:url(images/linegrey.gif); background-repeat:repeat-x; font-size:9px; margin-top:5px; padding-top:5px; }

#space {width:100%; height:10px;}
#subcol01 {width:232px; float: left; height:auto;}
#subcol02, #subcol02-large, #subcolBig {width:445px; float:left; height:auto !important; height: 440px; padding-right:20px; min-height:440px; }
#subcol02-large { width:677px; }
#subcol02team {width:650px; float:left; height:auto; padding-right:20px; min-height:440px; }
#subcol01_txt {width:220px; height:auto; padding: 20px 5px 0px 5px;}
#subcol01_txt img { display:block; margin:0; padding:0 }
#subcol03_txt {width:211px; min-height:211px; height: auto !important; height: 211px; padding: 0px 5px 0px 5px;}
#subcol03 {width:222px; float: right;}

#subcol03_row01{width:200px; height:auto; padding-left:10px; padding-top:20px; vertical-align:top;}
#subcol03_row01 img { padding:0; margin:-25px 0 0 -5px; width:181px; z-index:2; position:relative; }

/* SUB NAV */



#nav { width:180px; padding:10px 0 0 5px; min-height:205px; line-height:13px; font-size:12px; border: 1px #a4a4a4 solid; border-width: 0 1px;}
#nav ul { padding:0; margin:0;}
#nav li { list-style:none; padding:0; padding-bottom:10px;}

#nav a, #nav a:hover, #navOn a:hover { display:block; min-height:14px; text-decoration:none; color:#666666; padding: 3px; }
#nav a:hover, #navOn a { color:#00afd1; }
#nav .sub { padding-left:15px; font-size:10px; }

#userForm label { display:block; width:100px; float:left; }
#userForm input { float:left; }
#userForm { float:none; clear:both; }

.box, .box2 {width:125px; height:125px; margin:5px; border: #ccc solid 1px; overflow:hidden; background-color:#fff; font-size:10px; display:block; z-index:2; }
.boxTable { width:250px; border:0; padding:0; }
.boxTable td { width:125px; }

.boxTableImage { padding:0; }
.boxImage { height:125px; width:125px; cursor:pointer; }
.box2 { background-color:#23BAD8; }
.box img { cursor:pointer; }
.clr { float:none; clear:both; }
.boxHeader { font-weight: bold; font-size:14px; text-align:center; padding:0 3px; width:120px; margin:0; color:#FFFFFF; }

#accordion h2 { border-bottom:2px solid #00AFD4; padding-bottom:5px; font-size:13px; color: #195582;}
#accordion h3 { font-size:10px; cursor:pointer;}

.calendarBox { float:left; width:178px;height:198px; background-color:#CCC; margin:0 10px 10px 0; padding:2px;}
.calendarBox2 { width:178px;height:198px; background-color:#fff;}

.calendarHeader { background-color:#003958; color:#FFF; height:20px; padding:5px; font-size:12px; font-weight:bold;}
.calendarBody { height: 162px; width:169px; padding:2px 5px; overflow:auto; }
#login .header {color:#ECE319; font-size:14px; }

.rightSideImage { height:24px; width:181px; }
.rightContent { background-image:url(images/boxCenter.jpg); background-repeat:repeat-y; padding:0 5px; height:auto; width:171px; margin:0; }
