/* 
================================
Skin styles for DotNetNuke
================================
*/   
body
{	
	 background-color:#c6bd99;
	margin: 0px 0px 0px 0px;
	
}
.pagemaster {
	
	width: 100%;
	position: relative;	
	height: auto;
	background: url(contentrpt_3.jpg) repeat-x top center #18340c;

}
.skinmaster 
{	
	width: 100%;
	
}
.headergrm
{
    width:960px;
    height:280px;
    background:url(header_three.jpg) no-repeat top center;
}
.headergrm1
{
    width:960px;
    height:280px;
	background:url(headerforflash.jpg) no-repeat top center;
    
}

.headergrm1spanish
{
    width:960px;
    height:280px;
	background:url(headerforflash_spanish.jpg) no-repeat top center;
    
}

.headergrmtwo
{
    width:960px;
    height:280px;
	background:url(header_three.jpg) no-repeat top center;
    
}

.headergrmtwospanish
{
    width:960px;
    height:280px;
	background:url(header_three_spanish.jpg) no-repeat top center;
    
}

.player
{
    width:500px;
    height:200px;
    
}
.contentgrm
{
    width:940px;
    height:299px;
    background-image:url(contentrpt_4.png);
    background-repeat:no-repeat;
}

.content_bottom_bg {
	width:940px;	
}

.footerbg
{
    width: 100%;	
	height: auto;
	text-align:center;
	background: url(bg_slice12.jpg) repeat-x top #c6bd99;
}
.footergrm
{
    width:940px;
    height:78px;
    background-image:url(footer.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:Black;
    text-decoration:none;
}
.contentrpt
{
    width:940px;
    height:auto; min-height:299px;
    background-image:url(contentrpt_4.jpg);
    background-repeat:repeat-x;
    background-color:#18340c;
    text-align:left;

}

* html .contentrpt {/*IF IE*/ height:299px;}

.footerlnks
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:Black;
    text-decoration:none;
}

A.footerlnks:link {
    text-decoration:    none;
    color:#000000;
}
A.footerlnks:visited  {
    text-decoration:    none;
    color: #000000;
}
A.footerlnks:active   {
    text-decoration:    none;
    color:#000000;
}
A.footerlnks:hover    {
    text-decoration: none;
    color: #000000;
}

.footerlnksyellow
{
   /* width:865px;*/
    font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 	
	color: #C7F112;
	text-decoration: none;
}

A.footerlnksyellow:link {
    text-decoration:    none;
    color:#C7F112;
}
A.footerlnksyellow:visited  {
    text-decoration:    none;
    color: #C7F112;
}
A.footerlnksyellow:active   {
    text-decoration:    none;
    color:#ffffff;
}
A.footerlnksyellow:hover    {
    text-decoration: none;
    color: #C7F112;
}
.lnks 
{
    font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 	
	color: #ffffff;
	text-decoration: none;
}


.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}

.MainMenu_MenuContainer {
	background-color: transparent; 
	height:31px;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	
}
.MainMenu_MenuItem {
	
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: Transparent; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	line-height: 18px;
	margin-top:10px;
	

}
.MainMenu_MenuBreak {
	height: 1px;
}

.MainMenu_MenuArrow {
	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; 
	font-weight: normal;
	color: #ffffff;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	font-weight: normal;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: Transparent;
	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;
}


.SkinObject4
{
	font-family: san-serif;
color: #ffffff;
	
	
}

A.SkinObject4:link
{
	font-family: san-serif;
color: #ffffff;
	
}

A.SkinObject4:visited
{
	font-family: san-serif;
color: #ffffff;
	
}

A.SkinObject4:hover
{
	font-family: san-serif;
color: #000000;
	
}

A.SkinObject4:active
{
	font-family: san-serif;
color: #ffffff;
	
}




.colc:hover
{
font-family: san-serif;
color: #000000;
}

.j
{

}

.SubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	z-index: 1000;
	cursor: hand;
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 	
	color: #000000;
	background-image:url(sub.jpg);
	text-decoration: none;
	width: 170px;

}


.SubItem
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 	
	color: #000000;
/*	background-color: #e4dbba;*/
	background-image:url(sub.jpg);
	height:29px;
	width: 170px;
	white-space: nowrap;
}



.SubItemActive 
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 	
	color: #000000;
/*	background-color: #e4dbba;*/
	background-image:url(sub.jpg);
	height:29px;
	width: 170px;
	white-space: nowrap;
}
.SubItemSelected
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 	
	color: #000000;
	/*background-color: #e4dbba;*/
		background-image:url(sub.jpg);
	height:29px;

	width: 170px;
	white-space: nowrap;
}
	
.SubItemHover {
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 	
	color: #000000;
	/*background-color: #e4dbba;*/
		background-image:url(sub.jpg);

	height:29px;
	width: 170px;
	white-space: nowrap;
}



TD.SubItem {
	width: 170px;
}

TD.SubItemActive {
	width: 170px;
}

TD.SubItemSelected {
	width: 170px;
}

TD.SubItemHover {
	width: 170px;
}

TD.MenuIcon{
	display:none;
}

.SubItemBreadCrumb
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 	
	color: #000000;
	background-color: #e4dbba;

}

.MenuContainer
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 	
	color: #000000;
	height: 32px;	
	background-color: transparent;

	
}
.MenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: normal; 	
	color: #000000;
	background-color: transparent;
	height:29px;
		width:170px;
	 /* fixed firefox problem, do not use transparent here */
	white-space: nowrap;
}
.MenuArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	display: none;
}
.MenuRootArrow
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.MenuBar
{
	background-image: none;
	cursor: pointer;
	cursor: hand;
	
	
}
.RootItem TD
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 	
	color: #000000;
	text-decoration: none;
	padding-left:20px;
	padding-right:15px;

}

.RootItem TD.MenuItem{
	width: 170px;
	white-space:nowrap;
}


.RootItemBreadCrumb TD
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 	
	color: #000000;
	padding-left:2px;
	text-decoration: none;
	
}

.RootItemActive TD
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 	
	color: #FFFFFF;
	padding-left:20px;
	text-decoration: none;
	background-image:url(navrpt.gif);
	background-repeat:repeat-x;
	height:53px;
	
}
.RootItemActive TD:hover
{
	color: #d19c02;
}
/*.RootItemActive  TD DIV
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: normal; 	
	color: #FFFFFF;
	text-decoration: none;
	
	height:39px;
	
	padding-right:20px;
	background: url(rtsep.jpg) no-repeat top right;
	
}*/


.RootItemSelected TD
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 	
	color: #d19c02;
	text-decoration: none;
	padding-left:20px;
	padding-right:15px;
}









.RootItem2 TD
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 	
	color: #000000;
	text-decoration: none;
	padding-left:20px;
	padding-right:15px;

}


.RootItemBreadCrumb2 TD
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 	
	color: #000000;
	padding-left:2px;
	text-decoration: none;
	
}

.RootItemActive2 TD
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 	
	color: #FFFFFF;
	padding-left:20px;
	text-decoration: none;
	background-image:url(navrpt.gif);
	background-repeat:repeat-x;
	height:53px;
	
}
.RootItemActive2 TD:hover
{
	color: #d19c02;
}
/*.RootItemActive2  TD DIV
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: normal; 	
	color: #FFFFFF;
	text-decoration: none;
	
	height:39px;
	
	padding-right:20px;
	background: url(rtsep.jpg) no-repeat top right;
	
}*/


.RootItemSelected2 TD
{
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 	
	color: #d19c02;
	text-decoration: none;
	padding-left:20px;
	padding-right:15px;
}











.lg_reg
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
A.lg_reg:link {
    text-decoration:    none;
    color:#000000;
}
A.lg_reg:visited  {
    text-decoration:    none;
    color: #000000;
}
A.lg_reg:active   {
    text-decoration:    none;
    color:#000000;
}
A.lg_reg:hover    {
    text-decoration: underline;
    color: #000000;
}
.ash_row
{
	background-image: url(ash_row.jpg);
	width: 100%;
	height: 24px;
	background-repeat: repeat-x;
}
.panes
{
	
}
.bot_row
{
	background-color: #E5E5E5;
	height: 59px;
}
.bot_nav
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
A.bot_nav:link {
    text-decoration:    none;
    color:#000000;
}
A.bot_nav:visited  {
    text-decoration:    none;
    color: #000000;
}
A.bot_nav:active   {
    text-decoration:    none;
    color:#000000;
}
A.bot_nav:hover    {
    text-decoration: underline;
    color: #000000;
}
.allpanes
{
	background-color: #FFFFFF;
}
.nav_rep
{
	background-image: url(nav_rep.jpg);
	height: 58px;
	/*width: 901px;*/
	background-repeat: repeat-x;
}
.top_back
{
	background-image: url(top_back.jpg);
	width: 901px;
	height:311px;
	background-repeat:no-repeat;
}
.top_link
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}
A.top_link:link {
    text-decoration:    none;
    color:#ffffff;
}
A.top_link:visited  {
    text-decoration:    none;
    color: #ffffff;
}
A.top_link:active   {
    text-decoration:    none;
    color:#ffffff;
}
A.top_link:hover    {
    text-decoration: underline;
    color: #ffffff;
}

.contentpane_bottomnewone    {
   float:right; 
   width:800px; 
   padding-left:10px;
}

.contentpane_bottom { float:right; width:600px; padding-left:10px;}
* html .contentpane_bottom {/*IF IE*/  padding-left:5px; }
.leftpane_bottom { float:left; width:290px;}

p {font-family: Verdana, sans-serif; font-size:10pt; font-weight:normal; color:#fff; text-align:left;}
.bottom_p {font-family: Verdana, sans-serif; font-size:10pt; font-weight:normal; color:#000000;}
h1 {color: #290005; text-align:left;}
h2 {font-size:18px; color: #290005; text-align:left;}
.toptitle, toptitle h1, toptitle h2 {color:#fff;}

.dynamicforms_bg {background-color:#0d170c; padding:5px; border:1px solid #000000; width:250px;}
* html .dynamicforms_bg {/*IF IE*/ width:210px; margin-left:10px;}

#saveform {margin:0px; padding:0px;}

ul li {font-size: 11px; color: #fff; font-style: italic; font-family: Arial; text-align:left;}
.FAQ_style {color:#ffffff; font-family: Verdana, sans-serif; font-size:10pt;}
.FAQ_style a:hover {text-decoration:none;}

.foot_bottom {background:url(footer_bottom_bg.jpg) top center repeat-x;}

.green_callouts {text-align: left}
* .green_callouts {/*IF IE*/ margin-left:10px;}

.flashback {background:url(images/flash-bg.png) no-repeat top left;}

.flashbackspanish {background:url(images/flash-bg_spanish.png) no-repeat top left;}





#billingual_text{
	height: 26px;
    line-height: 26px;
    background: url(images/bg_language.png) no-repeat top left;
    font-size: 12px;
    color: #fff;
    width: 110px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100000000;
text-align: center;
}

#billingual_text a{
	color: #fff;
    text-decoration: none;
}

#billingual_text a:hover{
	color: #c9a234;
    text-decoration: none;
}







.div_menu{
	padding-top:228px;
}


.div_menu2{
	padding-top:28px;
}


*html .div_menu{
	padding-top:228px;
}

*+html .div_menu{
	padding-top:228px;
}

*html .div_menu2{
	padding-top:24px;
}

*+html .div_menu2{
	padding-top:24px;
}
