
/* CSS Document */
body,html {  font-weight:normal; color:#838961; background-color:#c5cbb8; }
a { text-decoration: none; color: #7C6E8F; }
a:hover {text-decoration: none;   color: #9999CC;}


div#Main {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	padding:0; 
	width:1000px;
		
}

div#Header{
	width:1000px;	
	height:150px;
}	
div#MainContainer{
	
	position: absolute;
	top: 125px;
	left: 0px;
	width:964px;	
	background-color:#FFFFFF;	
	padding:25px 18px;
	/*-z-index:-1;*/
}	

div#Footer{
	
	position: absolute;
	bottom: 0px;
	left: 0px;
	height:60px;
	width:1000px;	
	padding-top: 80px;
}	

div#Logo{
	
	position: absolute;
	top: 0px;
	left: 0px;
	width:1000px;
	height:107px;
}

/*Left Navigation POP*/

div#newsletter{
width:199px;
height:80px
font-family:Arial, Helvetica, sans-serif;
}

#newsletterPop input
{

background:FFFFFF;
border: 1px solid #dddddd;
}



div#mailingList{
width:199px;
height:99px
font-family:Arial, Helvetica, sans-serif;
}


div#onlineMag{
width:199px;
height:99px
font-family:Arial, Helvetica, sans-serif;
}





/*NAV*/
div#Nav{

	position: absolute;
	top: 107px;
	left: 0px;
	width:1000px;
	height: 18px;
	background-color:#5c6b35;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
	
}
#Nav a { text-decoration: none;  color:#FFFFFF;}
#Nav a:hover { text-decoration: none; color:#ffff99; }



div#drop_down{
	position: absolute;		
	top: 125px;
	left: 660px;
	width:148px;	
	background-color: #B6CD85;
	font-size: 12px; 
	z-index: 100;	
}

#drop_down a { text-decoration: none;  color:#FFFFFF; background-color: #B6CD85; }
#drop_down a:hover {  text-decoration: none; color:#ffff99; background-color: #9CB550; }




div#drop_downLeft{
	position: absolute;		
	top: 125px;
	left: 690px;
	width:148px;	
	background-color: #B6CD85;
	font-size: 12px; 
	z-index: 100;	
}

#drop_downLeft a { text-decoration: none;  color:#FFFFFF; background-color: #B6CD85; }
#drop_downLeft a:hover {  text-decoration: none; color:#ffff99; background-color: #9CB550; }


div#ContainerLeft{
	float: left;	
	width:199px;	
	background-color:#F6F6F1;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
		
}
#ContainerLeft a { text-decoration: none; color:#7c6e8f; }
#ContainerLeft a:hover { text-decoration: none; color:#9999CC; }


div#ContainerMiddle{
	float: left;	
	width:503px;	
	text-align:left;	
	color:#000000;
	
}

div#ContainerRight{
	float: left;
	width:191px;
	

}

.CloseBtn{
	text-align: right;
	font-size: 14px
	font-weight: bold;
	padding: 10px;

}
	
div#NewsBriefBox{
	width:495px;	
	background-color:#F6F6F1;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: 100;
	color: #778e1d;
	}
#NewsBriefBox a { text-decoration: none; color:#7c6e8f; }
#NewsBriefBox a:hover { text-decoration: none; color:#9999CC; }


 

.dotted {
	border-style:dashed; border-color: gray; border-width: 1px;
	
	}
	
div.Field {
	border: 1px dashed #999999;	
	
}

a.FieldSelect .Overlay {
	position: absolute; 
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	color: #000000;
	
	cursor: hand; 
	cursor: pointer; 
	
	text-align: center;
	filter: alpha(opacity=50);   -moz-opacity: 0.6;   opacity: 0.6;
	z-index:0;
}

a.FieldSelect:hover .Overlay {
	filter: alpha(opacity=0);   -moz-opacity: 0;   opacity: 0;
}


a.FieldSelect .OverlayTop {
	position: absolute; 
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	color: #000000;
	
	cursor: hand; 
	cursor: pointer; 
	
	text-align: center;
	filter: alpha(opacity=50);   -moz-opacity: 0.6;   opacity: 0.6;
	z-index:1;
}

a.FieldSelect:hover .OverlayTop {
	filter: alpha(opacity=0);   -moz-opacity: 0;   opacity: 0;
}



div#FieldEditor {   	      
   position: fixed;
     left: 200px;
     top: 30px;
     width:600px;
     height:500px;	     
     z-index: 100;
	 background-color: #c5cbb8;
	 overflow: auto;
	 display: none;	}
	
div#FieldEditorContent {   	      
    display:block;     
 
	}

	

.titleBG{background-color:#F6F6F1;}

.box{  

 border-color: #cdd5ac;
 background-color:#cdd5ac;
width: 500px;
height: 2px;
}

.NAPtitle{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#778e1d; font-weight:bold;padding-bottom: 20px; padding-top: 15px}
.title{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#778e1d; font-weight:bold;padding-bottom: 20px; padding-top: 15px}
.note{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#778e1d; padding-bottom: 20px; padding-top: 10px}
.subtitle{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#778e1d; font-weight:bold; padding-bottom: 20px}
.subtitleForm{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#778e1d; font-weight:bold; }
.text {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#838961; font-weight:normal;padding-bottom: 20px}
.textsm{font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#778e1d; padding-bottom: 5px; padding-top: 10px}
.textMag {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#838961; font-weight:normal;padding-left:40px; padding-top:5px;}


.FormField{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#778e1d; font-weight: bold;padding-bottom: 5px; padding-top: 10px; }

.FormFieldU{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#778e1d; font-weight: bold;padding-bottom: 5px; padding-top: 10px; }

.Arial10Red {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#d03633; font-weight:normal;}
.Arial12Red {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#d03633; font-weight:normal;}
.Arial15Red {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#d03633; font-weight:normal;}
