body {
	font-family: Arial, Helvetica;
	font-size: 12px;
	background-color:#A9B4C7;
	height:100%;
	page:auto;
	line-height:18px;
	
}

#pagelayout {
	height:100%;
	background-color:#FFFFFF;
/*	border: 40px solid #A9B4C7;
*/	width:920px;
	padding:10px;
	margin-top:40px;
}

#pagelayout2 {
	height:100%;
	background-color:#FFFFFF;
	width:1000px;
	padding: 10px 35px 10px 17px; /*for nav left and right of page*/
	margin-top:40px;

}

.maintable {
	
}

.mintext {
	font-family: Verdana;
	font-size: 9pt;
	color:#666666;
	text-align:left;
	line-height:16px;
}

a:link { 
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#333333;
	text-decoration:none;
}
a:visited { 
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#333333;
	text-decoration:none;
}
a:hover { 
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#007DC5;
	text-decoration:none;
}
a:active { 
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#333333;
	text-decoration:none;
}

td {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

form {
	font-family: Arial, Helvetica;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica;
	font-size: 12px;
	border:#666666 solid 2px;
}

textarea {
	font-family: Arial, Helvetica;
	font-size: 12px;
	border:#666666 solid 2px;
}

select {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

ul {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-align:left;
	line-height:16px;
	list-style-type: disc;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-align:left;
	line-height:16px;
	padding-bottom:5px;
}

ol {
	font-family: Arial, Helvetica;
	font-size: 12px;
	list-style-type: upper-roman;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica;
	font-size: 9px;
	color:#999999;
}
a.small:link,  a.small:visited {
	font-family: Arial, Helvetica;
	font-size: 9px;
	color:#999999;
}
.big {
	font-family: Arial, Helvetica;
	font-size: 18px;
}

.bodystyle {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #cccccc #cccccc #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}

.footer {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#999999;
	text-align:center;
	line-height:20px;
}


.onepx {
line-height:1px
}
.button{
background-image:url(images/button.png);
}
.heading {
font-family:Arial;
font-size:20px;
font-weight:bold;
color:#003366;
padding:20px 0px 10px 0px;
}
.navtable{
background-color:#D9E5F5;
padding:10px;
}
.quotes {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color:#666666;
	line-height:12px;
}

.quotes2 {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color:#FFFFFF;
	padding:10px;
	line-height:12px;
}

.quotes3 {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color:#333333;
	padding:5px;
	line-height:12px;
}
.rightimage {
padding-top:24px;
}

.textstart {
padding-top:24px;
text-align:left;
}
.onepx {
line-height:1px;
}

a.quotes:link, a.quotes:visited {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color:#666666;
	line-height:12px;
}

/* css menu */
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 185px; /*WIDTH OF MAIN MENU ITEMS*/
}

.glossymenu li{
position: relative;
}

.glossymenu li a{
font-family:Arial, Helvetica;
font-size:12.5px;
color: #333333;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
text-align:right;
white-space:nowrap;
}



.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 180px; /*WIDTH OF SUB MENU ITEMS*/
left: 10;
top: 0;
display: none;
}

.glossymenu li ul li{
float: left;
background-color:#3D4559;
text-align:left;
line-height:12px;
margin-left:10px;
}


.glossymenu li ul  a:visited {
width: 220px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
padding-left:10px;
text-align:left;
border-bottom:#FFFFFF 1px solid;
color:#FFFFFF;
}

.glossymenu li ul  a:hover {
width: 220px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
padding-left:10px;
text-align:left;
border-bottom:#FFFFFF 1px solid;
color:#007DC5;
}

.glossymenu li ul a{
width: 220px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
padding-left:10px;
text-align:left;
border-bottom:#FFFFFF 1px solid;
color:#FFFFFF;
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: #333333;
}

.glossymenu li a:hover{
background-image: url(glossyback2.gif);
	color:#007DC5;

}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */

.banner1 {
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
height:100px;
font-family:Verdana;
font-size:22px;
color:#FFFFFF;
padding:20px 0px 10px 40px;
vertical-align:bottom;
}

.banner2 {
background-image:url(images/banner2.jpg);
background-repeat:no-repeat;
height:100px;
font-family:Verdana;
font-size:22px;
color:#FFFFFF;
padding:20px 0px 10px 40px;
vertical-align:bottom;
}
.banner3 {
background-image:url(images/banner3.jpg);
background-repeat:no-repeat;
height:100px;
font-family:Verdana;
font-size:22px;
color:#FFFFFF;
padding:20px 0px 10px 40px;
vertical-align:bottom;
}
.banner4 {
background-image:url(images/banner4.jpg);
background-repeat:no-repeat;
height:100px;
font-family:Verdana;
font-size:22px;
color:#FFFFFF;
padding:20px 0px 10px 40px;
vertical-align:bottom;
}
.banner5 {
background-image:url(images/banner5.jpg);
background-repeat:no-repeat;
height:100px;
font-family:Verdana;
font-size:22px;
color:#FFFFFF;
padding:20px 0px 10px 40px;
vertical-align:bottom;
}
.banner6 {
background-image:url(images/banner6.jpg);
background-repeat:no-repeat;
height:100px;
font-family:Verdana;
font-size:22px;
color:#FFFFFF;
padding:20px 0px 10px 40px;
vertical-align:bottom;
}
.banner7 {
background-image:url(images/banner7.jpg);
background-repeat:no-repeat;
height:100px;
font-family:Verdana;
font-size:22px;
color:#FFFFFF;
padding:20px 0px 10px 40px;
vertical-align:bottom;
}
.bluetext {
color:#003366;
}
.bluetexthead {
color:#003399;
font-size:14px;
}
.bluetextsmall {
color:#003399;
font-size:10px;
line-height:12px;
}
