/* Apperception Styles */

HTML {height:100%;}
BODY {font-size:70%; height:100%;
	font-family:Verdana;
	font-weight:normal;
	color:#000000;
	text-align:left;
	line-height:1.3em;
	
	}
INPUT, SELECT, TH, TD, DIV, SPAN, UL, LI, P {font-size:1.0em;}
TABLE { text-align:left; font-size:1.0em;}

.Normal
{
	font-family:verdana;
	color:#676767;
	font-size:1.0em;
	font-weight:normal;
}

.app_normaltextbox
{
	font-family: Verdana;
	color: #000000;
	font-size: 9px;
	text-align: left;
}

.Normal A:link{color:#5983b9;}
.Normal A:active {color:#5983b9;}
.Normal A:visited {color:#5983b9;}
.Normal A:hover{color:#ff8a00; text-decoration:underline;}

.Normal_home
{
	font-family:verdana;
	color:#676767;
	font-size:1.0em;
	font-weight:normal;
	line-height:normal;
}

.Normal_home A:link{color:#5983b9;}
.Normal_home A:active {color:#5983b9;}
.Normal_home A:visited {color:#5983b9;}
.Normal_home A:hover{color:#ff8a00; text-decoration:underline;}

.SubHead
{	font-family:Tahoma;
	color:#5983b9;
	font-size:1.0em;
	font-weight:bold;
}

.SubHead A:link{color:#5983b9;}
.SubHead A:active {color:#5983b9;}
.SubHead A:visited {color:#5983b9;}
.SubHead A:hover{color:#ff8a00; text-decoration:underline;}

.SubHead_Orange
{	font-family:Tahoma;
	color:#ff8a00;
	font-size:1.0em;
	font-weight:bold;
}

.SubHead_Orange A:link{color:#ff8a00;}
.SubHead_Orange A:active {color:#ff8a00;}
.SubHead_Orange A:visited {color:#ff8a00;}
.SubHead_Orange A:hover{color:#5983b9; text-decoration:underline;}

.bcrumb
{	font-family:Tahoma;
	color:#888888;
	font-size:0.9em;
	font-weight:bold;
}

.bcrumb A:link{color:#888888;}
.bcrumb A:active {color:#888888;}
.bcrumb A:visited {color:#888888;}
.bcrumb A:hover{color:#ff8a00; text-decoration:underline;}

.white{color:#ffffff;}

.header
{	
	width:100%;
	background-color:#5273b5;
	padding:3px;
	height:16px;
}

.header_text
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:1.0em;
	font-weight:normal;
}

A.header_text:link{color:#ffffff;}
A.header_text:active {color:#ffffff;}
A.header_text:visited {color:#ffffff;}
A.header_text:hover{color:#ffffff; text-decoration:underline;}

/*Top Navigation Menu*/

#topMenu{
      float:left;
      background-color:Transparent;
      font-size:1.0em;
      font-family:Tahoma;
      font-weight:bold;
      line-height:normal;
      height:34px;
      }
      
      #bottomMenu {
      width:50%;
      position:relative;
      left:30%;
      background-color:Transparent;
      font-size:1.0em;
      font-family:Tahoma;
      font-weight:normal;
      line-height:normal;
      height:34px;
      text-align:center;
      }


    #topMenu ul, #bottomMenu ul
    {
	margin:0;
	padding:5px 5px 1px 5px;
	list-style-type:none;
      }
    #topMenu li, #bottomMenu li
     {
      display:inline;
      margin:0;
      padding:0;
      
      }
    #topMenu a
     {
      float:left;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;   
      }
      
      #bottomMenu a
     {
      float:left;
      margin:0;
      padding:0 0 0 0px;
      text-decoration:none;   
      }
      
	#topMenu a span{
      float:left;
      display:block;
      padding:5px 8px 4px 0px;
      color:#888888;
      }
 
    #bottomMenu a span{
      display:block;
      padding:5px 8px 4px 0px;
      color:#ffffff;  
     
      }
      
        
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topMenu a span, #bottomMenu a span {float:none;}
    /* End IE5-Mac hack */
    
    
    #topMenu a:hover span, #topMenu a:active span{
      color:#ff8a00;
      }
      
      #bottomMenu a:hover span, #bottomMenu a:active span{
      color:#ff8a00;
      }
      
 
/*Top Menu Ends*/

/* SideMenu  */



.MenuHdr0
{ 
  height: 1.5em; line-height: 1.5em;
  color: #ff8a00; text-decoration: none; text-align: left;
  display:block; padding-left:17px; width:171px; text-decoration:none;
  background:url(apperception/i_2.gif) left center no-repeat;
  border-bottom:1px dotted #dcdcdc; font-weight:bold;
}

.MenuHdr0 A, .MenuHdr0 A:Active, .MenuHdr0 A:Hover, .MenuHdr0 A:Visited, .MenuHdr0 A:Link
{
  height: 1.5em; line-height: 1.5em;
  color: #ff8a00; text-decoration: none; text-align: left;
  display:block; width:171px; text-decoration:none;
}

.MenuHdr1
{ 
text-align: left; background: #fff;
font-size:1.0em;
font-weight:normal; padding-left:15px;
height: 1.5em; line-height: 1.5em;
color:#5983b9;
background:url(apperception/i_3.gif) 7% center no-repeat;
border-bottom:1px dotted #dcdcdc;
}

.MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link
{
text-align: left;
font-weight:bold; padding-left:15px;
color: #5983b9; 
font-size:1.0em;
height: 1.5em; line-height: 1.5em;
text-decoration:none;
}



.MenuHdrHighlight0
{  
  height: 1.5em; line-height: 1.5em;
  color: #ff8a00; text-decoration: none; text-align: left;
  display:block; padding-left:17px; width:171px; text-decoration:none;
  background:url(apperception/i_2.gif) left center no-repeat;
  border-bottom:1px dotted #dcdcdc;
  background-color:#eee; font-weight:bold;
}
    
    .MenuHdrHighlight0 A, .MenuHdrHighlight0 A:Active, .MenuHdrHighlight0 A:Hover, .MenuHdrHighlight0 A:Visited, .MenuHdrHighlight0 A:Link
{
  height: 1.5em; line-height: 1.5em;
  color: #ff8a00; text-decoration: none; text-align: left;
  display:block; width:171px; text-decoration:none;
  background-color:#eee;
}

.MenuHdrHighlight1
{  
text-align: left; background: #fff;
font-size:1.0em;
font-weight:bold; padding-left:15px;
height: 1.5em; line-height: 1.5em;
color:#5983b9;
background:#eee url(apperception/i_3.gif) 7% center no-repeat;
border-bottom:1px dotted #dcdcdc;
    }
    
.MenuHdrHighlight1 A, .MenuHdrHighlight1 A:Active, .MenuHdrHighlight1 A:Hover, .MenuHdrHighlight1 A:Visited, .MenuHdrHighlight1 A:Link
{
text-align: left;
font-weight:bold; padding-left:15px;
color: #5983b9; 
font-size:1.0em;
height: 1.5em; line-height: 1.5em;
text-decoration:none;
}

.MenuItemMouseOver1
{
  background:url(apperception/i_3.gif) 7% center no-repeat;
  background-color:#eee; 
  height: 1.5em; line-height: 1.5em;
  border-bottom:1px dotted #dcdcdc;
  text-decoration:none;
  padding-left:15px;
}

.MenuItem1
{
text-align: left; background: #fff;
font-size:1.0em;
font-weight:normal; padding-left:15px;
height: 1.5em; line-height: 1.5em;
color:#5983b9;
background:url(apperception/i_3.gif) 7% center no-repeat;
border-bottom:1px dotted #dcdcdc;
}

.MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link, 
.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link
{
text-align: left;
font-weight:bold; padding-left:15px;
color: #5983b9; 
font-size:1.0em;
height: 1.5em; line-height: 1.5em;
text-decoration:none;
}

.MenuItem2
{
text-align: left; background: #fff;
font-size:1.0em;
font-weight:normal; padding-left:15px;
height: 1.5em; line-height: 1.5em;
color:#5983b9;
background:url(apperception/i_1.gif) 7% center no-repeat;
border-bottom:1px dotted #dcdcdc;
}

.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link, 
.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link
{
text-align: left;
font-weight:normal; padding-left:15px;
color: #5983b9; 
font-size:1.0em;
height: 1.5em; line-height: 1.5em;
text-decoration:none;
}

.MenuItemMouseOver2
{
  background:url(apperception/i_1.gif) 7% center no-repeat;
  background-color:#eee; 
  height: 1.5em; line-height: 1.5em;
  border-bottom:1px dotted #dcdcdc;
  text-decoration:none;
  padding-left:15px;
}

/*Side Menu Ends*/

.main_image
{
	clear:both;
	width:739px;
	height:233px;
	background-image:url(apperception/top_bg3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.search
{
	padding-top:182px;
	padding-left:420px;
}

.footer
{
	width:739px;
	height:38px;
	background-image:url(apperception/copy_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

.footer_links
{
	color:#888888;
	font-family:Tahoma;
	font-size:1.0em;
	font-weight:normal;
}

A.footer_links:link{color:#888888;}
A.footer_links:active {color:#888888;}
A.footer_links:visited {color:#888888;}
A.footer_links:hover{color:#888888; text-decoration:underline;}

.module_title
{
	font-family:Tahoma;
	color:#5983b9;
	font-weight:bold;
	font-size:1.2em;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #ffffff;
	text-align:center;
	margin: 0 auto;	
}
.skinmaster 
{
	width:739px;
	text-align:center;
	height: 100%;
	margin: 0 auto;	
}
.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 {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.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;
}
.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*/	    
    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-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;
}

/*************************Rounded Corners***********************************/

.xsnazzy {
background: transparent; 
width:99%; 
float:left; 
margin:0px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #bcbcbc;
border-right:1px solid #bcbcbc;
}
.xb1 {
margin:0 5px; 
background:#bcbcbc;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #bcbcbc; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#fff;
color:#fff;
}
.color_b {
background:#dcdcdc; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}


/*******************Rounded Corners Ends************************************/

/*****Spiffy Corners ******/

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#5273b5}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b4c2df;
  border-right:1px solid #b4c2df;
  background:#7d96c7}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #edf1f7;
  border-right:1px solid #edf1f7;
  background:#728dc3}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #728dc3;
  border-right:1px solid #728dc3;}
.spiffy4{
  border-left:1px solid #b4c2df;
  border-right:1px solid #b4c2df}
.spiffy5{
  border-left:1px solid #7d96c7;
  border-right:1px solid #7d96c7}
.spiffyfg{
  background:#5273b5}


.zpiffy{display:block}
.zpiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e2ebfd}
.zpiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e2ebfd;
  border-right:1px solid #e2ebfd;
  background:#e2ebfd}
.zpiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e2ebfd;
  border-right:1px solid #e2ebfd;
  background:#e2ebfd}
.zpiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e2ebfd;
  border-right:1px solid #e2ebfd;}
.zpiffy4{
  border-left:1px solid #e2ebfd;
  border-right:1px solid #e2ebfd}
.zpiffy5{
  border-left:1px solid #e2ebfd;
  border-right:1px solid #e2ebfd}
.zpiffyfg{
  background:#e2ebfd}



/*****Spiffy Corners End********/

/*Grid Styles*/

.app_box
{
	border-top: 1px solid #dcdcdc;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}

.app_box_white
{
	border-top: 1px solid #dcdcdc;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	background-color: #ffffff;
}

.app_box_view
{
	border-top: 1px solid #dcdcdc;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	background-color: #f2f2f2;
}



.app_box_print
{
	border-top: 1px solid #747474;
	border-right: 2px solid #747474;
	border-bottom: 2px solid #747474;
	border-left: 1px solid #747474;
	background-color: #dcdcdc;
}



.app_grid_box
{
	width: 100%;
	text-align: center;
	border: 1px outset #dcdcdc;
}

.app_grid_text
{
	font-family: Tahoma;
	font-weight: normal;
	color: #242424;
	font-size: 1.0em;
	text-align: left;
	height: 20px;
	background-color:#ffffff;
}

.apperception_normal
{
	font-family: Tahoma;
	font-weight: normal;
	color: #242424;
	font-size: 1.0em;
	text-align: left;
	background-color:#ffffff;
}

.apperception_normal_red
{
	font-family: Tahoma;
	font-weight: normal;
	color: red;
	font-size: 1.0em;
	text-align: left;
	background-color:#ffffff;
}

.app_grid_textR
{
	font-family: Tahoma;
	font-weight: normal;
	color: #242424;
	font-size: 1.0em;
	text-align: left;
}

.app_grid_textRB
{
	font-family: Tahoma;
	font-weight: normal;
	color: #242424;
	font-size: 1.0em;
	text-align:right;
	font-weight:bold;
}

.app_grid_text_alternate
{
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	font-size: 1.0em;
	text-align: left;
	height: 20px;
	background-color:#e2ebfd;
}

.app_grid_text_selected
{
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	font-size: 1.0em;
	text-align: left;
	height: 20px;
	background-color:#ffebcd;
}

.app_grid_header
{
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.0em;
	vertical-align: middle;
	text-align: left;
}

.app_grid_headerR
{
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.0em;
	vertical-align: middle;
	text-align: right;
}

A.app_grid_header:link
{
	color: #ffffff;
}
A.app_grid_header:visited
{
	color: #ffffff;
}
A.app_grid_header:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.app_grid_header:active
{
	color: #ffffff;
}


.app_table_header
{
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.0em;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
}

.app_grid_footer
{
	font-family: Tahoma;
	font-weight: bold;
	color: #242424;
	font-size: 1.0em;
	text-align: right;
	vertical-align: bottom;
	background-color: #ff8a2c;	
}

.app_grid_pager
{
	font-family: Tahoma;
	font-weight: bold;
	color: #ff8a2c;
	font-size: 1.0em;
	vertical-align: middle;
	text-align: right;
	background-color:#5273b5;
}

.app_grid_pager a:link {color:#ffffff;}

.green_bg
{
	/*background-image: url(/images/menu.jpg);*/
	background-color:#5273b5;
	background-position: left top;
	background-repeat: repeat-x;
	height: 25px;
}

/*CFNAVBAR Menu*/

#cfnavbar{
margin: 0;
padding: 0;
height:34px;
}

#cfnavbar ul{
padding: 0;
margin: 0;
float: left;
font: bold 1.0em Tahoma;
}

#cfnavbar ul li{
display: inline;
}


#cfnavbar ul li a, #cfnavbar ul li span{
float: left;
color: #888888;
font-weight: bold;
padding: 8px 13px 5px 6px;
text-decoration: none;
background: url(/images/apperception/divider.gif) top right no-repeat;
}

#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/
padding-left: 0px;
}



#cfnavbar ul li a:hover{
color:#ff8a00;
text-decoration: underline;
}

#cfnavbar:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}


/*CFNAVBAR Menu Ends*/
