/* 
================================
Ryan Changes
================================
*/  

#signup
{
        background:#D3D3D3 url('images/newsletterbg.jpg') no-repeat; 
    
    
    min-height: 281px;
    padding-left:10px;
    padding-right:10px;
    vertical-align:top;
}


#NewsLetterLabel
{
    
    
}
/*********/
#logo{width:341px;float:left;}

.hdr{width:100%;padding-right:7px;height:122px;text-align:left;}
#info {height:123px;float:right;width:550px;text-align:right;}

#tplnks{height:26px;width:367px;background:#f4f4f4;vertical-align:middle;padding-top:13px;text-align:center;color:#666666;float:right;}
body table {background:#fff;}
.bluetitle{font-size:20px;color:#00aeef;font-family:Myriad Pro;}
.maincntnt{padding-top:25px;}
.ClassicSearch {padding-top:47px;float:right;width:550px;text-align:right;}
.ClassicSearch input[type=text]{border:1px solid #868686;}
.SkinObject{background:url(images/srchbtn.gif) no-repeat;width:27px;height:19px;border:0px;}
.datefnt{font-size:11px;color:#cccccc;}
#copyright{width:100%;text-align:center;height:25px;padding-top:15px;}
.pgbtm{background:url(images/pagbtm.gif); height:24px;}
.ltstsep{background:url(images/ltstleft.gif) no-repeat bottom;min-width:12px;width:12px;}
.twitter{padding-left:25px;}
.inputs{border:1px solid #868686;width:215px;}
.btn{background:url(images/blubtn.jpg) no-repeat;width:90px;height:28px;color:#ffffff;padding-top:5px;text-align:center;font-family:Myriad Pro;}
a.btn:link{color:#ffffff;font-weight:bold;} a.btn:visited{color:#ffffff;font-weight:bold;} a.btn:hover{color:#ffffff;font-weight:bold;}
.fullheight{height:100%;min-height:100% !important;vertical-align:top;}
.fixheight{min-height:525px;height:100%}
.maincntnbtm{background:url(images/mainbtmbg.gif) no-repeat bottom;}
/*********/

/* 
================================
Skin styles for DotNetNuke
================================
*/   
   html, body, #wrapper {
   	  BACKGROUND:#3f3e3e;
      height: 100%;
      min-height:100%;
      margin: 0px;
      padding: 0px;
      border: none;
	  font-family:Arial,Sans-Serif;
	  
	  
	 /* font-size:large;*/
   }
   #wrapper 
   {
    
      margin: 0 auto;
      text-align: left;
      vertical-align: top;
      width: 800px;
   }
   .contenth {
      margin: 0 auto;
      text-align: left;
      vertical-align: top;
      width: 100%;
	  height:100%;
	}
TH,TD,DIV {	font-size:14px; color:#8d8d8d; font-family:Arial, Sans-Serif;}
.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 {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
/*.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.LeftPane {
	
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 3px;
	background-image:url(images/srchbtn.gif);
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}*/
.panecss{padding:0px 0px 0px 0px;}
.imagepane{ padding:0px}

.lt{ text-align:left;vertical-align:top;height:auto; }
.rt{ text-align:right;vertical-align:top; }
.ct{ text-align:center; vertical-align:top;}
.cb{ text-align:center; vertical-align:bottom;}
.lb{ text-align:left; vertical-align:bottom;}
.rb{ text-align:right; vertical-align:bottom;}
.cm{ text-align:left; vertical-align:middle;float:left;width:100%;}
.rm{ text-align:right; vertical-align:middle;}
.lm{ text-align:left; vertical-align:middle;}
.wh{ height:100%; width:100%}
.w{ width:100%}
.h{ height:100%;}
.w50 {width:50%;}
.h1{ height:35px;background:url(images/menubg.gif)}


.h2{ height:330px; background:url(images/topflsh.jpg) left bottom no-repeat; background-color:#ffffff}

.h3{ height:20px; padding-top:5px;}
.h4{ height:50px;}
.bo{ height:24px; background:url(images/s_r4_c3.jpg) left top repeat-x;} 
.bot{ height:24px; background:url(../../gradient.gif) left top repeat-y;} 
.p{ padding-top:4px;}
.menu{ height:40px;}
.bc {height:34px; background:#817FCC; border-style: solid; border-width: 0px 0px 2px 0px; border-color:#6D6CAC; padding-left: 20px; padding-right:20px; white-space:nowrap }
.bccss {color: #000; font-weight:normal; FONT-SIZE: 11px; FONT-FAMILY:Lucida,Arial,Sans-Serif}
a.bccss:hover,a.bccss:link ,a.bccss:active,a.bccss:visited {color:#0b97d5; font-weight:normal;}
.bottom{ height:20px;}
.middle{ height:70%}
#minulogin { float:right;}

.usercss,
A.usercss:link,
A.usercss:active,
A.usercss:visited			{font-weight:normal;	font-size:11px;	color:#0c98d6;	TEXT-DECORATION:none;}
A.usercss:hover				{font-weight:normal; font-size:11px; color:#7ad2f8; TEXT-DECORATION:underline;}

.bottomcss,
A.bottomcss:link,
A.bottomcss:active,
A.bottomcss:visited			{font-weight:normal; font-size:11px; color:#fff; TEXT-DECORATION:none;}
A.bottomcss:hover			{font-weight:normal; font-size:11px; color:#0a6d98; TEXT-DECORATION:underline;}

.Head					{font-size:20px;color:#00aeef;font-family:Myriad Pro,Arial;}
.SubHead				{font-size:11px; color:#000; FONT-FAMILY:Lucida,Arial,Sans-Serif;}
.SubSubHead				{font-size:11px; color:#b7de83; FONT-FAMILY:Lucida,Arial,Sans-Serif;}
.Normal 				{font-size:14px; color:#656565; font-family:Arial,Sans-Serif}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#000; TEXT-DECORATION:none; FONT-FAMILY:Lucida,Arial,Sans-Serif;}
A.CommandButton:hover		{color:#569bd4; TEXT-DECORATION:underline; FONT-FAMILY:Lucida,Arial,Sans-Serif;}

A,
A:link,
A:visited,
A:active					{color:#0c98d6; TEXT-DECORATION:none; FONT-FAMILY:Lucida,Arial,Sans-Serif;}
A:hover						{color:#37a6db; TEXT-DECORATION:underline; FONT-FAMILY:Lucida,Arial,Sans-Serif;}

.links,
A.links:link,
A.links:active,
A.links:visited			{font-weight: bold; font-size:13px; color:#0c98d6; TEXT-DECORATION:none; FONT-FAMILY:Lucida,Arial,Sans-Serif;}
A.links:hover			{font-weight: bold; font-size:13px; color:#37a6db; TEXT-DECORATION:underline; FONT-FAMILY:Lucida,Arial,Sans-Serif;}

.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:normal; font-size:11px; color:#000; TEXT-DECORATION:none; }
A.searchcss:hover			{font-weight:normal; font-size:11px; color:#920402; TEXT-DECORATION:underline; }


.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;
	   
    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;
	   
    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: #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-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-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 100%;
	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-size:  18px;
   font-weight: normal;
   color: #333333;
}
/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/
ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	 
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
		list-style-type: none;
}
ul.jd_menu li {
	float: left;
	list-style-type: none;
	padding-left:12px; padding-right:12px;
	 background:url(images/menusep.gif) no-repeat;
	 text-transform:uppercase;
	 height:28px;
	 padding-top:7px
}
ul.jd_menu_vertical {
	width: 300px;
}
ul.jd_menu_vertical li {
	float: none;
}
ul.jd_menu li a, 
ul.jd_menu li a:active,
ul.jd_menu li a:link,
ul.jd_menu li a:visited,
ul.jd_menu li a:hover 
{
	text-decoration: none;
	text-align:center;
	 color:#36a2d7;
	font-size:15px;
	font-weight:bold;
    background:transparent;
	display:block;
	font-family:Myriad Pro;
	/*border-right:1px solid #fff*/
}
ul.jd_menu li.jdm_hover
ul.jd_menu li.activetab 
{ float:left;

}

ul.jd_menu li.jdm_hover a,
ul.jd_menu li.jdm_hover a:active,
ul.jd_menu li.jdm_hover a:link,
ul.jd_menu li.jdm_hover a:visited,
ul.jd_menu li.jdm_hover a:hover,
ul.jd_menu li.activetab a,
ul.jd_menu li.activetab a:active,
ul.jd_menu li.activetab a:link,
ul.jd_menu li.activetab a:visited,
ul.jd_menu li.activetab a:hover
 {
	text-decoration: none;
	text-align:center;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	display:block;
	font-family:Myriad Pro;
	
	

}
ul.jd_menu li.activetab {background:#1E85B8;}
ul.jd_menu li.jdm_hover{background:#1E85B8;}
.indicatesub {background:red;}
/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 2px;
	padding:0px;
}



ul.jd_menu ul,
ul.jd_menu_vertical ul {
	border: 0px solid #fff;
	color:#36A2D7;
	width:145px;
	background:#ffffff;
	/*opacity:0.8;
	filter:alpha(opacity=81);*/
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
	margin-left:5px;
}
ul.jd_menu li.jdm_active ul li a,
ul.jd_menu li.jdm_active ul li :link,
ul.jd_menu li.jdm_active ul li :visited,
ul.jd_menu li.jdm_active ul li :active

{
   display:block;
    text-align:left;
	color: #36A2D7;
	font-family:Myriad Pro;font-weight:bold;
	font-size:13px;
	background:transparent;
	border:0px;
	padding:3px 10px 0px 3px;
	height:20px;
	
}


ul.jd_menu li.jdm_active ul li.jdm_hover a,
ul.jd_menu li.jdm_active ul li.jdm_hover a:link,
ul.jd_menu li.jdm_active ul li.jdm_hover a:visited,
ul.jd_menu li.jdm_active ul li.jdm_hover a:hover,
ul.jd_menu li.jdm_active ul li.jdm_hover a:active	

{
	
	display: block;
	color: #36A2D7;
	font-family:Myriad Pro;font-weight:bold;
	font-size:13px;
	background:transparent;
	border:0px;
	text-align:left;
	background:#ffffff;
	padding:3px 10px 0px 3px;
	height:20px;
	
	
}

input.groovybutton
{
   background-color:transparent;
   border-top-style:none;
   border-bottom-style:none;
   border-left-style:none;
   border-right-style:none;
   
   padding-left:0px;
   background-repeat: no-repeat;
   font-weight:normal;
   font-size:11px;
   color:#0c98d6;
   TEXT-DECORATION:none;
   FONT-FAMILY:Arial,sans-serif;
}
.sepr{width:2px;background-color:red;height:35px;}
FONT-FAMILY:Lucida,Arial,Sans-Serif;
