html {
padding:0;
margin:0;
width:100%;
height:100%;
background:url(../images/mainBG.jpg) repeat-x top #047194;
}

body {
padding:0;
margin:0;
width:100%;
height:100%;
/*background:url(../images/shapesPage.png) bottom left repeat-x;*/
font-family:"Arial", Helvetica, sans-serif;
}


#logoHolder {
width:924px;
text-align:center;
padding-bottom:10px;
}

img {
padding:0;
margin:0;
border:none;
}

a, p, h1, h2, h3, h4, ul, form, input, textarea, select, span {
text-decoration:none;
padding:0;
margin:0;
}


.titles {
color:#FFFFFF;
font-size:16px;
background-color:#000066;
}

.bodyCopy {
color:#333333;
font-size:12px;
padding-right:8px;
padding-left:8px;
}


#pageContent {
text-align:left;
}

/* Main Borders    */

#gapTop {
height:90px;
}

#shapeBottom {
background:url(../images/shapesPage.png) repeat-x left;
height:114px;
padding-top:5px;
}


#borderTop {
background:url(../images/BorderTop.png) bottom center no-repeat;
height:30px;
width:924px;
}

#borderBottom {
background:url(../images/BorderBottom.png) top center no-repeat;
height:30px;
width:924px;
}

#borderContent {
width:920px;
border-right:#909192 solid 2px;
border-left:#909192 solid 2px;
background:#FFFFFF;
}


/* Home page Styles  */

#homeMainContent {
width:924px;
}

#homeMenuHolder {
width:920px;
text-align:center;
}

#homeMenuHolder img {
border:0;
padding:0;
border:0;
}


#banner {
background:url(../images/logoHeading.png) left no-repeat;
height:120px;
width:910px;
text-align:right;
}


#contentPages {
padding-left:5px; 
padding-right:5px;
padding-top:5px;
padding-bottom:20px;

}

#contentPages p {
font-size:12px;
padding:0px 0px 4px 0px;
}

#contentPages h1 {
padding-top:4px;
font-size:18px;
color:#000033;
}

#contentPages h2 {
padding:4px 0px 4px 0px;
font-size:14px;
color:#333;
}

#contentPages h3 {
	color:#004480;
	font-size:12px;
	padding:0px 0px 5px 0px;
	margin:0;
	
}

#contentPages h3 span {
	color:#000033;
	font-size:11px;
	font-style:italic;
	
}

a.data_link {
	float:right;
	display:block;
	clear:both;
}

.subTitle {
font-size:14px;
font-weight:bold;
color:#000033;
padding:0px 0px 5px 0px;
}

.boldFont {
font-size:15px;
font-style:italic;
font-weight:bold;
color:#000033;
}

.boldList {
font-weight:bold;
}

#contentPages ul {
font-size:12px;
padding:0px 0px 4px 25px;
line-height:18px;
}

#contentPages a {
font-size:12px;
color:#000000;
text-decoration:underline;
}


#logoProductsHolder {
background:url(../images/TableLogosBg.jpg) repeat-x right top;
height:110px;
width:630px;
} 

/* Footer   */

#footer {
padding-top:5px;
color:#FFFFFF;
font-size:10px;
}

#footer a {
color:#FFFFFF;
}

#footer a:hover {
text-decoration:underline;
}

/*NavMenu */
#navmenuHolder {
text-align:left;
}

#navmenu{
	width: 268px;
	background: #d6d5d3;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#navmenu ul {
    margin: 0px;
    padding: 0px 0px 23px 0px;
    list-style: none;
    border-top: 1px solid #ffffff;
    background: #949392;
}

#navmenu ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: none;
}

#navmenu ul li a {
    display: block;
    color: #d6d5d3;
    font-weight: normal;
	line-height: 25px;
	_height: 1px;
    padding: 0px 5px 1px 25px;
    background: #7b7b7b url(../images/navmenu-bg.jpg) no-repeat left -71px;
    border-bottom: 1px solid #adaba8;
    font-size: 14px;
	text-decoration: none;
}

#navmenu ul li a:hover {
    background: #7b7b7b url(../images/navmenu-bg.jpg) no-repeat left top;
    color: #ffffff;
    text-decoration: none;
}

#navmenu ul li a.onmode {
    background: #7b7b7b url(../images/navmenu-bg.jpg) no-repeat left top;
    color: #ffffff;
}

#navmenudrop ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#navmenudrop ul li a {
    color: #aaabab;
    background: url(../images/navmenu-drop.gif) no-repeat 25px 11px;
    padding: 3px 3px 2px 35px;
    border: 0px;
}

#navmenudrop ul li a:hover {
    background: url(../images/navmenu-hover.gif) no-repeat -268px 3px;
    color: #ffffff;
}

#navmenudrop ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: url(../images/navmenu-dropbg.gif) repeat left top;
    font-size: 14px;
    border-top: 1px solid #adaba8;
    border-bottom: 2px solid #adaba8;
	display: list-item;
}

/* Form  */

.formFields {
width:200px;
border:#134D75 solid 1px;
}

.buttons {
border:#134D75 solid 1px;
}

.contactLabels {
font-size:14px;
font-weight:bold;
color:#000033;
}

ul.float_menu li a {
	color:#006;
	text-decoration:underline;
}

ul.float_menu li {
	list-style:none;
}

ul.float_menu {
	position:absolute;
	float:left;
	z-index:333;
	font-size:10px;
	padding:16px 0px 0px 300px;
	
	}


