/* Custom DNN Skin Copyright 2009 Arukor Communications */
/* TIE Colors:
/* #000000 black */
/* #FFFFFF White */
/* #0066CC Bright Blue used for test that is a link */
/* #5E0618 burgundy used for text that is a link that has been visited */
/* #F7F4C0 cream background */
/* #365661 blue-green */
/* #5E0618 burgundy */
/* #597E39 green */
/* #FFFFFF White */
/* #9EA5AC light blue */
/* #B0857F lightburgundy */
/* #EE0000 bright red */
/*-------- Default Style --------*/
body {background-color:#F7F4C0; height:100%; margin:0px; padding:0px; }
th,td,div{color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
td{padding:0px; margin:0px; border:0px;}

/*-------------- Text that is a link Syle & color  --------------*/
a,a:link{color:#0066cc; text-decoration:none; font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:normal; }
a:active{color:#0066cc; text-decoration:none; font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:normal; }
a:visited{color:#5E0618; text-decoration:none; font-family:tahoma, Arial, Helvetica, sans-serif; font-weight:normal; }
a:hover{color:#EE0000; text-decoration:none; }

/*-------- Custom Skin Design --------*/
.page_table{width:100%; height:100%; background-color:#F7F4C0;}
.ContentPaneArea{background-color:#FFFFFF;}

.bullet{list-style-image:url("bullet_ac.gif");}

/* --------- Control Panel ------------*/
/* border:1px works in IE, but not FF; border:0px works in FF, but not IE */
.ControlPanelLeftPad{background-color:White;}
.ControlPanel{width:960px; border: solid 0px white; padding:0px; margin:0px; background-color:White;}
.ControlPanelRightPad{background-color:White;}

/* ---- Logo Row ---- */
.LogoLeftPad {background-color:#597E39;background-image:url("BannerBG.jpg"); background-repeat:repeat-x;}
.LogoContent {width:960px; background-color:#597E39;background-image:url("BannerBG.jpg"); background-repeat:repeat-x;}
.LogoPane {padding:0px; margin:0px; border:0px; width:1000%;vertical-align:top; background-color:#597E39; height:88px;background-image:url("BannerBG.jpg"); background-repeat:repeat-x;}
.LogoRightPad {background-color:#597E39;background-image:url("BannerBG.jpg"); background-repeat:repeat-x;}
/* ----- Logo row unique to the inside page design --- */
.LogoNamePane {padding:7px; margin:0px; border:0px; width:10%;vertical-align:top; background-color:#000000; height:147px;}
.LogoGraphicPane {padding:0px 0px 0px 20px; margin:0px; border:0px; width:90%;vertical-align:top; background-color:#000000; height:147px;}
.LogoContentInside {width:960px; background-color:#000000;}

/* ---- Menu Row ---- */
.MenuLeftPad {background-color:#597E39; background-image:url("menu_bg.jpg"); background-repeat:repeat-x;}
.MenuContent {width:960px; height:36px; text-align:center; padding:0px 7px 0px 7px;  background-color:#597E39; background-image:url("menu_bg.jpg"); background-repeat:repeat-x;}
.MenuRightPad {background-color:#597E39; background-image:url("menu_bg.jpg"); background-repeat:repeat-x;}

/* ---- Content Panes ---- */
.TopPane {padding:7px; margin:0px; background-color:#FFFFFF;}
.LeftPane{padding:7px; margin:0px; width:25%; background-color:#FFFFFF;}
.ContentPane{padding:7px; margin:0px; width:50%; background-color:#FFFFFF;}
.RightPane{padding:7px; margin:0px; width:25%; background-color:#FFFFFF;}
.BottomPane {padding:7px; margin:0px; background-color:#FFFFFF;}
.ContentLeftPad {background-color:#F7F4C0; background-image:url("ShadowLeft.gif"); background-position:right; background-repeat:repeat-y; }
.ContentRightPad {background-color:#F7F4C0; background-image:url("ShadowRight.gif"); background-position:left; background-repeat:repeat-y;}
.ContentTopRightPad {background-color:Transparent;}
.ContentMiddleRightPad {background-color:Transparent;}
.ContentBottomRightPad {background-color:Transparent;}

/* ---- Content Panes for 2 COL---- */
.ContentPane2COL{padding:0px; margin:0px; width:60%; background-color:#FFFFFF;}
.RightPane2COLTop{padding:7px; margin:0px; width:40%; height:0%; background-color:#9EA5AC;}
.RightPane2COLMiddle{padding:7px; margin:0px; width:40%; height:75px; background-color:#5E0618;}
.RightPane2COLBottom{padding:7px; margin:0px; width:40%; height:100%;background-color:#FFFFFF;}

/* ---- Footer Row ---- */
.FooterLeftPad {background-color:#365661;}
.FooterContent {width:960px; padding:5px 0px 0px 0px; margin:0px; text-align:center; background-color:#365661;}
.FooterRightPad {background-color:#365661;}

/* ---- Footer Text Pane Row ---- */
.FooterTextLeftPad {background-color:#365661; background-image:url("FooterText.jpg"); background-repeat:repeat-x;}
.FooterTextCenterPane {width:960px; padding:0px; margin:0px; text-align:center; background-color:#365661; background-image:url("FooterText.jpg"); background-repeat:repeat-x;}
.FooterTextRightPad {background-color:#365661;background-image:url("FooterText.jpg"); background-repeat:repeat-x;}

/* ---- SubFooter Row ---- */
.SubFooterLeftPad {background-color:#597E39;}
.SubFooterContent {width:960px; padding:0px; margin:0px; text-align:center; background-color:#597E39;}
.SubFooterRightPad {background-color:#597E39;}

/*-------------- [LINKS] In Footer Areas Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{font-weight:bold; color:#FFFFFF; font-size:11px;}
a.links:hover{color:#5E0618;}

/*-------------- [TREMS] and [PRIVACY] In Footer Areas Style --------------*/
.footer {text-align:center; padding:0px 0px 5px 0px;}
.footer,a.footer:link,a.footer:active,a.footer:visited{font-weight:normal; color:#FFFFFF; font-size:9px;}
a.footer:hover{color:#5E0618;}

/*-------------- [Arukor] In Sub-Footer Style --------------*/
.arukor {text-align:center;}
.arukor,a.arukor:link,a.arukor:active,a.arukor:visited{font-weight:normal; color:#F7F4C0; font-size:14px; border:none;}
a.arukor:hover{color:#5E0618;}

/*-------------- [COPYRIGHT] In Sub-Footer Style --------------*/
.credit {text-align:center;}
.credit,a.credit:link,a.credit:active,a.credit:visited{font-weight:normal; color:#F7F4C0; font-size:9px; border:none;}
a.credit:hover{color:#5E0618;}

/*-------------- [Login] In Sub-Footer Style --------------*/
.login {text-align:center;}
.login,a.login:link,a.login:active,a.login:visited{font-weight:normal; color:#597E39; font-size:9px; border:none;}
a.login:hover{color:#5E0618;}
/*-------------- [NAV] Menu --------------*/
.NAV_CSSControl
{
	cursor: pointer;
	background-color: Transparent;
	margin-right: 20px;
}
.NAV_CSSContainerRoot{}
.NAV_CSSContainerSub
{
	background-color: #F7F4C0;
	z-index: 1000;
	cursor: pointer;
	margin-top:7px;
	padding:5px 1px 1px 15px; /*explicitly set padding for sub-menus */
	border:solid 1px black;
}
.NAV_CSSBreak{}
.NAV_CSSIndicateChildSub, .NAV_CSSIndicateChildSub td, .NAV_CSSIndicateChildRoot, .NAV_CSSIndicateChildRoot td
{}
.NAV_CSSNode,.NAV_CSSNode td, .NAV_CSSNodeSelectedSub, NAV_CSSNodeSelectedSub td, .NAV_CSSBreadCrumbSub, .NAV_CSSBreadCrumbSub td
{
	cursor: pointer;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #F7F4C0;
	color: #365661;
	font-family: Tahoma, Geneva, san-serif;
	white-space: nowrap;
	padding: 5px 3px 3px 3px;
	
}

/*major format controls for the menu*/
.NAV_CSSNodeRoot, .NAV_CSSNodeRoot td, .NAV_CSSNodeSelectedRoot, .NAV_CSSNodeSelectedRoot td, .NAV_CSSBreadCrumbRoot, .NAV_CSSBreadCrumbRoot td
{
	display: inline;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	color: #FFFFFF;
	background-color:Transparent;
	border: none;
	font-family:Tahoma, Geneva, san-serif;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	padding: 0px 10px 0px 10px;
	/*border-top: 1px Transparent solid;*** create a border around the menu items/
	/*border-right: 1px #FADD24 solid;*/
	/*border-left:1px Transparent solid;*/
	/*border-bottom: 1px #2a2a2a solid;*/
}
/*Does not control hover color*/
.NAV_CSSNodeHover{}

/*Creates underline on drop-down menu on hover*/
.NAV_CSSNodeHoverSub, .hov {Text-decoration:underline;}

/*control's hover color in main menu*/
.NAV_CSSNodeHoverRoot, NAV_CSSNodeHoverRoot td
{
	color:#5E0618;
	background-color:Transparent;
	text-decoration: none;
}
.NAV_CSSNodeSelectedRoot, .NAV_CSSNodeSelectedRoot td
{
	color:#9EA5AC;
	background-color:Transparent;
	text-decoration: none;
}
.NAV_CSSSeparator{}
.NAV_CSSLeftSeparator{}
.NAV_CSSRightSeparator{}
.NAV_CSSLeftSeparatorSelection{}
.NAV_CSSRightSeparatorSelection{}
.NAV_CSSLeftSeparatorBreadCrumb{}
.NAV_CSSRightSeparatorBreadCrumb
.NAV_CSSIcon
{}

/* end [NAV] menu ************************************************/



/*-------------- TEXT STYLE --------------*/



/* ----- Head & Normal ----- */

h1, Head,.head {font-family:Tahoma, Geneva, san-serif; font-size: 20px; color:#365661; text-transform: none; font-weight: bold; margin-bottom: 0.3em;}

h2{font-family:Tahoma, Geneva, san-serif; color:#5E0618; font-size: 18px; font-weight:normal; margin-bottom: 0.643em;}

h3{ font-family:Tahoma, Geneva, sans-serif; color:#365661; text-transform:none; font-size: 13px; font-style:italic; margin-top: 0.743em; margin-bottom: 0.33em;}

h4{ }

/* added margin:0px; for FF spacing above text */
h5 {font-family:impact, Charcoal, san-serif; color:#5E0618; font-size: 25px; font-weight: bold; margin:0px;}

p, Normal{
    font-family:Tahoma, Geneva, san-serif;
    font-size: 12px;
    color: #000;
    line-height:1.5;
    margin-top: .53em;
    margin-bottom: .53em;}

ul{ font-family:Tahoma, Geneva, san-serif;
    font-size: 12px;
    line-height:1.5;
    margin-top: .53em;
    margin-bottom: .53em; 
    color: #000;}

.caption{
    font-family:Tahoma, Geneva, san-serif;
    font-size: 10px;
    color: #5E0618;
    font-weight:bold;
    line-height:1.2;
    margin-top: .53em;
    margin-bottom: .53em;}
    
/* ----- Block Quotes ---- */

.quote {font-family:Tahoma, Geneva, san-serif;
    font-size: 12px;
    line-height:1.6;
    color:#365661;
    font-style:italic;
    padding-left: 4em;
    padding-right: 4em;
    margin-top: 1em;
    margin-bottom: 0.53em;}
    
 /* ----- Image Styles---- */
   
 img.right
 { float:right;
    margin-left: 10px;
    margin-bottom: 10px;
     margin-top: 10px;
    padding: 10px;}
    
    img.left
 { float:left;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;}























































