/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   

/* 
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
   margin: 0; 
   padding: 0; 
   border: 0; 
   outline: 0; 
   font-weight: inherit; 
   font-style: inherit; 
   font-size: 100%; 
   font-family: inherit; 
   vertical-align: top; 
} 


ol, ul, li { 
   list-style: none; 
} 
*/ 
/* tables still need 'cellspacing="0"' in the markup */ 
/* 
table { 
   border-collapse: separate; 
   border-spacing: 0; 
} 

caption, th, td { 
   text-align: left; 
   font-weight: normal; 
} 
*/ 







/*COMMON*/

body 
{
    padding: 0px;
    margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #949599;
}
td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #2e3d47;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}



A:active, A:link, A:visited {
	color:#2971A7;
	text-decoration: none;
}
A:hover {
	color : #0088CC;
	text-decoration: underline;
}
HR {
	color: #333333;
	height: 2px;
}
.heading {
	font-size : 14pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-weight: bold;
}
.subHeading {
	font-size : 12pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
strong {
	color: #000000;
}
.legal {
	font-size : 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background: #FFFFFF;
	border : 1px #333333;
	padding : 2;
}
.ul {
	list-style-position: outside;
	/*list-style-image: url(/img/ul.gif);*/
	list-style-type:circle;
}

ul li{
	list-style-position: outside;
	color:#2E3D47;
	list-style-type:disc;
	line-height:18px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:11px;
	 
}



.footerNav{
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
}
A.footerNav:active, A.footerNav:link, A.footerNav:visited {
	color : #666666;
	text-decoration : underline;
}
A.footerNav:HOVER {
	color : #666666;
	text-decoration : none;
}
.error {
	font-size : 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}
.LoginButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #003366;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	color: #FFFFFF;
}

.FrmRow{
	clear: both;
	margin: 0 0 5px 0;
}

.FrmLabel{
	width: 115px;
	float: left;
	display: block;
	text-align:right;
	font-weight: bold;
}

.FrmField{
	margin-left: 15px;
}





















/*LAYOUT*/

#PageWidth{
	width: 760px;
	margin: 0px auto;
}


#OrderNow{
	text-align: right;
	padding: 15px;
}

#OrderNow a{
	color: #fff;
	font-weight: bold;
}

#Nav {
	background-color: #558161;
}

#PageCenter{
	padding: 25px;
}

#PageFooter{
	background-color: #95B09C;
	padding-left: 60px;
}

#LeftColumn{
	width: 200px;
	padding-right: 15px;

	border-right: #FCC71F solid 1px;
	float: left;
	
}

#RightColumn{
	margin-left: 230px;
}

#PageFooterGraphic{
	float: right;
}

.Col1{
	width: 335px;
	margin-right: 15px;
	float:left
}

.Col2{
	width: 335px;
	margin-right: 15px;
	float: right;
}

.Col1 img, .Col2 img{
	float: left;
	padding: 0 10px 10px 0;
}

.Col1 div, .Col2 div{
	margin-bottom: 10px;
	clear: both;
}

.ClearAll{
	clear: both;
}

.SplashPhoto{
	width: 100px;
	float: left;
	margin-bottom: 25px;
}

.SplashContent{
	width: 600px;
	float: left;
	font-weight: bold;
	color:#006600;
	margin-bottom: 15px;
}

.GrnBox{
	width: 400px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	background-color:#FFFFFF;
	border: 2px solid #000;
	padding: 8px;
	margin: 0px auto;
}

.SideNav{
	margin: 0 0 15px 15px;
	width: 265px;
	float: right;
}

div.SideNav td{
	background-image:url(/img/layout/sub-nav-bg.jpg);
	background-repeat: repeat-y;
}

div.SideNav td.Center{
	padding: 0 30px;
	font-weight:bold;
	font-style: italic;
}

div.SideNav td.Center a{
	color: #000;
}

#ContactForm{
	width: 400px;
	float: right;
	margin: 0 0 15px 15px;
	border: #003300 solid 1px;
	padding: 3px;
}


blockquote, pre{

font-family: Arial, sans-serif, monospace;

}



/* button style for standard HTML buttons */
.StandardButton
{
cursor:pointer;
border:0px;
color:#69855B;
font-size:1pt;
margin:0px;
height:20px;
width:50px;
padding:  5px 0px 0px 0px;
background:url(images/login.png);
background-repeat: no-repeat;
}




.vert2
{float:left;color:black;border-left:1px black solid;font-size:11px;line-height:14px;overflow:hidden;height:100px;}


.vert
{float:left;color:black;border-left:1px black solid;font-size:11px;overflow:hidden;height:500px;}



/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#2971a7; font-size:12px;}
a.Breadcrumb:hover{color:#0088cc;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#2971a7; text-transform:uppercase;}
a.links:hover{color:#0088cc;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#2971a7;}
a.user:hover{color:#0088cc;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#2971a7;}
a.footer:hover{color:#0088cc;}





.MWI_CustomerInfo_Header { color: #004474; font-family: Arial; font-weight: bold; font-size: 8pt;} 
.MWI_CustomerInfo_Text { color: #4d4d4f; font-family: Arial; font-size: 11px; }



/*-------------- AML Footer --------------*/

	dl.image_map {display:block; width:982px; height:130px; background:url(/Portals/7/images/footer_affiliates.png); position:relative; margin:0px;}
	a.LINK0 {left:255px; top:5px; background:transparent;}
	a.LINK0 {display:block; width:91px; height:0; padding-top:100px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK1 {left:348px; top:5px; background:transparent;}
	a.LINK1 {display:block; width:95px; height:0; padding-top:100px; overflow:hidden; position:absolute;}
	a.LINK1:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK2 {left:445px; top:5px; background:transparent;}
	a.LINK2 {display:block; width:128px; height:0; padding-top:100px; overflow:hidden; position:absolute;}
	a.LINK2:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK3 {left:575px; top:5px; background:transparent;}
	a.LINK3 {display:block; width:118px; height:0; padding-top:100px; overflow:hidden; position:absolute;}
	a.LINK3:hover  {background:transparent; border:1px dashed black; color:black;}
