/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;
	font-size:12px;	
	background-color: #000000;
}
.skinmaster {
	height: 100%;
	background-color: #000000;
	border-right: #7994cb 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #7994cb 0px solid; 
/*	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; */
}
.skinheader {
width: 900px;
}
.skingradient {
	background:url(/Portals/0/images1/menu_bg.jpg) no-repeat;
	height:40px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	text-align:left;
}
.leftpane {
	width: 526px;
	/*background-color: transparent;*/
	background-color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.contentpane {
	width: 374px;
	/*background-color: transparent;*/
	background-color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
	border-right:1px solid #232323;	    
    padding: 0px 22px 0px 22px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #ffffff; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}



body { margin:0px 0px 0px 0px; background-color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; }
form { margin:0; padding:0; }
img { padding:0; margin:0; border:0; }
a { color:#ffffff; text-decoration: underline; }
a:hover { color:#ff0000; text-decoration:underline; }
p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}




h2 { font-size:28px; font-weight:bold; font-family:Tahoma; color:#58960A; text-align:left; margin:0; padding:0; }
h3 { font-size:18px; font-weight:bold; font-family:Tahoma; color:#333333; text-align:left; padding:0; margin:0; }

h4 { font-size:14px; font-weight:bold; padding:0; margin:0; font-family:Tahoma;  color:#ffffff;  line-height:20px; }
h5 { font-size:16px; font-weight:bold; padding:0; margin:0; font-family:Tahoma;  color:#666666;  line-height:20px; }
.links { color:#339933}


#all { width:920px; height:auto; background-color:#000000; margin:auto; }

#seo{ width:900px; padding-top:5px; padding-bottom:8px; text-align:center; color:#ffffff; margin:auto}
#seo .scont{ width:auto;text-align:center; padding-top:5px; padding-bottom:5px; color:#ffffff}

#headerbox { width:898px; height:95px; border-right:1px solid #ffffff; border-left:1px solid #ffffff; text-align:left; margin:auto; background-color:#000000; background:url(/Portals/0/images1/header_bg.jpg) }
#headerbox .nrlogo{ width:296px; height:95px; text-align:left; float:left;  margin:auto;  }
#headerbox .nrtext{ width:600px; height:95px; text-align:left; float: right;  margin:auto;  }
#headerbox .nrtext .toptext{ width:550px; color:#666666; font-size:11px; height: auto; padding:10px 10px 10px 10px; text-align:left; float:right;  margin:auto;  }

#topm{width:900px; height:40px; text-align:left; margin:auto; clear:both; background-color:#000000; background:url(/Portals/0/images1/menu_bg.jpg) no-repeat}


#contentbox { width:374px; height:420px; text-align:left; margin:auto; padding-top:0px; padding-bottom:0px; background-color:#000000; clear:both }
#contentbox .flashleft { width:526px; height:420px; text-align:left; margin:auto; float:left;  }
#contentbox .conright { width:374px; height:420px; border-right:0px solid #ffffff;text-align:left; margin:auto; float:right;  }
#contentbox .conright .ctop { width:374px; height:10px; text-align:right; margin:auto; float:right;  }
#contentbox .conright .cbottom { width:374px; height:10px; text-align:right; margin:auto; float:right;  }
#contentbox .conright .cmid { width:374px; height:399px;  text-align:left; border-right:1px solid #8c8c8c; margin:auto;  float:right;  }
#contentbox .conright .cmid .cmidtext { width:340px; height:399px;  text-align:left; padding-right:16px; padding-left:16px  }
#contentbox .conright .cmid .cmidtext .box1 { width:340px; height: auto;  text-align:left; margin:auto; padding-bottom:3px  }
#contentbox .conright .cmid .cmidtext .box1 .b1header { background:url(/Portals/0/images1/top_gray_header.jpg) no-repeat;  padding-left:8px; padding-top:4px; height:29px }
#contentbox .conright .cmid .cmidtext .box1 .b1content { background-color:#2c2c2c; color:#FFFFFF; padding:5px 10px 5px 10px; height:175px }

#contentbox .conright .cmid .cmidtext .box2 { width:340px; height:85px;  text-align:left; margin:auto; padding-bottom:3px; background:url(/Portals/0/images1/box2.jpg) no-repeat  }
#contentbox .conright .cmid .cmidtext .box2 .b2content { color:#232323; padding:5px 10px 5px 10px;  }
#contentbox .conright .cmid .cmidtext .box2 .b2content { color:#232323; padding:10px 10px 0px 45px;  }
#contentbox .conright .cmid .cmidtext .box2 .b2content_1 { color:#232323; padding:10px 10px 5px 15px;  }
#contentbox .conright .cmid .cmidtext .box2 .b2content_1 a{ color:#232323; text-decoration:underline}
#contentbox .conright .cmid .cmidtext .box2 .b2content_1 a:hover{ color:#232323; text-decoration: none}






#contentbox .conright .cmid .cmidtext .box3 { width:340px; height:85px; text-align:left; margin:auto; padding-bottom:3px;background:url(/Portals/0/images1/box2.jpg) no-repeat   }
#contentbox .conright .cmid .cmidtext .box3 .b3content { color:#232323; padding:5px 10px 5px 10px;  }

#contentbox .conright .cmid .cmidtext .box3 .b3content { color:#232323; padding:10px 10px 0px 45px;  }
#contentbox .conright .cmid .cmidtext .box3 .b3content_1 { color:#232323; padding:10px 10px 5px 15px;  }
#contentbox .conright .cmid .cmidtext .box3 .b3content_1 a{ color:#232323; text-decoration:underline}
#contentbox .conright .cmid .cmidtext .box3 .b3content_1 a:hover{ color:#232323; text-decoration: none}

#contentbox .conright .cmid .cmidtext .box4 { width:340px; height:85px; text-align:left; margin:auto; padding-bottom:3px;background:url(/Portals/0/images1/box2.jpg) no-repeat   }
#contentbox .conright .cmid .cmidtext .box4 .b4content { color:#232323; padding:5px 10px 5px 10px;  }

#contentbox1 { width:900px; height:auto; text-align:left; margin:auto;  padding-bottom:5px; background-color:#000000; clear:both }
#contentbox1 .cbox1 .c1header { width:900px;  height:27px; background:url(/Portals/0/images1/con1_bg.jpg) repeat }
#contentbox1 .cbox1 .c1header .c1text {  padding-left:8px; height:27px }
#contentbox1 .cbox1 .c1content { background-color:#2c2c2c; color:#FFFFFF; padding:5px 10px 5px 10px; height:100px }


#contentbox_in { width:900px; height: auto; text-align:left; margin:auto; padding-top:0px; padding-bottom:0px; background-color:#f9f9f9; clear:both }
#contentbox_in .inner_cont { width:870px; height: auto; text-align:left; margin:auto;  padding-left:15px; padding-right:15px; }

#contentbox_in .inner_cont .getapproved { text-align:center }


#contactbox{ width:526px; height:220px; background-color:#f9f9f9; font-size:13px; text-align:left; margin:auto; float:left; }
#contactbox .formleft { width:511px; height:220px; padding:15px 0px 0px 15px; text-align:left; margin:auto; float:left;  }
#contactbox .formleft .a_left{ width:200px; height: auto; padding:0px 0px 0px 0px; text-align:left; margin:auto; float:right  }
#contactbox .formleft .time{ width:300px; height: auto; padding:0px 0px 0px 0px; text-align:left; margin:auto; float:right;  }
#contactbox .formleft a{ color:#232323 }
#contactbox .formleft a:hover{ color:#ff0000 }

#map{ width:526px; height:200px; background-color:#f9f9f9; font-size:13px; text-align:left; margin:auto; float:left; }
#map .map1 { width:511px; height:200px; padding:0px 0px 0px 15px; text-align:left; margin:auto; float:left;  }


#contactbox_right { width:374px; height:420px; text-align:left; background-color:#ffffff; }
#contactbox_right .address{ padding-left:15px; margin:auto; height:420px; text-align:left; }
#contactbox_right .address a{ color:#232323 }
#contactbox_right .address a:hover{ color:#ff0000 }



#footerbox {width:900px; height:66px; text-align: center; margin:auto; background-color:#000000; clear:both }
#footerbox .f_top{ width:900px; height:10px; text-align: center  }
#footerbox .f_bottom{ width:900px; height:56px;  text-align: center; background:url(/Portals/0/images1/footer_bg.jpg) repeat  }
#footerbox .f_bottom .f_logos{ width:780px; margin:auto; text-align:center; height: auto }
#footerbox .f_bottom .f_logos ul{  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ; float:left; }
#footerbox .f_bottom .f_logos li{ padding-left:5px; padding-right:5px; border-right:1px solid #232323; list-style:none; height:auto;  float:left  }
#footerbox .f_bottom a {  color:#333333;  }
#footerbox .f_bottom a:hover { color:#359b46; text-decoration:none; }



.txtlinks{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; }
.txtlinks a{ color:#ffff00; }
.txtlinks a:hover{color:#ffffff; text-decoration:underline}

















