html, body{font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  line-height:16px;}
*{ margin:0; padding:0;}
img{ border:none;}
ul, li{ list-style-type:none;}
a{ text-decoration:none; color:#D3D3D3; }
a:hover{ text-decoration:none; color:#ab0707;}
p{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#5e5e5e; font-size:12px;}

.wraper{ width:100%;}
.containermain{ width:1000px; margin:0px auto; padding:0; background:#000;}
.header{height:93px; background:#dfdfdf url(images/header-bg.jpg) left top repeat-x;}
.logo{ padding:29px 0 16px 16px; width:227px; height:48px; font-size:2px;}
.address p{ width:273px; padding:9px 14px 16px 22px; font-family:Arial; line-height:18px;}
.phone p{ padding-top:8px; font-family:Arial; line-height:25px;}
.navigation{ padding-top:5px;}
.flash-banner{ font-size:2px; line-height:0;}
.middle-part{ padding:12px 2px;}
.copyright{ padding:10px; font-size:11px; color:#888888;}
.e-logo{ font-size:2px; text-align:right;}
.seo p{font-size:11px; color:#999; padding:3px 10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.nav { height:32px; text-align:center; font-size:12px; background:url(images/nav-bg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif;}
/* Dynamic Menu */
#HouseMenuTop2						{ border: 0; background:url(images/nav-bg.jpg) left top repeat-x; list-style: none; float: left; padding:0px; position: relative; z-index:100;}
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px; }
#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{ border: 0; padding:0px 0px; .padding:0px; padding-right:1px; margin: 0px; float: left; background:url(images/spacer.jpg) right top no-repeat; display: inline; }
#HouseMenuTop2ItemHome li{padding-left:150px;}
#HouseMenuTop2 li a					{ padding:0px 20px; font-weight:bold; line-height:32px; text-decoration:none; display:block; color:#ffffff; }
#HouseMenuTop2 li a:link			{ padding:0px 20px; font-weight:bold; text-decoration:none; display:block; color:#ffffff; }
#HouseMenuTop2 li a:active			{ padding:0px 20px; font-weight:bold; text-decoration:none; display:block; color:#ffffff; }
#HouseMenuTop2 li a:visited			{ padding:0px 20px; font-weight:bold; text-decoration:none; display:block; color:#ffffff; }
#HouseMenuTop2CurrentItem           {  color:#ffffff; }
#HouseMenuTop2 li:hover			    {  color:#ffffff; font-weight:bold; }
#HouseMenuTop2 li li				{ border: 0; padding: 0px; margin: 0; z-index: 11113; background: transparent none !important; text-align:left; clear:left; position:relative; width:100%; height:auto; }
/*-- 2nd level lists --*/
#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; margin-left:0px; padding:0px; background:#AB0707 none repeat scroll 0; width:174px; }
#HouseMenuTop2 li ul li             { background:#AB0707 none repeat scroll 0; border-top:1px solid #fff; margin:0px; width:175px; } 
#HouseMenuTop2 li ul ul				{ margin: -24px 0 0 230px !important; }
#HouseMenuTop2 li:hover ul ul, 
#HouseMenuTop2 li:hover ul ul ul, 
#HouseMenuTop2 li.sfhover ul ul, 
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px;}
#HouseMenuTop2 li li:hover		    { }
/*--lists nested under hovered list items--*/
#HouseMenuTop2 li:hover ul, 
#HouseMenuTop2 li li:hover ul,
#HouseMenuTop2 li li li:hover ul, 
#HouseMenuTop2 li.sfhover ul, 
#HouseMenuTop2 li li.sfhover ul, 
#HouseMenuTop2 li li li.sfhover ul  { left: auto; z-index: 99999; }
#HouseMenuTop2 iframe				{ position: absolute; left: 0; top: 0; z-index: 0; }
#HouseMenuTop2 a					{ color: #fff; text-align: center; text-decoration:none; }
/*========================================================*/
/*  Menu tab Style (8px)			                          */
/*========================================================*/
#HouseMenuTop2 li a:link			{ padding: 0px 20px; font-weight:bold; /*background:url(images/nav-bg-h.gif) left top repeat-x;*/ text-decoration:none; display:block; }
#HouseMenuTop2 li a:active  		{ padding: 0px 20px; font-weight:bold; /*background:url(images/nav-bg-h.gif) left top repeat-x;*/ text-decoration:none; display:block; }
#HouseMenuTop2 li a:hover			{text-decoration:none; background:url(images/nav-h.jpg) 2px top repeat-x; color:#FFF;  text-align: left; }
#HouseMenuTop2 li:hover a           {text-decoration:none; background:url(images/nav-h.jpg) 2px top repeat-x; color:#FFF; text-align: left; }
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:#AB0707; text-align: left; text-decoration:none; display:block; color: #fff; height:24px; line-height:24px; }
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { text-decoration:none;  background:#000 url(images/nav-h1.jpg) left top repeat-x; display:block; height:24px; line-height:24px;  color:#FFF; text-align: left;}
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li li a:hover,		
#HouseMenuTop2 li li a:hover,
#HouseMenuTop2 li ul li a:hover		{ text-decoration:none; color: #FFF; background:#000 url(images/nav-h1.jpg) left top repeat-x; }
.ArrowPointer						{ cursor: default; }

.login{text-align:right; font-family:Arial, Helvetica, sans-serif; padding:0 5px 5px 0;}
.login a{text-align:right; color:#FFF;}
.login a:link{text-align:right; color:#FFF;}
.login a:active{text-align:right; color:#FFF;}
.login a:visited{text-align:right; color:#FFF;}
.login a:hover{text-align:right; color:#FFF;}

#dnn_ctr_Login_pnlLogin {padding-bottom:0; padding-left:435px !important; padding-right:0; padding-top:0; text-align:left; /*width:595px !important;*/}
 .Settings{text-align:left !important;}

.Normal, .NormalDisabled 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* Sitemap */
.sitemap 
{	
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.custom{ padding-left:40px; }
.sitemap h1
{
	padding:5px 20px 0px 10px; font-weight:bold; color:#AB0707 !important; font-size:18px; font-family:Arial, Helvetica, sans-serif;
}
.sitemap dd
{
	line-height:20px;
}
.custom img
{
	display:none;
}
.nodestyle a
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#5e5e5e; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:active
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#5e5e5e; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:link
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#5e5e5e; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:visited
{
	background:url(images/bullet.jpg) left center no-repeat;
	color:#5e5e5e; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding-left:23px;
}
.nodestyle a:hover
{
	text-decoration:none;	color:#5e5e5e;
} 

ul{padding-left:10px; padding-top:15px;}
ol{padding-left:10px; padding-top:15px;}
ul li{ list-style-position:inside; color:#5e5e5e; padding-left:5px; text-align:justify; line-height:18px;}
ol li{ list-style-position:inside; color:#5e5e5e; padding-left:5px; text-align:justify; line-height:18px;}

h1{color:#5e5e5e; padding:0px 20px 10px 0px;}
h2{color:#5e5e5e; padding:0px 20px 10px 0px;}
h3{color:#5e5e5e; padding:0px 20px 0px 0px;}
h4{color:#5e5e5e; padding:0px 20px 0px 0px;}
h5{color:#5e5e5e; padding:0px 20px 0px 0px;}
h6{color:#5e5e5e; padding:0px 20px 0px 0px;}

#dnn_ctr_Login_Login_DNN_plUsername_lblLabel{color:#999;}
#dnn_ctr_Login_Login_DNN_plPassword_lblLabel{color:#999;}

.wraper span.SubHead 
{
color:#999;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:bold;
line-height:11px;
}

.wraper a.CommandButton:active 
{
color:#999;
text-decoration:underline;
}
.wraper a.CommandButton:link 
{
color:#999;
text-decoration:underline;
}
.wraper a.CommandButton:hover 
{
color:#ff0000;
text-decoration:underline;
}
.wraper a.CommandButton:visited 
{
color:#999;
text-decoration:underline;
}

.wraper-inner span.SubHead 
{
color:#999;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:bold;
line-height:11px;
}


.wraper-inner a.CommandButton:active 
{
color:#999;
text-decoration:underline;
}
.wraper-inner a.CommandButton:link 
{
color:#999;
text-decoration:underline;
}
.wraper-inner a.CommandButton:hover 
{
color:#ff0000;
text-decoration:underline;
}
.wraper-inner a.CommandButton:visited 
{
color:#999;
text-decoration:underline;
}

.wraper-admin span.SubHead 
{
color:#000;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
font-weight:bold;
}

.wraper-admin a.CommandButton:active 
{
color:#000;
text-decoration:underline;
}
.wraper-admin a.CommandButton:link 
{
color:#000;
text-decoration:underline;
}
.wraper-admin a.CommandButton:hover 
{
color:#ff0000;
text-decoration:underline;
}
.wraper-admin a.CommandButton:visited 
{
color:#000;
text-decoration:underline;
}
.wraper-admin a
{
    color:#000;
    text-decoration:underline;
}
.wraper-admin a:active
{
    color:#000;
    text-decoration:underline;
}
.wraper-admin a:link
{
    color:#000;
    text-decoration:underline;
}
.wraper-admin a:active
{
    color:#000;
    text-decoration:underline;
}
.wraper-admin a:hover
{
    color:#639ACE;
    text-decoration:underline;
}

.corner{ font-size:2px; line-height:0;}

/* inner Page*/
.inner-bg{ background:#f6f6f6;}
.inner-banner{height:150px; width:1000px; font-size:2px; line-height:0px;}
.inner-banner img{line-height:0px; font-size:2px;}

table tr td
{
    font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#5E5E5E;
}
th{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#5E5E5E;}
