﻿body{

margin: 0px auto 0px auto;

padding:0;

text-align:center;

/*background: #181D5D url(images/gradient2.gif) repeat-x;

background-color:#181D5D;*/
background-color:#8B8B8B;
background-attachment: fixed;

}

#mainDiv
{
	width: 902px; 
	text-align: center; 
	height: 100%; 
	margin-right: auto;
	margin-left: auto; 
	border-right: 1px #003399 solid;
	border-left: 1px black solid;
}

.ms-globallinks a
{
	/*background-color:#0C2677;*/
	background-color:#003399;
	color: #FFE6A0;
	font-weight:bold;
}

.ms-globallinks
{
	background-color:#003399;
	color: white;
}


.ms-globallinks a:link
{
	color: #FFE6A0;
}


.ms-globallinks a:hover
{
	color: white;
}


#topBtnMenu
{
	margin-top:5px;
	text-align:left;
	float:right;
	clear:none;
	display:inline;
}

.topBtn
{
   	position:relative;
	z-index:99;
   	font-weight:bold;
   	text-align:left;
   	color:#FFFFFF;
   	font-size:8pt;
   	text-decoration:none;
  	cursor: pointer;
  	display:inline;
  	padding:5px;
}

.topBtn a, .topBtn a:link, .topBtn a:visited
{
	color:#FFFFFF;
}
  	
.topBtnHover
{

  	padding:5px;
  	color:#FFFFBE;
  	position:relative;
	z-index:99;
   	font-weight:bold;
   	text-align:left;
   	font-size:8pt;
   	text-decoration:none;
  	cursor: pointer;
	display:inline;
}

.topBtnHover a, .topBtnHover a:hover
{
  	color:#FFFFBE;
  	text-decoration:none;
}

.topBtn .topMenu, .topBtnHover .topItem .topMenu
{
	display:none;
}
        
.topMenu
{
  	margin:0px;
   	padding:0px;
  	color:#FFFFFF;
   	position:absolute;
   	line-height:16px;
   	background-color:#4188D1;
   	border: solid 2px #003399;
   	border-bottom-width: 0px;
	z-index:99;
}
             
.topItem
{
	width:100%;
   	margin:0px;
    padding: 0px 5px 0px 5px;
  	text-align:left;
  	text-decoration:none;
  	border-bottom: solid 2px #003399;
   	color:#FFFFFF;
   	white-space:nowrap;
	z-index:99;
	cursor:pointer;
	width:100px;
}

.topItemHover
{
	width:100%;
   	margin:0px;
    padding: 0px 5px 0px 5px;
  	text-align:left;
  	text-decoration:none;
  	border-bottom: solid 2px #003399;
   	color:#FFFFFF;
   	white-space:nowrap;
	z-index:99;
	cursor:pointer;
	width:100px;
	position:relative;
}

        
.topItem:hover
{
   	background-color:#4188D1;
   	color:#FFFFBE;
}

                
.topBtnHover .topMenu 
{
   	display:block;
   	top:20px;
   	left:2px;
}

.topItemHover .topMenu
{
	display:block;
   	top:0px;
   	left:100px;

}

#WebPartctl00_m_g_a56827c7_d810_46b9_bf7d_64ffa6f9aa05
{
	margin-bottom: 180px;
}

#scrollerDiv
{
	width:100%;
	background-color: #003399;	
	padding: 5px 0px 5px 0px;
	font-family:"Courier New", Courier, monospace;
	/*border-bottom: 1px #A6C8E1 solid;*/
}

#scrollerDiv div
{
	margin: 0px 5px 0px 0px;
}

#navBtnMenu
{
	margin-top:5px;
	text-align:left;
	z-index:99;
}

.navBtn
{
   	position:relative;
   	margin: 0px 0px 2px 30px;
   	background-image:url('/images/navbtn-off.png');
   	background-repeat: no-repeat;
   	height:32px;
   	width:155px;
	z-index:99;
   	font-weight:bold;
   	text-align:left;
   	padding-left:7px;
   	line-height:26px;
   	color:#FFFFFF;
   	font-size:8pt;
   	text-decoration:none;
  	cursor: pointer;
  	letter-spacing:0px;
  	}
.navBtnHover
{
  	background-image:url('/images/navbtn-on.png');
  	color:#FFFFBE;
  	position:relative;
   	margin: 0px 0px 2px 30px;
   	background-repeat: no-repeat;
   	height:32px;
   	width:155px;
	z-index:99;
   	font-weight:bold;
   	text-align:left;
   	padding-left:7px;
   	line-height:26px;
   	font-size:8pt;
   	text-decoration:none;
  	cursor: pointer;
   	letter-spacing:0px;

}
        .navBtn .navMenu
        {
        	display:none;
        }
        
        .navMenu
        {
        	margin:0px;
        	padding:0px;
        	color:#FFFFFF;
        	position:absolute;
        	top:0px;
        	left:155px;
        	background-color:#4188D1;
        	border: solid 2px #003399;
        	border-bottom-width: 0px;
       		z-index:99;

        }
                
        .navItem
        {
        	margin:0px;
            padding: 0px 5px 0px 5px;
        	text-align:left;
        	text-decoration:none;
        	border-bottom: solid 2px #003399;
        	color:#FFFFFF;
        	white-space:nowrap;
	   		z-index:99;
	   		cursor:pointer;
        }
        
		.navItem:hover
        {
        	background-color:#4188D1;
        	color:#FFFFBE;
        }

                
        .navBtnHover .navMenu
        {
        	display:block;
        }
div.spacer
{
height:100%;
border: 1px solid purple;
 width:100%;
 text-align:center;	
 color: white;
 font-size:x-small;
}

div.footer
{
 width:100%;
 text-align:center;	
 color: gray;
font-size:7pt;
}

.ms-globalbreadcrumb 
{
	background: #003399 url('/images/left-shadow.png') repeat-y scroll left top;
	padding-left:25px;
}

/* NAVIGATION LEFT */

.ms-globalTitleArea
{
	padding:0px;
}

.ms-titleimagearea
{
	padding:0px;
}

.ms-leftareacell
{
	background: #003399 url('/images/left-shadow.png') repeat-y scroll left top;
	width:202px;
	overflow:visible;
	
}

.ms-nav
{
	overflow:visible;
	width:202px;
/*	background: transparent url('/images/kid.png') scroll right 420px no-repeat;*/
background-color:transparent;
}

.ms-nav a
{
	color: #FFE6A0;
}

.semiTrans
{
	filter: alpha(opacity=25);
    -moz-opacity: .25;
    opacity: .25;
}


/*

#pagewidth{

width:960px;

background-color: #fff;

border: 4px solid #fff;

text-align:left;

margin-bottom: 10px;

margin-left:auto;

margin-right:auto;

font-family: Arial, Lucida Grande, Verdana, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
/*
font-size: 13px;

line-height: 1.6em;

color: #000;

}



#header{

position: relative;

height: 93px;

width: 100%;

background: #0A2A47 url(images/banner.jpg) no-repeat 0% 0%;

}



.title {

margin: 0;

padding: 32px 0 0 78px;

color: #fff;

font-size: 26px;

font-weight: bold;

letter-spacing: 1px;

}



#leftcol{

width:190px;

float:left;

position:relative;

background-color:#9ACD32;

}
*/

/*
#menu1 {

width: 190px;

float: left;

}



#menu1title {

margin: 0;

/*background-image: url(images/bg_green.gif);*/
/*
padding: 2px 0 0 10px;

width: 180px;

height: 18px;

color: #fff;

font-size: 14px;

font-weight: bold;

text-transform: uppercase;

letter-spacing: 1px;

line-height: normal;

}



#menu1 ul {

list-style: none;

margin: 0;

padding: 0;

}



#menu1 li a:visited {

width: 164px;

\width: 190px;

w\idth: 164px;

display: block;

color: #003300;

margin-left: 0px;

padding: 5px 0 0 26px;

font-weight: bold;

outline: none;

background: url(images/bg_nav.gif) repeat-y;

}



#menu1 li a:link {

width: 164px;

\width: 190px;

w\idth: 164px;

display: block;

color: #003300;

margin-left: 0px;

padding: 5px 0 0 26px;

font-weight: bold;

outline: none;

background: url(images/bg_nav.gif) repeat-y;

}



#menu1 li a:hover {

color: #FFFFFF;

padding: 5px 0 0 26px;

text-decoration: none;

background: #F9D407 url(images/bg_nav_over.gif);

background-repeat: no-repeat;

}



/* BEGIN SUBLINKS */

/*

#menu1 ul ul li {margin: 0;padding: 0;}



#menu1 ul ul a:visited

{

display: block;

padding: 5px 0 0 40px;

width: 150px;

color: #003300;

font-size: 11px;

}



#menu1 ul ul a:link

{

display: block;

padding: 5px 0 0 40px;

width: 150px;

color: #003300;

font-size: 11px;

}



#menu1 ul ul a:hover

{

background-image: none;

color: #ffffff;

text-decoration: none;

background: #F9D407 url(images/bg_nav_over.gif);

background-repeat: no-repeat;
}



/* END SUBLINKS */



/* NAVIGATION TOP */


/*
#menu2 {

margin: 0 0 12px 0;

float:right;

width:100%;

font-size:93%;

line-height:normal;

border-bottom: 1px solid #598C01;

}



#menu2 ul {

margin:0;

padding:10px 0 0 50px;

list-style:none;

}



#menu2 li {

display:inline;

margin:0;

padding:0;

}



#menu2 a {

float:right;

background:url("images/tab_left.gif") no-repeat left top;

margin:0;

padding:0 0 0 4px;

text-decoration:none;

width: 100px;

}



#menu2 a span {

float:right;

display:block;

background:url("images/tab_right.gif") no-repeat right top;

padding:5px 8px 4px 6px;

color:#003300;

text-align: center;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
/*
#menu2 a span {float:none;}

/* End IE5-Mac hack */
/*
#menu2 a:hover span {

color:#FFF;

}



#menu2 a:hover {

background-position:0% -42px;

}



#menu2 a:hover span {

background-position:100% -42px;

}



#menu2 #current a {

background-position:0% -42px;

}

#menu2 #current a span {

background-position:100% -42px;

}



a {

color: #235000;

font-weight: bold;

outline: none;

}



a:hover {

color: #9EC630;

text-decoration: none;

}



#list

{

margin-left: 20px;

padding-left: 0;

list-style: none;

}



#list li

{

position: relative;

padding-left: 16px;

background-image: url(images/list.gif);

background-repeat: no-repeat;

background-position: 0 .5em;

}



.borders {

border: 1px solid #000000;

}



#twocols{

width:770px;

float:right;

position:relative;

height: 100%;

}



#rightcol{

width:190px;

float:right;

position:relative;

background-color:#fff;

font-size: 11px;

line-height: 1.4em;

height: 100%;

}



/*----------Begin Newsbox----------*/

/*

fieldset {

border: 1px solid #000;

padding: 6px;

margin-top: 6px;

}



legend {

color: #000;

font-weight: normal;

letter-spacing: 1px;

font-size: 14px;

text-transform: uppercase;

}



/*----------End Newsbox----------*/

/*

#maincol{

background-color: #fff;

float: left;

display:inline;

position: relative;

width:580px;

height: 100%;

}



h3 {

margin: 0 20px 5px 20px;

font-size: 22px;

font-weight: normal;

color: #598C01;

letter-spacing: 3px;

line-height: normal;

}



h2 {

margin: 0 20px 5px 20px;

font-size: 22px;

font-weight: normal;

color: #598C01;

letter-spacing: 3px;

line-height: normal;

}



h1 {

margin: 0 20px 5px 20px;

font-size: 22px;

font-weight: normal;

color: #598C01;

letter-spacing: 3px;

line-height: normal;

}



h4 {

margin: 10px 0 0 0;

padding: 4px 0 4px 6px;

font-size: 14px;

font-weight: normal;

color: #000;

letter-spacing: 2px;

line-height: normal;

background: #DCF4C2;

background-position: right;

}



#text{

padding: 0 20px 20px 20px;

}



#footer {

padding: 20px 0 20px 0;

background-color:#F9D407;

clear: both;

text-align: center;

font-style: italic; 

font-size: 0.9em;

color: #006400;

}



.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}



.clearfix{display: inline-table;}



/* Hides from IE-mac \*/
/*
* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */



/*