/* 

================================

Skin styles for DotNetNuke

================================

*/   



.pagemaster {

	width: 100%;

	height: 100%;	

	background-color: #fefefe;

}

.skinmaster {

	height: 100%; 

	background-color: #f3f5fa;

	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; 

}


.skinheader {
  
	background-color: #FAFAFA;


}

.behind_hcbcbrown {
 
     
	height:30px;
	
	padding-left: 25px;

	padding-right: 25px;

	padding-top: 4px;

}


.skingradient {


	height:30px;

}

.bottomgradient {

	
	background-color:#BCEAFD;

	height:30px;

}
.skingradient_right {

	color: #ffdead; 
	
	height:30px;

}

.controlpanel {

	width: 100%;

	background-color: #fefefe;

}

.toppane {

	width: 600px;

	background-color: transparent;


}

breadcrumb {
  	background-color: #193775;
  	color: #ffffff;

	padding-right: 25px;
}

curdate {
	  	background-color: #ffffff;
  	color: #000000;

}

.hdrlogopane {   
	width: 869px;
}

.hdrtoppane {
   
	width: 100%;
	height: 96px;
	background-color: transparent;

	

}


.searchbg_sec {
    background-image: url(/Portals/0/images/newskin/searchbg.png);  
	width: 227px;
	height: 30px;
	padding-top: 2px;

}


.searchbg {
    background-image: url(/Portals/0/surfer/searchbg.jpg); 
	width: 280px;
	height: 30px;
	padding-top: 2px;

}
.searchsofbg {
	background-image: url(/Portals/0/surfer/searchbg.jpg); 
	width: 280px;
	height: 38px;
	padding-top: 30px;

}
.hdrbottom_lft {
  
	
	width: 200px;
	height: 30px;
	
    
      background-color:#F5F4F3;
	

	

}

.hdrbottom_rgt {
background-image: url(waves_btmright.jpg); 
	height: 30px;
	background-color: transparent;

	padding-left: 25px;

	padding-right: 25px;

	

}
.hcbc_divider {
 color:#54B5FA
}

.loginsearch {
 
	width:269px;
	height:100px;
	
      background-color:#F1F4FB;
	color: #3778B0;
	


}

.transpimg {

      background-color:#F5F4F3;
	
}


.leftpane {
      width: 250px;
	
	
	background-color:#F5F4F3;


}
.contentpane {

	width: 100%;
	
	background-color: transparent;

	padding-left: 6px;

	padding-right: 4px;

	padding-top: 0px;

}
.rightpane {
	background-color: transparent;

	padding-left: 6px;

	padding-right: 4px;

	padding-top: 0px;

}





.hpimg {
	width: 280px;
	
	
}

.bottompane {

	width: 100%;

	background-color: transparent;

	padding-left: 6px;

	padding-right: 4px;

	padding-top: 0px;

}

.menutd {

	background-color: #BCEAFD;

}

.main_dnnmenu_container {

	background-color: #BCEAFD;

}

.main_dnnmenu_bar {

	cursor: pointer; 

	cursor: hand;

	height:42px;

	background-color:#BCEAFD;

}

.main_dnnmenu_item td { /*TD if menu option for using tables is on*/

	cursor: pointer; 

	cursor: hand; 

	color: #3778B0; 

	font-size: 12pt; 

	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: #3778B0; 

	font-size: 12pt; 

	font-weight: bold; 

	font-style: normal; 

	background-color: Transparent;

	font-family: Tahoma, Arial, Helvetica; 

    white-space: nowrap;  /*Word wrapping menu item now optional*/	    

    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/

}



.main_dnnmenu_itemhover {  

	background-color: #8da4d3; 

}



.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: #BCEAFD;  

	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: 12pt; 

	cursor: pointer; 

	cursor: hand; 

}

.main_dnnmenu_rootmenuarrow {

	font-family: webdings; 

	font-size: 12pt; 

	cursor: pointer; 

	cursor: hand;

}

.StandardButton {

  background: #3778B0 none; 

  color: #000000;

  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: #000000;

}

.CopyrightObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #3778B0;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    padding: 1px 3px 1px 1px;
}

.SearchSkinObject {
    font-weight: bold;
    font-size: 12pt;
    color: #5B5F48;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    padding: 1px 1px 1px 1px;
}

A.SearchSkinObject:link {
    text-decoration:    none;
    color: #5B5F48;
    padding: 1px 1px 1px 1px;
}

A.SearchSkinObject:visited  {
    text-decoration:    none;
    color: #3778B0;
    padding: 1px 1px 1px 1px;
}

A.SearchSkinObject:active   {
    text-decoration:    none;
    color: #5B5F48;
    padding: 1px 1px 1px 1px;
}

A.SearchSkinObject:hover    {
    text-decoration:    none;
    color: lightskyblue;
    background-color: transparent;
    padding: 1px 1px 1px 1px;
}


.TermsSkinObject {
    font-weight: bold;
    font-size: 8.5pt;
    color: #3778B0;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    padding: 1px 3px 1px 1px;
}

A.TermsSkinObject:link {
    text-decoration:    none;
    color: #3778B0;
    padding: 1px 3px 1px 1px;
}

A.TermsSkinObject:visited  {
    text-decoration:    none;
    color: #3778B0;
    padding: 1px 3px 1px 1px;
}

A.TermsSkinObject:active   {
    text-decoration:    none;
    color: #3778B0;
    padding: 1px 3px 1px 1px;
}

A.TermsObject:hover    {
    text-decoration:    none;
    color: lightskyblue;
    background-color: transparent;
    padding: 1px 3px 1px 1px;
}

A:link  {

font-family:Arial,Verdana,sans-serif;

font-weight:bold;

color:#3399FF;

text-decoration:underline;

}

 

A:visited   {

font-family:Arial,Verdana,sans-serif;

font-weight:bold;

color:#3399FF;

text-decoration:underline;

}

 

A:active    {

font-family:Arial,Verdana,sans-serif;

font-weight:bold;

color:#3399FF;

text-decoration:underline;

}

 

A:hover {

font-family:Arial,Verdana,sans-serif;

font-weight:bold;

color:#FE7605;

text-decoration:underline;

} 

.Normal  {

font-family:Arial,Verdana,sans-serif;

font-weight:normal;

color:#666666;

font-size:9pt;

}

h1,h3,h4,h5,h6 
{
color:#3778B0;
}


h2, h2.titles {
font-size: 16px;
color: #FFFFFF;
background-color: #007EB9;
margin-left: 0px;
margin-right: 20px;
padding-top: 2px;

padding-left: 4px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
}

img.special {border: 5px #D5D1B4 solid;}

table{
color:inherit;
color:expression(this.parentNode.currentStyle['color']);
font:inherit;
font-family:expression(this.parentNode.currentStyle['fontFamily']);
font-size:100%;
}