@charset "utf-8";
body {
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	height: 190px;

}


#container {
	width: 990px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000; 
	text-align: left;
}
 #header {
	background: #FFFFFF; 

}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		color: #000000;
}
#mainContent-3 {
background-image:url(pix/contentbg.png);
	border: 1px solid #EBE4D2;
	margin-bottom:3px;
	
}
#mainContent {
background-image:url(pix/contentbg.png);
	border: 1px solid #EBE4D2;
	margin-bottom:3px;
	
}
#footer {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	padding-top: 0px;
}



.PR-Footer {
	background: url(pix/footerbgorange.png);
	background-repeat:repeat-x;
	width: 775px;
	float: left;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.footerLeft{
	width: 361px;
	float: left;
	padding-left: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 2px solid #FFFFFF;
}

.footerRight{
	width: 370px;
	float: left;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 0px;
	padding-top: 10px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.Nav-Footer {
	float: left;
	padding-left: 10px;
	width: 200px;
	background: url(pix/footerbg.png);
	padding-top: 20px;
	height: 230px;
}

.Inside-Footer{
	width: 990px;
	background: url(pix/footerbg.png);
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.topNav {
	height: 43px;
	width: 990px;
	margin: 1px 0px 2px;
	background-image:url(pix/topnavbg.png)
}
.blueBar {
	background: #0f253f;
}
.blueBar img {
	float: none;
	clear: none;
	text-align: right;
}
.logo {
	height: 53px;
	width: 300px;
	vertical-align: bottom;
	margin-top: 8px;
	margin-bottom: 4px;
	padding-left: 0px;
	float: left;
}
.right-column {
	font: 10pt "Trebuchet MS", Arial, sans-serif;
	width: 740px;
	float: right;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	border: 0px solid #CCCCCC;
}

.right-column h1 {
	font: 11pt/13pt Verdana, Arial, Helvetica, sans-serif;
}

.left-column {
	/*float: left;*/
	width: 209px;
	height:700px;
	background: url(pix/bluNavBg.png);
	background-repeat:no-repeat;


}
 
.leftnav   {
	background-image:url(pix/bluNavBg.jpg);
	padding: 2px;
	width: 295px;

	height:350px
	text-align: left;
	margin-right:0px;
	margin-left:10px;
	margin-bottom: 5px;
}
.leftnav  ul {
	margin: 13px 5px 13px 5px;
	padding: 0px;
	list-style: none;inside;
	text-align: left;
}

.leftnav   a {
	width: 275px;
	display: block;
	padding:3px 2px 3px 10px;
	text-decoration: none;
/*	border-top: 1px solid #142843;
	border-bottom: 1px solid #142843;*/
	font: 10pt "Trebuchet MS", Arial;

	font-weight:bold;
}

.leftnav  a:link, .leftnav a:visited {
	color: #FFFFFF;
	list-style: none;
}
.leftnav   a:hover {
color: #FFFFFF;
background-color:#B2944C;
padding:3px 2px 3px 20px;
}
.leftpromo {
	height: 100px;
	width: 300px;
	margin-top: 10px;
	padding-left: 10px;
}
.footerRight h1 {
	font-size: 18px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	width: 360px;
	border-bottom: 1px solid #000000;
	margin: 0px;
}
 .footerLeft h1 {
	font-size: 18px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	width: 360px;
	border-bottom: 1px solid #000000;
	margin: 0px;
}
.Nav-Footer h1 {
	font-size: 18px;
		font-family:"Arial Narrow", Helvetica, sans-serif;
	width:190px;
	border-bottom: 1px solid #000000;
	margin: 0px;
}
.Search {
	width: 225px;
	float: right;
	margin: 0px;
	padding-top: 20px;
}
#footer {

}
#submit {
	font: 9px "Trebuchet MS", Arial, sans-serif;
	background: #BB7933;
	margin-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
#submit2 {
	font: 9px "Trebuchet MS", Arial, sans-serif;
	background: #BB7933;
	color: #FFFFFF;
	font-weight: bold;
}
#search2 {
	font: 9px "Trebuchet MS", Arial, sans-serif;
	background: #BB7933;
	color: #FFFFFF;
	font-weight: bold;
}


#navcontainer {
	width: 210px;
	padding-top:50px;
}

#navcontainer ul
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial Narrow, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
margin-left:20px;
margin-top:10px;
margin-bottom:0px;
width: 170px;
border-bottom: 1px solid #BB7933;
}

#navcontainer a:link
{
color: #EEE;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
}
 #navcontainer a:visited
{
color: #eee;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
}
#navcontainer a:hover
{
background-color: #DBB998;
color: #fff;
}



#downloadlist {
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:0px;
}

#downloadlist ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #cccccc;
}

#downloadlist a
{
display: block;
margin-left:35px;
margin-bottom:5px;
width: 120px;
font-size:13px;
color: #cccccc;
}

#downloadlist a:link, #downloadlist a:visited
{
color: #dddddd;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
padding-bottom:1px;
}

#downloadlist a:hover
{
	color: #BB7933;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:1px;
}


a:link {
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	font-weight: bold;
	text-decoration: none;
}
a:active {
	font-weight: bold;
	text-decoration: underline;
}
a:link, a:visited, a:hover, a:active {
/*	color:#0F253F;*/
	color:#0f253f;
}
a img {
	border: none;
	outline: none;
}
p {
	margin: 10px 0px;
}
.style1 {	color: #FFFFFF;
	font-size: 8pt;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.container {
	background-color: #FFFFFF;
	width: 640px;
	border: solid 1px #000000;
}

.style1 a:link {color: #FBE2A4;
font-weight: bold;
}
.style1 a:visited {color: #FBE2A4;
font-weight: bold;
}
.style1 a:hover {color: #FBE2A4;
font-weight: bold;
}
.style1 a:active {color: #FBE2A4;
font-weight: bold;
}
h1  {
	margin: 10px 0px;
	padding: 0px;
	font-size: 18pt;
	font-weight: bold;
	font-family: georgia, serif;
}
.border_left {
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
h2  {
	margin: 10px 0px;
	padding: 0px;
	font-size: 11pt;
	font-weight: bold;
	font-family: georgia, serif;
}
h3  {
	margin: 10px 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: bold;
	font-family: georgia, serif;
}
h4  {
	margin: 10px 0px;
	padding: 0px;
	font-size: 10pt;
	font-weight: bold;
	font-family: georgia, serif;
	text-transform:uppercase;
}
h5  {
	margin: 10px 0px;
	padding: 0px;
	font-size: 8pt;
	font-weight: bold;
	font-family: georgia, serif;
}
h6  {
	margin: 10px 0px;
	padding: 0px;
	font-size: 7pt;
	font-weight: bold;
	font-family: georgia, serif;
}
h1 {
	color:#094268;
}
h2, h3, h4, h5, h6 {
	color:#094268;
}


.content-block-3 h3 {
color:#bb7933;
	margin: 10px 0px;
	padding: 0px;
	font-size: 13pt;
	font-weight: bold;
	font-family: georgia, serif;
}

.content-block-3 {
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #bb7933;
	padding-bottom: 10px;
	margin-right: 15px;
	font-size: 10pt;
}
#plusSize{
	color:#0f253f;
	margin: 10px 0px;
	padding: 0px;
	font-size: 16pt;
	font-weight: bold;
	font-family: georgia, serif;
	}
	#plusSize2{
	color:#0f253f;
	margin: 10px 0px;
	padding: 0px;
	font-size: 14pt;
	font-weight: bold;
	font-family: georgia, serif;
	}
.content-block-3-NB {
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	margin-right: 15px;
	font-size: 10pt;
}

.content-block {
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-right: 15px;
	font-size: 10pt;
}









.quick {
	color: #FFF;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 20px;
	margin-bottom:5px;
	border-bottom: 1px solid #BB7933;
	width: 170px;
}
.content-block h1 {
	font-size: 16pt;
	font-weight: bold;
	font-family: georgia, serif;
	color:#094268;
}
	.content-block h2 {
	font-size: 14pt;
	font-weight: bold;
	font-family: georgia, serif;
}
.content-block h3 {
	font-size: 12pt;
	font-weight: bold;
	font-family: georgia, serif;
	color:#094268;
}
.content-block h3 a:link, .content-block h3 a:visited{
	font-size: 12pt;
	font-weight: bold;
	font-family: georgia, serif;
	color:#094268;
	text-decoration:none;
}
	.content-block h3 a:hover{
	font-size: 12pt;
	font-weight: bold;
	font-family: georgia, serif;
	color:#094268;
	text-decoration:underline;
}
.content-block h4 {
	font-size: 10pt;
	font-weight: bold;
	font-family: georgia, serif;
}
.content-block h5 {
	font-size: 10pt;
	font-weight: bold;
	font-family: georgia, serif;
}
.below-footer {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.tech {
	font-family: Courier New, Courier, monospace;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

div.content-wrap {
                width:600px;
                position:relative;
}

.content-float {
                position:relative;
                float:left;
                width:292px;
                margin-right:15px;
}

.last {
Margin-right:0;}

.clear-left {
Clear:left;
}
/*  new home page*/

.homebottom{
	width:990px;
	height:106px;
	}
	.hometop{
		margin:2px 0 0 0;
		padding:15px 0 0 40px;
	width:950px;
		/*height:74px;*/
	background-color:#27394e;
	}
		.hometop h1{
			margin:0px 0 0 0;
			padding:0px 0 0 0;
			font-family: 'Cabin', arial, serif;
			font-weight:lighter;
			
/*	font-family: 'Droid Sans', arial, serif;*/
/*font-family: 'Didact Gothic', arial, serif; */
 /*font-family: 'PT Sans', arial, serif;*/ 
/*font-family: 'Nobile', arial, serif; */
	text-transform:uppercase;
	color:#FFF;
	}
		.hometop h3{
				margin:0px 0 0 0;
			padding:6px 0 0 0;
font-family: 'Cabin', arial, serif; 
	color:#FFF;
	font-weight:lighter;
	font-size:20px;
	}
.flashleft	{
	height:340px;
	float:left;
width:718px;
	background-color:#999;
	
	}
.navright
	 {
		width:270px;
	height:340px;
	background-color:#0f253f;
	float:right;
	}
