html, body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#maincontent{
	min-height:500px;
}

p{
	text-align:justify;
	padding-right:20px;
}

#main{
	margin:0 auto;
	width:1038px;
}

table, tr, td{
	padding:0px;
	margin:0px;
	border:none;
}
td { position: relative; }
body{behavior:url(../cssHoverFix.htc);}
#navigation {width:210px; font-size:14px; font-weight:bold}

/*Main Menu*/
#navigation ul {margin:0px; padding:0px;}

#navigation ul li {
height:25px;
line-height:25px; 
list-style:none; 
padding-left:25px;
background-image:url(images/bullet.png);
background-repeat:no-repeat;
color: #336699; 
border-bottom:#336699 solid; 
border-width:2px;
cursor:pointer; 
}
#navigation ul li:hover {position:relative; color:#FFFFFF;
	background-color:#336699;
	text-decoration:none;
	background-position:0px -23px;
}
#navigation ul a {position:relative; color:#336699; text-decoration:none}
#navigation ul a:hover {
	position:relative;
	color:#FFFFFF;
	background-color:#336699;
	text-decoration:none
}

/*Sub Menu*/
#navigation ul ul {display:none; position:absolute; left:210px; top:-2px; background-color:#FFFFFF; text-decoration:none}
#navigation ul li:hover ul {display:block; text-decoration:none}

#navigation ul ul li { width:180px; float:left; display:inline; border:none; border-bottom:solid 2px #336699; text-decoration:none}
#navigation ul ul li:hover {text-decoration:none;}

#navigation li:hover ul li ul {display:none;}

#navigation ul ul li ul {left:110px; background-color:#0099CC;}
#navigation ul ul li:hover ul {display:block;}

#drop{
	cursor:default;
}

#drop:hover{
	background-color:#336699;
	cursor:default;
	background-position:0px -23px;
}

#pagecontent{
	float:right;
	width:750px;
	margin-right:10px;
	margin-top:15px;
}

h3{
	color:#336699;
	font-style:italic;
	font-size:14px;
}

h2{
	font-size:18px;
	color:#336699;
}

#navigation a{
	display:block;
	height:100%;
	width:100%;
}

.thetab table, .thetab tr, .thetab td, .thetab th{
	border: solid 1px #006699;
}

#pagecontent td{
	padding-left:2px;
}

table, td, tr, th{
	border:none;
}
