/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	background-color:#FFFFFF;
	padding: 0px;
	background-image: url(/img/back3.gif);
	background-repeat: repeat-y;
	width:auto;
}

a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #006699;
	text-decoration: none;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0;
 padding: 0px;
}

h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #006699;
 margin: 0;
 padding: 0px;
 text-align: center;
 
}

h5{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0;
 padding: 0px;
 text-decoration: underline;
}

h6{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0;
 padding: 0px;
 text-decoration: underline;
 text-align: center;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
div.container {
        position; relative;          
	min-width: 790px;
	width: 100%;
        height: 100%;
        padding: 0;

}

div.body1{
        position: absolute;
        left: 15px;
	top: 24px;
        width:320px;

}
div.body2 {
        position: absolute;
	left: 375px;
        top: 24px;
	width: 650px;
        height: 650px;
        overflow: scroll;
	padding: 20px;
	border: 4px solid #D3D3D3;

	background-color:#FFFFFF;
}

div.body3 {
        position: absolute;
        left: 110px;
        top: 340px;
	padding: 0px;
}
.t{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-style: italic;
 font-weight: bold;
 color: #006699;
 margin: 0 0 0 40px;
 padding: 0px;
 text-decoration: underline;
}

.t2{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-style: italic;
 color: #000000;
 margin: 7px 0 0 40px;
 text-decoration: none;
}

#centercontent {
	position: fixed;
	height: auto;
	width: auto; 
	top: 15%; 
	padding-top: 0px;	
	margin-top: 0px;
	background-color:#FFFFFF;
	border-left: 1px solid #859C90;
	border-right: 1px solid #859C90;

}
#centercontent2 {
              
	padding: 10px;
	width: auto; 
	margin-left:136px;
	background-color:#FFFFFF;
	overflow: hidden;
	border-left: 1px solid #859C90;
	border-right: 1px solid #859C90;
}

#centercontent3 {
	width: auto; 
	border-top-style: solid;
  	border-top-color: #ccc;
	border-top-width: 1px;
	background-color:#FFFFFF;
	border-left: 1px solid #859C90;
	border-right: 1px solid #859C90;
}
#FeatureWrap{
                position:absolute;
                left:16px;
                top:108px;
                width:554px;
                height:282px;
                border:1px solid #859C90;
}
#Feature{
                position:absolute;
                left: 8px;
                top: 8px;
	width:550px;
}

#FeatureText{
                position:absolute;
	left:16px;
	top: 40px;
	width:275px;
	height:290px;
                

}

#FeatureImage{
                position:absolute;
	left:304px;
	width:249px;
	height:281px;

}

#MainFeature{
                position:absolute;
	left:16px;
	top:400px;
	width:142px;
	height:172px;	
}

.mainfeaturetitle  {
     font-family: garamond, arial;
     font-size: 160%;
     font-weight: bold;
     color: #FFFFFF;
}
.space { 
line-height: .3 em; 
} 

.mainfeaturetext  {font-size:  100%; font-family:Garamond; 
                             color: #001A33; text-decoration: none
}



/***********************************************/
/*Component Divs                                                       */
/***********************************************/
/*************Second Level Divs*************/

#calendar{
	position:absolute;
	left:579px;
	top:108px;
	width:142px;
	height:172px;
}
#belowcalendar{
	position: absolute;
	left:581px;
	top:290px;
	width:155px;
	height:105px;
}

/************************************************/



#SideLinks {
	width: 135px;
	padding-top: 0px;
} 

.n4 {
	padding-right: 4px; 
	padding-left: 8px; 
	padding-bottom: 3px; 
	font-size:11px;
                font-weight: bold;
                font-family : Arial, sans-serif;
	color: #E0E7F0; 
	padding-top: 3px; 
	background-color: #F5F5F5;
}

.n4 A {
	color: #575757; 
	text-decoration: none; 
}

.n4 A:hover {
	color: #810011; 
	text-decoration: underline;
}

.navdivider {
	overflow: hidden;
	font-size: 1px; 
	line-height: 1px; 
	height: 1px; 
	background-color: #B0B8BF;
}

/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */
.m0l0iout {
	font-family:Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center; 
	margin: 0px 0px 0px 0px; 
	color: #ffffff;
}

.m0l0iover {
	font-family: Arial,sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #A3A3A3;
	border-right: 1px solid #A3A3A3;
	margin: 2px 0px 0px 0px;
	color: #ffffff;
}

/* level 0 outer */

.m0l0oout {
	text-decoration : none;
	background-image: url(img/5.gif);
                border-top: 1px solid #336699;
                border-bottom: 1px solid #336699;
                border-right: 1px solid #A3A3A3;
                border-left: 1px solid #A3A3A3;
	background-color: #2C5F93;
}

.m0l0oover {
	text-decoration : none;
	background-image: url(img/6.gif);
                border: 1px solid #336699;
	background-color: #F2F6F8;
}

/* level 1 inner */

.m0l1iout {
	font-family: Arial,sans-serif;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #ffffff;
}

.m0l1iover {
	font-family: Arial,sans-serif;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #810011;
}

/* level 1 outer */

.m0l1oout {
	text-decoration : none;
	background-color: #006699;
	border: 1px solid #336699;
	padding: 0;
}

.m0l1oover {
	text-decoration : none;
	background-color: #AFCAE7;
	/* background-image: url(img/lev1_arrow.gif); */ 
	background-repeat: no-repeat;
	border: 1px solid #A3A3A3;
	padding: 0;
}

/*************Second Level Divs*************/

#Side{
	position:absolute;
	left:579px;
	top:108px;
	width:142px;
	height:172px;
}

#Side2{
	position:absolute;
	left:600px;
	top:290px;
	width:155px;
	height:105px;
}

#SecondA{
	position:absolute;
	width:178px;
	height:75px;
                border: 1px solid #859C90;
                border-bottom: none;
               
}

#SecondA1{
	position:absolute;
	top:76px;
	width:168px;
	height:75px;
                padding-top: 5px; 
                padding-left: 10px; 
              	border: 1px solid #859C90;
                border-top: none;
                
}

#SecondB{
	position:absolute;
	left:186px;
	width:178px;
	height:75px;
                border: 1px solid #859C90;
                border-bottom: none;
                
}

#SecondB1{
	position:absolute;
	left:186px;
	top:75px;
	width:168px;
	height:75px;
                padding-top: 5px; 
                padding-left: 10px; 
	border: 1px solid #859C90;
                border-top: none;

}

#SecondC{
	position:absolute;
	left:372px;
	width:178px;
	height:75px;
                border: 1px solid #859C90;
                border-bottom: none;
                
}

#SecondC1{
	position:absolute;
	left:372px;
	top:76px;
	width:168px;
	height:75px;
                padding-top: 5px; 
                padding-left: 10px; 
	border: 1px solid #859C90;
                border-top: none;
}

#SecondD{
	position:absolute;
	left:558px;
	width:178px;
	height:75px;
                border: 1px solid #859C90;
                border-bottom: none;
                
}

#SecondD1{
	position:absolute;
	left:558px;
	top:76px;
	width:168px;
	height:75px;
                padding-top: 5px; 
                padding-left: 10px; 
	border: 1px solid #859C90;
                border-top: none;            
}


.SecondText {
	font-size: 12px;
                font-family:Arial;
	color: #001A33;
}

.linktext A {color: #006699; text-decoration: underline;
}

.linktext A:hover {color: #810011; text-decoration: underline;
}

/*************Bottom Level Divs*************/

#bottommast{
                position:absolute;
	top:563px;
	width:736px;
	height:25px;
	background-color: #F5F5F5;
	border: 1px solid #859C90;
	
}

#bottom1A{
                position:absolute;
	top:600px;
	width:240px;
	height:130px;
                border: 1px solid #859C90;
}

#bottom1A div {
	padding-left: 10px; 
}

#bottom2A{
                position:absolute;
	top:600px;
                left:265px;
	width:240px;
	height:130px;
             	border: 1px solid #859C90;            
}

#bottom2A div {
	padding-left: 10px; 
}

#bottom3A{
                position:absolute;
	top:600px;
                left:514px;
	width:238px;
	height:130px;
                border: 1px solid #859C90;
}

#bottom3A div {
	padding-left: 10px; 
}

.bottomText {
	font-size: 11px;
                font-family: Verdana, Arial, sans-serif; 
	color: #006633; 
	padding-right: 2px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	text-decoration: none 
}

.bottomText A:hover {
	color: #810011; text-decoration: underline;

}


/************* #footer styles ***************/

#footer{
	position:absolute;
	left:16px;
	top:747px;
	width:736px;
	height:55px;
                text-align: center;
	background-color: #F5F5F5;
                border-top-style: solid;
  	border-top-color: #ccc;
	border-top-width: 1px;
                border-bottom-style: solid;
  	border-bottom-color: #ccc;
	border-bottom-width: 1px;
	font-size: 90%;
	color: #99999c;
	padding: 10px 0px 15px 0px; 
	margin-top: 0px; 
}

#footer3{
	clear: both;
                width: 100%;             
                text-align: center;
                background-color: #F5F5F5;
                color: #99999c;
                padding: 10px 0px 15px 0px; 
	height:50px;
                font-size: 90%;
	border-top: 1px solid #859C90;
        border-bottom: 1px solid #859C90;
}
.footerlinks {
        font-size: 90%;
	color: #99999c;
}
.footerlinks A:hover {	
        color: #810011; text-decoration: underline;
}

.footertext A:hover {
                    color: #810011; text-decoration: underline;
}

/***********************************************/
.PrintText {
	font-size: 114%;
                font-family: Arial, sans-serif; 
	color: #B37B11; 
}

.PrintText A {
	color: #575757; text-decoration: none
}

.PrintText A:hover {
	color: #810011; text-decoration: underline
}

