/*Page Configs*/
body {background-image: url("images/bg_faintwhitedot.png"); background-repeat: repeat; background-color: #202962; border: 0px; margin: 0px; text-align: center}

/*Layout Configs*/
div.wrapper {
	position: relative;
	margin: auto;
	width: 910px;
	height: 100%;
	background-image: url("images/bg_h_repeat.png");
	background-repeat: repeat-y;
	text-align: center;
}

div.fixedcontent {
	position: relative;
	margin: auto;
	text-align: left;
}

div.fixed {
	position: fixed;
	z-index: 10;
	width: 910px;
}

div.headermask {
	position: relative;
	margin: auto;
	height: 12px;
	width: 700px;
	background-image: url("images/headermask.jpg");
	background-repeat: repeat-y;
	z-index: 10;
}

div.header {
	position: relative;
	margin: auto;
	height: 124px;
	width: 700px;
	background-image: url("images/headerbg.jpg");
	background-repeat: repeat-x;
	z-index: 10;
}

div.body {
	position: relative;
	margin: 0 auto;
	height: 100%;
	width: 910px;
	padding-bottom: 57px;
	text-align: left;
}

div.footerwrap {
	position: relative;
	margin: auto;
	width: 700px;
}

div.footer {
	position: fixed;
	bottom: 0px;
	height: 37px;
	width: 700px;
	background-image: url("images/footerbg.jpg");
	background-repeat: repeat-x;
	z-index: 10;
}

div.content {
	position: relative;
	width: 480px;
	top: 10px;
	left: 115px;
	margin: 0px;
	padding-right: 10px;
	border: 1px solid;
	border-left: 0;
	border-color: #969696;
	background-image: url("images/textbg.png");
	z-index: 4;
}

div.clientitem {float: left; width: 310px; margin-left: 20px; text-align: left; min-height: 150px}

div.vtab {
	position: absolute;
	height: 100%;
	width: 8px;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #969696;
	background-color: #C8C8C8;
}

div.vnotch {
	position: relative;
	top: 3px;
	height: 3px;
	width: 8px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #969696;
	background-color: #AFAFAF;
}

div.htab {
	position: absolute;
	height: 8px;
	width: 100%;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #969696;
	background-color: #C8C8C8;
}

div.hnotch {
	position: relative;
	left: 108px;
	height: 8px;
	width: 3px;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #969696;
	background-color: #AFAFAF;
}

div.address {
	position: relative;
	width: 118px;
	border: 1px solid;
	border-top: 0;
	border-color: #969696;
	overflow: auto;
	background-image: url(images/textbg.png);
}

ul.demo {color: #003C64; list-style-type: disc; font-family: Arial; font-size: 75%}

.text li {color: #003C64; display: list-item; font-family: Arial; font-size: 10pt; list-style-type: none; margin: 0px}

div.copy {
	position: relative;
	float: right;
	right: 212px;
	top: 12px;
	height: 20px;
	padding-top: 2px;
	font-family: Arial;
	font-size: 8pt;
	color: white;
	text-align: right;
	overflow: hidden;
}

/*Form Confings*/
form.mail {
	position: relative;
	width: 480px;
	top: 10px;
	left: 115px;
	margin: 0px;
	padding: 0px 10px 10px 0px;
	border: 1px solid;
	border-left: 0;
	border-color: #969696;
	overflow: auto;
	background-color: #E6E6E6;
	filter: alpha(opacity=80);
	opacity: 0.8;
	z-index: 4;
}

label {color: #003C64; font-family: Arial; font-size: 10pt; padding-left: 22px; margin: 0px}

input.fields {position: relative; left: 22px; top: 0px}

textarea.fields {position: relative; left: 22px; top: 0px}

select.destination {position: relative; left: 22px}

div.progress{
	position: relative;
	left: 22px;
	width: 1px;
	height: 5px;
	border-right: 1px solid;
	border-left: 1px solid;
	border-color: black;
	overflow: hidden;
	padding-left: 1px;
}

/*Image Confings*/
img.plain {position: absolute; border: 0px; z-index: 3}
img.clients {position: relative; float: left; padding: 0px 8px; border: 0px}
img.controller {position: relative; left: 555px; border: 0px; z-index: 1}

/*Paragraph Confings*/
p.form {color: #003C64; font-family: Arial; font-size: 10pt; padding-left: 22px; margin: 0px}

.medium {color: #454545; white-space: nowrap; font-family: Arial; font-size: 10px; padding: 3px; margin: 0px} /* For Address Boxes */

.normal {color: #003C64; font-family: Arial; font-size: 10pt; padding: 18px; margin: 0px}

.major {color: #003C64; font-weight: bold; font-family: Arial; font-size: 12pt; padding: 18px; margin: 0px}

.small {color: #003C64; font-family: Arial; font-size: 8pt; margin: 0px}

.minor {
	color: #003C64;
	background-color: #D5D5D5;
	width: 40%;
	font-family: Arial;
	font-size: 10pt;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #969696;
	padding: 5px 10px 5px 18px;
	margin: 0px;
}

.clear {clear: both}
.red {color: red}
	
/*Navigation*/
div.menu {height:20px; width: 175px}

div.menu:hover ul {display: block}

ul.menu {display: none; position: relative; line-height: 14px; padding: 0; margin: 0; list-style: none; z-index: 4}
li.menuitem {	display: list-item;	height: 14px;	color: #151A2E;	font-family: Arial;	font-size: 10px;	text-align: left;	text-indent: 5px;	padding-top: 1px;	z-index: 2;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #969696;
	background-color: #E6E6E6;
	filter: alpha(opacity=90);
	opacity: 0.9;}

li.menuitem:hover {
	border-left: 1px dotted;
	border-right: 1px dotted;
	border-left-color: #212962;
	border-right-color: #212962;
	background-color: #FF7F00;
	filter: alpha(opacity=95);
	opacity: 0.95;
}

/*Link Confings*/
a.menustyle {display: block; width: 100%; height: 100%}a.menustyle:link {text-decoration: none; color: black}a.menustyle:visited {text-decoration: none; color: black}a.menustyle:hover {text-decoration: none; color: black}a.menustyle:active {text-decoration: none; color: gray}

a {text-decoration: none; color: #FF3C00; cursor: pointer}
a:link {text-decoration: none; color: #FF3C00}
a:visited {text-decoration: none; color: #FF3C00}
a:hover {text-decoration: underline; color: red}
a:active {text-decoration: underline; color: gray}