body { background-image:url(../img/bg.jpg); background-repeat:repeat-y; background-color:#1d4983; background-position:left; margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif;  color:#333;}
	
#cellumen {margin:0 0 0 25px; padding:0;}

#container { background-color:#fff;	margin:0 0 0 25px; padding: 0; width:800px;	border: 1px solid #1d4a85;		display:block; clear:both; z-index:10; }

#tlinks { position:absolute; background-color:transparent; top:5px;	left:665px;	margin:0; padding: 0; z-index:15; font-size:10px;	color:#fff; width:200px; white-space:nowrap;}
					
body#sectionone #colortab li#one a, 
body#sectiontwo #colortab li#two a,
body#sectionthree #colortab li#three a,
body#sectionfour #colortab li#four a {background-image:url(../img/nav-on.gif); background-repeat:repeat-x; color: #000; }

#heading {margin:0 7px 5px 7px; padding:0; width:786px; height:105px; background-image:url(../img/header.jpg); background-repeat:no-repeat; background-position: bottom;}

#navcontainer {width:153px; font-size:11px; margin:7px 0 0 7px; padding:0; float:left; border-top:1px solid #ccc; display:block; float:left;}

#content {margin:7px 0 0 15px; padding:0 10px 0 0; border-top:1px solid #ccc; border-right:1px solid #ccc; float:left; width:420px;}

#sidebar {margin:7px 5px 0 15px; padding:0 0; float:left; width:160px;}

#fcontent {margin:7px 0 0 15px; padding:0 10px 0 0; border-top:1px solid #ccc; float:left; width:600px;}

#footer {margin:0; padding:10px 0 10px 25px; color:#fff; font-size:9px; width:800px; text-align:right;}

.cleardiv {	clear: both; height: 1em; }
hr { color: #fff; background-color: #fff; border: 1px dotted #ccc; border-style: none none dotted; height: 1px; margin: 1px 0; padding: 0; display:block;}

.leftcol{text-align:left; float:left; width:45%; margin:0; padding:0;}
.rightcol{text-align:left; float:left; width:45%; margin:0; padding:0 0 0 20px;}


/* NAVIGATION 
---------------------------------------------------------- */

#colortab{width:100%; margin:0; padding:0; display:block; background-image:url(../img/navbar.gif);background-repeat:repeat-x;} 

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

/* .ddcolortabs ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; clear: left; width:798px; height:34px; display:block; } */

/* .ddcolortabs li {display:inline; margin:0; padding:0; } */

/* .ddcolortabs a { float:left; margin:0; padding: 6px 20px 6px 20px; border-right: 1px solid #1d4a85; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none;} */

#colortab ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; clear: left; width:798px;  height:34px; display:block;}
#colortab ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#colortab ul li a {background: transparent; border-right: 1px solid #1d4a85; padding: 10px 20px 10px 20px;	margin: 0; color: #1d4a85; text-decoration: none; display: block; text-align: center; font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; white-space: nowrap;}
#colortab ul li a:hover {  color: #fff; background-color:#1d4a85;}
#colortab a:active {background-color: #999; color: #eee;}	

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a {
position:absolute;
top: 0;
border: 1px solid black; 
border-bottom: none; 
font:normal 11px Arial;
line-height:16px;
z-index:100;
background-color: #d5e5f2;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a {
width: auto;
display: block;
text-indent: 5px;
padding: 2px 0;
text-decoration: none;
color: #666;
border-bottom: 1px solid #000;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:link, .dropmenudiv_a a:visited {text-decoration: none; }
.dropmenudiv_a a:hover { color: #fff; background: #1d4a85; text-decoration:none;}
.dropmenudiv_a a:active {text-decoration: none; }

/* text  
---------------------------------------------------------- */
p {font-size: 11px; color:#333; padding:0 0 4px 0; line-height:18px;}
p.caption {font-size: 10px; color:#666; padding:0 0 4px 0; line-height:14px;}

#sidebar p {padding:5px 7px 10px 9px; margin:0px 0px 15px 0px; border: 1px solid #cccccc; background-color:#ebebeb; 	font-size:10px;	color:#333;	line-height:14px;
	}
	
#sidebar h1 { font-size:10px; font-weight:bold;	color:#1d4a85; padding:7px 7px 6px 9px; margin:0; border:1px solid #ccc; background-image:url(../img/sidebar-title.gif); background-repeat:repeat-x; background-position:bottom; text-transform:uppercase;}

#content h1, #fcontent h1 { font-size:14px; font-weight:bold;	color:#0099CC; margin:5px 0; }

#content h2, #fcontent h2 { font-size:12px; font-weight:bold; color:#0099CC; margin:5px 0; padding:3px 0 0 0; border-top: 1px dotted #ccc; line-height:18px;}

#content ul, #fcontent ul {margin:0 0 11px 30px; padding:0;}
#content li, #fcontent li {font-size: 11px; margin:0;line-height:16px;}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	} 
	
#heading h1 {
	text-align: left;
	font-size: 22px;
	padding: 0 15px;
	margin: 0;
	color:#fff;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#heading h2 {
	text-align: left;
	font-size: 11px;
	padding: 30px 0 0 15px;
	margin: 0;
	color:#fff;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
.hilite {border:1px dotted #6699cc; padding:10px 10px; margin:10px 0 0 0; color:#006699; font-size: 11px; line-height:18px;}

.note {color:#666; font-size:10px; line-height:14px;}

/* links
---------------------------------------------------------- */

#navcontainer ul { margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, Helvetica, sans-serif;}

#navcontainer li { margin: 0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}

#navcontainer a { display: block; padding: 5px 5px; width: 142px; color: #333; text-decoration: none; font-weight: normal; font-size: 1em; }

#navcontainer a:hover { color: #fff; background-color: #1d4a85; text-decoration: none; }

#navcontainer ul ul li { margin: 0; border:none;}

#navcontainer ul ul a { display: block; padding: 3px 5px 3px 20px; width: 127px; text-decoration: none;background-image: url(../img/submenu-on.gif); background-repeat: no-repeat; background-position: 0 0; color:#333;}

li#active { background-image: url(../img/submenu-on.gif); background-repeat: repeat-y; background-position: 0 0; border-right: 1px solid #fff;}

li#active a {color: #0099CC;}

li#subactive {color: #0099CC; padding: 3px 5px 3px 20px;}

#navcontainer ul ul a:hover { color: #fff; background-image:none; background-color: #1d4a85; }

a:link, a:visited {	text-decoration: underline;	color: #1d4a85; background: transparent; }
a:hover { text-decoration : underline; color: #000; background: transparent; }
a:active { text-decoration : underline; color: #000; background: transparent; }

#tlinks a:link, #tlinks a:visited, #tlinks a:active { text-decoration: none; color: #fff; }	
#footer a:link, #footer a:visited, #footer a:active { color: #fff; }	
#tlinks a:hover { text-decoration: none; color: #ff9933; }
#footer a:hover { color: #ff9933; }

/* images
---------------------------------------------------------- */
img {border:none; margin:0; padding:0;}


/* Forms
---------------------------------------------------------*/

