html {
	margin: 0px;
	/*background: #d3d3d3;*/
}

body 
{
	margin: 0px;
	/*background: #d3d3d3;*/
	background-color:#FFFFFF;
	padding-top: 30px;
}

A:link		{color:#003876; text-decoration : none}
A:visited	{color:#003876; text-decoration : none}
A:hover     {color:#333333; text-decoration : none}

p {  
	/*font-family: trebuchet, Geneva,Verdana,Helvetica;*/
	font-size:12px!important; 
	color:#7E7E7E;
	line-height:16px;  
	margin: 0px;
	/*margin: 11px 0px;*/
}


p.clear {
	clear: both;
	margin-bottom: 30px;
}

div.clear { clear: both; float: none; }

li {  
	/*font-family: trebuchet, Geneva,Verdana,Helvetica;*/ 
	font-size:12px; 
	color:#7E7E7E;
	line-height:14px;  
}


b {  
	/*font-family: trebuchet, Geneva,Verdana,Helvetica;*/ 
	font-size:12px!important;
	 
	color:#7E7E7E;
	line-height:14px; 
	
	font-weight: normal; 
}

.homesubimg 
{
	margin: 1px;
	float: left;
}

.header {
	/*font-family: Times New Roman,Times,Geneva,Verdana,Helvetica,Arial;*/
	font-size: 18px;
	color: #003876;
	line-height: 18px;
}

.title {
	/*font-family:"Times New Roman", Times, Geneva, Verdana, Helvetica, Arial;*/
	font-size:18px;
	color:#003876;

	text-transform: uppercase;
	
}
.title h1#a { margin: 0; }

.subtitle 	{

	font-size:12px;
	color:#003876;
	font-weight: bold;
	
	
	
}	

.text {  
	/*font-family:Arial,Geneva,Verdana,Helvetica; */
	font-size:12px!important;
	
	color:#7E7E7E;
	line-height:16px;  
}

/*
.subtitle b {
	font-size:12px;
	color:#003876;
	font-weight: bold;
}
*/

.required {  
	/*font-family:Arial,Geneva,Verdana,Helvetica; */
	font-size:12px!important; 
	color:#003876;
	line-height:14px;  
}
input.error, textarea.error { background-color: #FFFFCE !important; border: 1px solid #F0C000 !important; /*background-color: #FFCCCC !important; border: 1px solid #CC0000 !important;*/ }
span.error { color: red; font-weight: bold; }
.red {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #FF0000;
	padding-right: 5px;
}

.subheader 	{  
	/*font-family: Times New Roman,Times,Geneva,Verdana,Helvetica,Arial; */
	font-size:13px!important; 
	color:#7E7E7E;
	line-height:13px;  
}

.subtext {  
	/*font-family:Geneva, Verdana, Helvetica, Arial; */
	font-size:9px!important; 
	color:#000000;
	line-height:10px;  
}

.nav {  
	/*font-family:Geneva,Verdana,Helvetica,Arial; */
	font-size:12px!important; 
	color:#7E7E7E;
	line-height:16px;  
}

img {
/* not sure wy this is here
	border: 1px; */
	border: none;
}

table.content {
	width: 780px;
	/*height: 100%;*/
	background: white;
	border: 0px;
}

td.leftmenu {
	vertical-align: top;
	padding-top: 20px;
	width: 240px;
}

td.oneColumnContent {
	vertical-align: top;
	width: 475px;
	padding: 20px 25px 20px 40px;
}

td.oneColumnContentDir {
	vertical-align: top;
	width: 245px;
	padding: 20px 25px 20px 80px;
}

td.twoColumnContentDir {
	vertical-align: top;
	width: 230px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
}

td.productImage {
	vertical-align: top;
	width: 200px;
	height: 160px;
	padding: 20px 0px 0px 80px;
}

td.productTitle {
	vertical-align: middle;
	width: 255px;
	padding: 20px 25px 0px 20px;
}

img.categoryMain {
	float: left;
	margin: 0px 10px 0px 0px;
}

img.productMain {
	width: 200px;
	height: 160px;
}

img.productDots {
	display: block;
	margin: 5px 0px 5px 0px;
}

img.inline {
	float: left;
	margin: 0px 10px 10px 0px;
}

td.SubNavLeftText {
	height: 22px;
	background-image: url(../images/leftMenuDots.jpg);
	/*font-family: Arial Narrow, Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;*/
	/*font-weight: bold;*/
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 21px;
}

td.SubNavLeftText a:link {
	color: #7E7E7E;
}

td.SubNavHighlightText { 
/*	font-family: Times New Roman,Times,Geneva,Verdana,Helvetica,Arial;*/
	font-size: 13px;
	color: #E9E9E9;
	background-color: #383838;
}

div#leftNavFlash {
	height: 50px;
	width: 230px;	
}
div#content{
	background-color: #FFFFFF;
	width: 780px;
	text-align:left;
}

div#header{
	margin-bottom:20px;
}
div#leftmenu
{
	background-color: #FFFFFF;
	float: left;
}
div#footer{
	text-align: left;
	width: 475px;
	margin-left: 270px;
}

div#footer2{
	text-align: center;
	width: 100%;
	float: left;
}

div#body{
	width: 540px;
	/*width: 475px;*/
	/*width: 520px;*/
	/*width: 545px;*/
/*	margin-left: 270px;
	margin-bottom:20px;*/	
	

}
div#forumBody
{
	margin: 0 auto;
	width: 100%;
}
div#forumContent { }
div#title{
	/*float:right;
	position: absolute;*/
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #003876;
}
input.text, select.dropdown {
	width: 190px;
	border: 1px solid #7e7e7e;
}
textarea.text { border: solid 1px #7e7e7e; overflow: auto; }

table.form td{
	padding-bottom:5px;
	padding-top:5px;
}

table.form th{
	font-size: 12px;
/*	font-family: Arial;*/
	color: #7E7E7E;
}

.h1 
{ 
/*        font-family:  Tahoma; */
        font-size: 0.95em; 
        text-indent: 0px; 
        color: #000000; 
        font-weight: normal; 
}

.access
{
text-indent: -100em;
overflow: hidden;
display: none;
} 

.plaintext
{
font-weight: normal;
}

.plain:link {TEXT-DECORATION: none; cursor: text;} 
.plain:active {TEXT-DECORATION: none; cursor: text;} 
.plain:hover { TEXT-DECORATION: none; cursor: text;} 
.plain:visited { TEXT-DECORATION: none; cursor: text;} 

#breadcrumbs 
{
	width: 670px;
}
A.breadcrumbs:link             
{/*font-family:Arial,Geneva,Verdana,Helvetica;*/ font-size:11px; color:#003876; padding-bottom:5px; text-decoration: underline;}
A.breadcrumbs:visited   {/*font-family:Arial,Geneva,Verdana,Helvetica;*/
font-size:11px; color:#003876; padding-bottom:5px; text-decoration:
underline;}
A.breadcrumbs:hover     {/*font-family:Arial,Geneva,Verdana,Helvetica;*/
font-size:11px; color:#333333; padding-bottom:5px; text-decoration:
underline;}

.breadcrumbs {/*font-family:Arial,Geneva,Verdana,Helvetica;*/
font-size:11px; color:#003876; padding-bottom:5px; /*margin-left: 3px;*/}

#flashid {
	margin-right: 5px;
}


.world_content
{
	background-color:#30528F;
	width:334px;
	margin-top:7px; 
}
.world_content p
{
	padding-left:10px;
	background-color:#30528F;
/*	font-family:Verdana,Geneva,Arial,Helvetica; */
	font-size:12px!important;
	font-style:normal;
	color:White;
	line-height:22px; 
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
	width:320px;
}

.intl_content
{
	background-color:#14263B;
	width:335px;
	margin-top: 2px;
	margin-bottom: 2px;
	height:61px;
}

.intl_content p
{
	padding-left:10px;
	padding-top:10px;
	background-color:#14263B;
/*	font-family:Geneva,Arial,Verdana,Helvetica; */
	font-size:13px!important;

	font-style:normal;
	color:White; 
}

.video td
{
	background-color:#EEEEEE;
	width:217px;
	height:105px;
}

.video span
{
/*	font-family:Geneva,Arial,Verdana,Helvetica; */
	font-size:13px!important;
	font-style:normal;
	color:#536EA0;
	background-color:#E6E6E8;
	height:50px;
	width:100px;
	
	
	
}

.video div
{
	padding-left:5px;
/*	font-family:Geneva,Arial,Verdana,Helvetica; */
	font-size:13px!important;
	font-style:normal;
	color:#536EA0;
	background-color:#E6E6E8;
	height:50px;
	width:140px;
	
}

.video p
{
	color:#464646;
/*	font-family: trebuchet, Geneva,Arial,Verdana,Helvetica; */
	font-size:12px!important;
	font-style:normal;
	
}
	

.sitemap
{
	padding:2px 0 2px 15px;
	margin:0;
}

/* Forum Login Page */
.postheader {
	BACKGROUND-COLOR: #EAEAEA;
}
.post {
	background-color: #e8e8e8; padding: 4px; /*font-family: Verdana, Helvetica, sans-serif;*/ font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px; 
}
.loginHeader {
	FONT-WEIGHT: bold;  border:0px #006699 solid; BACKGROUND-IMAGE: url(/images/tb2_m1.gif); height: 24px;
}
.loginTable {
	BORDER: #8497b8 1px solid; PADDING: 0px; FONT-SIZE: 8pt; COLOR: #000000; PADDING-TOP: 0px; /*FONT-FAMILY: verdana,Arial,Helvetica,sans-serif;*/ background-color: #b0bacd; 
}
.postfooter {
	BACKGROUND-COLOR: #efefef;
}
/*
INPUT {
	BORDER-RIGHT: #606060 1px solid; BORDER-TOP: #606060 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #606060 1px solid; BORDER-BOTTOM: #606060 1px solid;
}
*/
INPUT.pbutton {
	BACKGROUND: #ffffff;
}


#relatedLinks { background: #CEDCE5; margin-top: 6px; }
#relatedLinks span.title { padding: 5px 5px 5px 15px; display: block; background: #272A4B; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 12px; }
#relatedLinks ul { list-style-type: none; margin: 0px; padding: 10px 15px; }
#relatedLinks ul li { padding: 5px 0px; }
#relatedLinks a { }
#relatedLinks a img { background: transparent; }

div#btnTop { padding-top: 10px; }

.validationSummary { }
.validationSummary ul { margin-top: 15px; margin-bottom: 5px; }
.validationSummary ul li { }

#social { float: right; position: relative; z-index: 2; }
#social span { color: #9fa2a6; font-size: 11px; font-family: Arial, Helvetica, Sans-serif; margin-right: 10px; position: relative; top: -2px; }
#social a { margin-left; 5px; }
#social a img { border: none; }

