body { font-family:sans-serif; font-size:12px; margin:0px; padding:0px;}
.Main{font-family:sans-serif; font-size:12px; color:#3e3e3e; background:#333333; margin:0px; padding:0px;}
img { border:0px;}
div, span, dl, dd, ul, li {margin:0; padding:0;}
ul, li{ list-style-position:outside; padding-left:5px; text-align:justify;}
ol,li{list-style-position:outside; padding-left:5px; text-align:justify;}

* { margin:0; padding:0;}
a{color:#13583b; text-decoration:none; }
a:link{color:#13583b; text-decoration:none; }
a:visited{color:#13583b; text-decoration:none; }
a:active{color:#13583b; text-decoration:none; }
a:hover{color:#000; text-decoration:none; }

.container{margin:0; width:1000px; background-color:#FFFFFF;}
.topseo{ text-align:center; color:#333; padding:4px 15px;}

.header{width:1000px; background:url(images/bg_header.jpg) left top repeat-x;}
.logo{padding:0px 0 0 14px; font-size:2px; width:160px; }
.logo-text {color:#E6E6E6; font-size:32px; padding:30px 0px 0px 34px; font-weight:bold;}
.logo-text p{color:#E6E6E6; font-size:32px; font-weight:bold;}
.nav{ padding-top:7px;}

.flash{ width:1000px;}
.middle{ width:1000px; padding:10px 0px;}
.leftpart{ width:170px; padding-left:12px;}
.rightpart{ padding:0px 20px;}
/*.rightpart h1{font-size:20px; color:#383838; font-weight:normal; font-family:sans-serif;}*/
.rightpart h1{ font-family:sans-serif;}
/*.rightpart h1 strong{color:#4b9418; font-size:32px; font-weight:normal; font-family:sans-serif;}*/
.rightpart h1 strong{ font-family:sans-serif;}
/*.rightpart h2 {font-size:14px; color:#383838; padding:10px 0px 0px 15px; background:url(images/bullet.jpg) left 15px no-repeat;}*/
.rightpart h2 {background:url(images/bullet.jpg) left 15px no-repeat; font-family:sans-serif;}
/*.rightpart h3 {font-size:14px; color:#383838; padding:10px 0px 0px 0px; font-family:sans-serif;}*/
.rightpart h3 {font-family:sans-serif;}
.rightpart h4 { font-family:sans-serif;}
.rightpart p{color:#545454; padding-top:10px; font-size:12px;}
.rightpart p a{color:#545454; text-decoration:none;}
.rightpart ul{padding-left:20px; padding-top:10px;}

/*.footer{text-align:center; height:auto; line-height:18px; padding:4px 0px; color:#ffffff; background:#525252 url(images/bg_footer.jpg) left top repeat-x; width:1000px; margin:0; }
.footer a{ color:#fff; font-size:12px; padding:4px 5px; text-decoration:none; }
.footer a:hover{ color:#4b9418; text-decoration:none;}*/
/*.bottomseo{color:#999; background-color:#2d3130; text-align:center; font-size:12px; padding:5px 15px;}*/
.copyright{ padding:4px 15px 5px 15px; background-color:#2d3130; color:#fff; font-family:sans-serif; font-size:12px;}
.textpart1 { padding-top:10px; padding-left:15px;}
.textpart1 li{color:#333;/* background:url(images/bullet.jpg) left 7px no-repeat; */padding-left:15px; line-height:20px;}
.textpart1 li a{color:#333; text-decoration:none;}
.textpart1 li a:link{color:#333; text-decoration:none;}
.textpart1 li a:active{color:#333; text-decoration:none;}
.textpart1 li a:visited{color:#333; text-decoration:none;}
.textpart1 li a:hover {color:#333; text-decoration:underline;}


/*.headerinner { height:106px; width:1000px; background:url(images/bg_header.jpg) left -4px repeat-x; clear:both;}


.sitemap { padding-top:10px; padding-left:15px;}
.sitemap li{color:#333; background:url(images/sitemap_bullet.jpg) left no-repeat; padding-left:15px; line-height:18px;}
.sitemap li a {color:#333; text-decoration:none;}
.sitemap li a:hover {color:#CC6600; text-decoration:none;}

.breadcrum { text-align:right; font-size:12px; color:#656565; width:780px;}
.breadcrum a{color:#003399; text-decoration:none; }
.breadcrum a:hover{color:#FF9933; text-decoration:none; }

.breadcrums{ text-align:right; font-size:12px; color:#656565;}
.breadcrums a{color:#003399; text-decoration:none; }
.breadcrums a:hover{color:#FF9933; text-decoration:none; }

.imagebox {background-color:#EBEBEB; margin-top:10px; border:1px solid #CCCCCC; padding:5px; width:450px; height:107px;}
.imagebox1 {background-color:#F7F7F7; margin-top:10px; border:1px solid #dddddd; padding:5px; width:450px; height:107px;}

.textpart2{ padding:10px 0px; border-bottom:1px solid #999999; width:700px; clear:both; overflow:hidden; color:#383838; line-height:17px;}
.textpart2 h1{font-size:20px; color:#383838; padding-bottom:5px;}
.textpart2 h2 {font-size:13px; color:#663300; padding:10px 0px 0px 15px; background:url(images/bullet.jpg) left 15px no-repeat;}
.textpart2 h3 {font-size:13px; color:#383838; font-weight:normal; padding:10px 0px 0px 15px; background:url(images/bullet.jpg) left 15px no-repeat;}
.textpart2 p{color:#383838; padding-top:3px; padding-left:15px; line-height:17px;}
.textpart2 p a{color:#383838; text-decoration:none;}
.textpart3 { float:right; }


.hours1 { padding-top:5px; width:700px; clear:both; }
.hours1 dt{ background:#EFEFEF; float:left; width:87px; font-weight:bold; color:#535353; line-height:28px; }
.hours1 dd{  line-height:26px; float:left; width:87px; border-bottom:solid 1px #EFEFEF; }*/

/*topmenu css*/
/*.submenu{padding-left:35px;}
.submenu1{padding-left:360px;}
.submenu2{padding-left:485px;}*/

#pro_linedrop .select li .submenu{padding-left:35px;}
#pro_linedrop .select li .submenu1{padding-left:360px;}
#pro_linedrop .select li .submenu2{padding-left:485px;}

#pro_linedrop {
height:26px;
width:100%;
position:relative; 
font-size:14px;
font-weight:normal;
z-index:100;
color:#fff;
}

#pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

#pro_linedrop li {
float:left;
}

#pro_linedrop li.lrt {
float:right;
background:url(lrimages/blue_1.gif);
}
#pro_linedrop .select li {
display:block; 
height:26px; 
float:left; 
padding-left:0px;
padding-right:1px;
background:url(images/divider.jpg) right top no-repeat;

}
#pro_linedrop .select a {
display:block; 
/*height:26px; */
float:left;
/*background:url(images/divider.jpg) right top no-repeat;*/
padding:0 36px;
text-decoration:none; 
line-height:26px; 
white-space:nowrap; 
color:#fff;
}

#pro_linedrop .select li.lrt a {color:#0ff;}

#pro_linedrop .select a:hover, 
#pro_linedrop .select li:hover a {
background:url(images/nav_hov.jpg) left top repeat-x; 
padding:0 36px;
cursor:pointer; 
color:#fff;
}

#pro_linedrop .select li.lrt a:hover, 
#pro_linedrop .select li.lrt:hover a {
background: url(lrimages/blue_1.gif); 
}

#pro_linedrop .sub {
position:absolute; left:-9999px; width:0;
}

/* IE6 only */
#pro_linedrop table {
border-collapse:collapse; 
margin:-1px -10px -1px -1px; 
font-size:1em; 
width:0; 
height:0;
}

#pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

#pro_linedrop .sub li {background:transparent;}

#pro_linedrop .select :hover .sub {
width:100%;
height:27px;
position:absolute;
top:26px; /*top:26px; */
left:0;
text-align:center;
background:url(images/menu_hov.jpg) left top repeat-x;
}

#pro_linedrop .select :hover .rt li {float:right;}

#pro_linedrop .select :hover .sub li a 
{display:block; height:27px; line-height:27px; float:left; background:url(images/arrow.gif) left center no-repeat; padding:0 16px; margin:0; white-space:nowrap; color:#fff; font-size:11px;}

#pro_linedrop .select :hover .sub li.subline a {color:#c00;}

#pro_linedrop .select :hover .sub li a:hover,
#pro_linedrop .select :hover .sub li:hover
{color:#4b9418; position:relative;}

#pro_linedrop .select :hover .sub {width:expression(document.getElementById('pro_linedrop').offsetWidth);}

.Normal, .NormalDisabled 
{
	font-family:sans-serif;
	font-size:12px;
	font-weight:normal;
}

.login{text-align:right; background:#333333;}
.login a{text-align:right; color:#4B9418; background:#333333;}
.login a:link{text-align:right; color:#4B9418; background:#333333;}
.login a:active{text-align:right; color:#4B9418; background:#333333;}
.login a:visited{text-align:right; color:#4B9418; background:#333333;}
.login a:hover{text-align:right; color:#fff; background:#333333;}

 #dnn_ctr_Login_pnlLogin {padding-bottom:0; padding-left:396px !important; padding-right:0; padding-top:0; text-align:left; width:550px !important;}
.Settings{text-align:left !important;}

.containermaster_transparentcorners_admin img{ border:none;}
.containermaster_transparentcorners_admin ul li{ list-style-type:none;}
.containermaster_transparentcorners_admin a { color:#800b0b; text-decoration:none;}
.containermaster_transparentcorners_admin a:hover { color:#800b0b; text-decoration:underline;}
.containermaster_transparentcorners_admin p{ padding:10px 5px 0px 5px;}
.middle {padding:1px;}
.white{ background-color:#FFFFFF;}
.white_corner { font-size:2px; height:10px; width:10px;}

.nav1                           { height:auto; padding:5px 0px 8px 0px; list-style:none; background-color:#404241; font-size:12px; }
#HouseMenuTop2						{ padding: 0; list-style: none; float: left; padding-bottom:0px; position: relative; }
#HP #HouseMenuTop2					{ margin: 0px 0px 0px 0px;}


#HouseMenuTop2 ul					{ border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li					{  padding: 0; margin: 0px 1px 0px; float: left; background: transparent none repeat scroll 0; display: inline;  font-family: sans-serif; font-size: 11px;}
#HouseMenuTop2CurrentItem           { background:transparent none repeat scroll 0;  font-family: sans-serif; font-size: 12px;}
#HouseMenuTop2 li:hover			    { background:transparent none repeat scroll 0;  font-family: sans-serif; font-size: 12px; }
#HouseMenuTop2 li li				{ border: 0; padding: 0 4px; margin: 0; z-index: 11113; background:transparent none repeat scroll 0; text-align:left; clear:left; position:relative; width:100%; height:auto;  font-family: sans-serif; font-size: 12px;}

/*-- 2nd level lists --*/
#HouseMenuTop2 li ul				{ position: absolute; z-index: 11112; left: -9999px; height:auto; margin-left:-4px; padding:0 0 4px; background-color:#404241; width:208px; font-size:12px; text-decoration:none; color: #fff;  font-family: sans-serif; }
#HouseMenuTop2 li ul li             { background-color:#404241; margin:0 4px; width:192px; font-size:12px; text-decoration:none; color: #fff;  font-family: sans-serif; font-size: 12px;} 
#HouseMenuTop2 li ul ul				{ margin: -24px 0 0 192px !important; font-size:12px; text-decoration:none; color: #fff;  font-family: sans-serif; font-size: 12px;}
#HouseMenuTop2 li:hover ul ul, 
#HouseMenuTop2 li:hover ul ul ul, 
#HouseMenuTop2 li.sfhover ul ul, 
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px;   font-family: sans-serif; font-size: 12px;}
#HouseMenuTop2 li li:hover		    { background-color:#404241; color: #67a78d;  font-family: sans-serif; font-size: 12px;}

/*--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; color: #fff;  font-family: sans-serif; font-size: 12px;}
#HouseMenuTop2 iframe				{ display:none; visibility:hidden; /*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					{ padding:7px 8px 5px; background:transparent none repeat scroll 0; text-decoration:none; display:block; color: #fff; text-align: left;  font-family: sans-serif; font-size: 12px;}
#HouseMenuTop2CurrentItem  a,	
#HouseMenuTop2 li a:hover			{ background:transparent none repeat scroll 0; text-decoration:none; color: #67a78d; text-align: left;  font-family: sans-serif; font-size: 12px;}
#HouseMenuTop2 li:hover a           { background:transparent none repeat scroll 0; text-decoration:none; color: #67a78d; text-align: left;  font-family: sans-serif; font-size: 12px;}
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a { background:transparent none repeat scroll 0; text-align: left; text-decoration:none; color: #fff;  font-family: sans-serif; font-size: 12px;}
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { background:transparent none repeat scroll 0; text-decoration:none; color: #67a78d; text-align: left;  font-family:Sans-serif; font-size: 12px;}
#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: #67a78d;  font-family: sans-serif; font-size: 12px;}

#HouseMenuTop2ItemHome				{  }
.ArrowPointer						{ cursor: pointer; } 

.sitemap 
{
	display:block; float:left; width:638px; height:auto; padding:0 15px;text-align:left;

}
.sitemap h1
{
	font-size:20px; color:#383838;line-height:30px; padding-left:30px; font-weight:normal;
}
.sitemap dd
{
	font-size:12px; color:#545454;
}
.custom{padding-left:40px;}
.custom img
{
	display:none;
}
.nodestyle a
{
	font-family:sans-serif;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position:left; 
	padding-left:30px;
	color:#545454;
	font-size:12px; 
	font-weight:normal;
	}
.nodestyle a:active
{
	font-family:sans-serif;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position:left; 
	padding-left:30px;
	color:#545454;
	font-size:12px; 
	font-weight:normal;
}
.nodestyle a:link
{
	font-family:sans-serif;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position:left; 
	padding-left:30px;
	color:#545454;
	font-size:12px; 
	font-weight:normal;
}
.nodestyle a:visited
{
	font-family:sans-serif;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position:left; 
	padding-left:30px;
	color:#545454;
	font-size:12px; 
	font-weight:normal;
}
.nodestyle a:hover
{
	text-decoration:none;
	color:#545454;
}