/* -------------- GLOBAL SETTINGS --------------- */

body {
	margin: 0;
}
body.home{
	background-image: url(images/bg_home2.jpg);
	background-color: #302E7D;
	background-repeat: repeat-x;
}
body.sub{
	background-image: url(images/bg_sub.jpg);
	background-color: #86CBF1;
	background-repeat: repeat-x;
}
img{
	border: none;
}
p, td, div{
	font-family: Verdana, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 16px;
}
ul {
	margin-top:0px;
}
sub{
	font-size: 8px;
	margin: 0px;
	line-height: 8px;
}
a:link, a:visited {
	color:#0000FF;
	text-decoration:none
}
a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
h1{
	font-size: 30px;
	font-weight: normal;
	color: #ADDBF4;
	text-align: right;
	vertical-align: top;
	padding-right: 15px;
}
h2{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
h3{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	margin: 0px;
}
.pagetitle {
	text-align: right;
	vertical-align: top;
	padding-right: 15px;
	padding-top: 12px;
}
.content {
	vertical-align: top;
	padding-right: 70px;
	padding-top: 10px;
}
.submenu{
	padding-left: 20px;
	padding-top: 20px;
	vertical-align: top;
}


/* -------------- TABLE STYLES --------------- */

.border1 {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;}
.bdrR {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;}
.bdrRB {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.bdrB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.rowHead {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #002060;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: bold;}
.rowFirst {
	font-size: 3px;
	background-image:  url(images/shadow.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;}
.rowFirst2 {
	font-size: 3px;
	background-image:  url(images/shadow.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;}


/* -------------- FORMS --------------- */

.inputBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px outset #CCCCCC;
	padding-left: 2px;
	color: #FFFFFF;
	background-color: #000000;
}

/* -------------- FOOTER --------------- */

.footer {
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
}
a.footlink:link, a.footlink:visited {
	color:#70B6E4;
	text-decoration:none
}
a.footlink:hover {
	color:#C2E0F4;
	text-decoration:underline;
}


/* ------------------------------------------------------- MENUS POSITIONING ------------------------ */

.drop1 {
	position:absolute; top:60px; left:275px; z-index:3; width:125px; height:193px;
}
.drop2{
 	position:absolute; top:60px; left:415px; z-index:3; width:141px; height:193px;
}
.drop3{
 	position:absolute; top:60px; left:571px; z-index:3; width:250px; height:193px;
}
.drop4{
 	position:absolute; top:60px; left:836px; z-index:3; width:72px; height:193px;
}

