/* HTML elements */
body {
/*	clear:both;*/
	/*background-color: #66cc00;*/
	/*background-color: #EFF7FF;*/
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align: center;
	line-height: 16px;}

.content_11px_bold_red {font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;}

.content_11px_bold_green {font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #007F43;
	text-decoration: none;}	
	
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	/*color: #6699CC;*/
	color: #468DAB;
	letter-spacing: 2px;
	line-height: 20px;
	margin-top: -1px;}
	
a {	color: #99928D;	text-decoration: underline;}
a:hover { text-decoration: none;}

/* DIV STRUCTURE */
#mast {
	background-image:  url(../assets/Bgrounds/mast.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	/*width: 680px;*/
	width: 940px;
	height: 233px;
}

div#top-banner {
	padding-top: 10px;}
/* NAV */

DIV#product-quick-links {
	text-align: center;
	/*padding-bottom: 0.2em;*/}


div#MainContent {
    background-color: #EFF7FF;
	background-repeat: repeat-x;
	margin: 0px;
	pading: 0px;
	/*width: 680px;*/
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../assets/Bgrounds/borderLeftRight.gif);*/
	/*background-repeat: repeat-y;*/
	/*background-color: #FFFFFF;*/
	border: 1px solid #ccdfe9;
}
div#MainContent li {
	list-style-position: outside;
	list-style-image: url(../assets/Elements/bulletpoint.gif);
	list-style-type: square;
	padding-bottom: 10px;
}
#LeftColumn {
	float: left;
	width: 180px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
	background-color: #f0f0f0;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #255387;
	background-image: url(../assets/Bgrounds/borderLeftRight.gif);
	background-repeat: repeat-y;
}
#LeftColumn img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div#RightColumn {
	/*float: left;*/
	width: 900px;
	margin-top: 15px;
	margin-left: 30px;
	text-align: left;
}
div#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	margin: 10px;
	/*width: 680px;*/
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#footerImage {
	background-image:  url(../assets/Bgrounds/footer2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 40px;
	/*width: 680px;*/
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#clear {
	clear: both;
}
/* ADDITIONAL FORMATTING */
.line {
	background-image:   url(../assets/Elements/line.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	height: 1px;
	margin-right: 7px;
}
.paddingLeft {
	padding-left: 10px;
}
.formText {
	font-size: 10px;
}

#flash-slide-show {
	float:right;
	}

/* ===================== START  New Navigation Styles  ====================  */

/*body {
	background: #EEE; color: #000;
	behavior: url(csshover.htc); /* WinIE behaviour call*/
/*}*/

/*h1 {color: #AAA; border-bottom: 1px solid; margin-bottom: 0;}*/

/*#main {color: #CCC; margin-left: 7em; padding: 2em 0 1px 5%; border-left: 1px solid;} */

/*div#nav {float:left; margin-left: -1px 0 0 7em; background:#FFF; border: 1px solid #AAA;}*/

div#nav {text-align:left; padding-right: 25px; /*margin-left: -1px 0 0 7em;*/ background:#FFF; /*border: 1px solid #AAA;*/ /*color: #D3DEE4;*/ color: #900; margin-left: 120px;}

div#nav ul {margin: 0; padding: 0; background:#FFF; border: 1px solid #CCC; border-width: 0 1px; color: #D3DEE4;}

div#nav li {position: relative; list-style: none; margin: 0; float:left; /*width: 7em;*/ padding-right: 25px; line-height: 1em; /*color: #D3DEE4;*/ color:#900; font-size:16px; }

div#nav li:hover {/*background: #EBB;*/ text-decoration: underline; color:#900;}

div#nav li.submenu {background: url(dropmenu.gif) 95% 50% no-repeat; /*background: #EBB;*/ /*width: 180px;*/}

div#nav li.submenu:hover {background-color: #EBB; /*text-decoration: underline;*/ /*width: 180px;*/}

div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; /*width: 6.5em;*/ width: 180px; /*text-align:left;*/ color:#CC0000;}

div#nav>ul a {width: auto;}

div#nav ul ul {position: absolute; /*width: 7em;*/ /*width: 180px;*/ display: none;}

div#nav ul ul li {/*border-bottom: 1px solid #CCC;*/ border: 1px solid #CCC; /*background-color:#FFF;*/ width: 180px;  line-height:6px; padding-top: 4px;}

div#nav li.submenu li.submenu { background-image: url(submenu.gif);/*border-bottom: 1px solid #CCC; width: 200px; padding-right: 25px;*/}

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display: block;/*display: inline-block; width: 200px;*/ }

div#nav ul.level2 {top: 1.5em; left: -1px;}

div#nav ul.level3 {/*clear: both;*/ top: -1px; left: 12.75em; /*left: 200px;*/ /*0px;*/ border-top: 1px solid #CCC; padding-bottom: 0px; line-height: 14px;}


/* ==================  END  New Navigation Styles  ========================  */

/*#nav a {
	text-decoration: none;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 0px;
	letter-spacing: 0.1em;
	padding-bottom: 10px;
	padding-top: 0px;
}
#nav a:hover {
	color: #255387;
}

#new-nav {
	width: 940px;
	border-bottom:groove;
	/*border-top:dotted;*/
	/*color:#478EAC;*/
	/*--color: #D3DEE4;*/
	/*--}*/

/*#new-nav a {
	text-decoration: none;
	/*background-color: #EFF7FF;*/
	/*color: #990000*/
/*	color: #478EAC;  blue */
/*color: #255387;*/
/*color:#C00;
/*color: #000000; black*/
/*color: #FFF;*/
/*	font-wieght: bold;
	font-size:15px;
	
	/*display: block;*/
	/*border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;*/
/*	line-height: 40px;
	letter-spacing: 0.1em;
	padding-bottom: 10px;
/*	padding-top: 50px;
	margin-top: 500px;*/
/*}
#new-nav a:hover {
	color: #255387;
/*color: #C00;*/
/*	text-decoration: underline;
}*/


.IntroText {
	color: #255387;
}
.RedTextSmall {
	font-size: 12px;
	color: #990000;
}
.blue {
	color: #255387;
}
.BlueTextSmall {
	font-size: 10px;
	color: #255387;
}

