@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background-color:#142462;
background-image:url(images/backgroundgradient.jpg);
background-repeat:repeat-x;
color:#142462;
font-size:95%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

dl {
padding-left:40px;
}

dl dt {
font-weight:bold;
}

h1 {
font-size:130%;
}

h3 {
font-size:105%;
text-transform:uppercase;
}

hr {
color:#7f161a; /*red*/
}


#wrapper {
width:1000px;
margin:0px auto;
padding:0px;
background:#fff;
}

#header {
background-image:url(images/backgroundgradient.jpg);
background-repeat:repeat-x;
background-color:#142462;
}

#nav {
background-color:#142462;
}

#content_l {
float:left;
margin:0px;
padding:15px 5px;
width:250px;
border-right:1px solid #7f161a; /*red*/
border-left:1px solid #7f161a; /*red*/
background-image:url(images/bg_gradient_fw.jpg);
background-repeat:repeat-y;
}

#content_r {
float:left;
margin:0px;
padding:15px;
width:700px;
}

#content_r_photo {
float:left;
margin:0px;
padding:15px;
width:600px;
}

#footer {
font-size:70%;
background-color:#142462; /*blue*/
color:#ccc;
padding:3px 0px 20px 0px;
}

#footer a, #footer a:link {
color:#ccc;
text-decoration:underline;
}

#footer a:visited {
color:#fcc97c;
text-decoration:underline;
}

#footer a:hover, #footer a:active, #footer a:focus {
color:#fcc97c;
text-decoration:none;
}

#content_r a, #content_r a:link, #content_l a, #content_l a:link {
text-decoration:none;
}

#content_r a:visited, #content_l a:visited {
text-decoration:none;
}

#content_r a:hover, #content_r a:active, #content_r a:focus, #content_l a:hover, #content_l a:active, #content_l a:focus {
text-decoration:none;
}

.stain a, .stain a:link {
color:#7f161a; /*red*/
font-weight:bold;
text-decoration:underline;
}

.stain a:visited {
color:#142462; /*blue*/
font-weight:bold;
text-decoration:none;
}

.stain a:hover, .stain a:active, .stain a:focus {
color:#142462; /*blue*/
font-weight:bold;
text-decoration:none;
}



.blue {
color: #142462;
}

.bold {
font-weight:bold;
}

.border {
border-left:1px solid #142462;
}

.clear {
clear:both;
}

.colbottom {
margin-bottom:0 !important
}

.italic {
font-style:italic;
}

.red {
color:#7f161a; /*dark red*/
}

.large {
font-size:150%;
}

.red {
color:#7f161a;
}

.small {
font-size:80%;
}

/*boxes*/
.maincontent1 h3 {/* primary title */
color:#FCC97C; 
font-size:18px; 
font-weight:normal;
font-family:"Tahoma", Arial, Tahoma;
padding:10px 0px 20px 25px; 
margin:0px 0px 0px 0px;
background-image: url('images/box1-h3.png'); 
background-position:left center;
}	
.maincontent1 h4 {/* secondary title */
color:#FFFFF0; 
font-size:13px; 
font-weight:bold;
font-family:"Tahoma", Arial, Tahoma;
padding:6px 0px 2px 10px; 
margin:0px 0px 0px 0px;
}		
.maincontent1 p {/* paragraph */
color:#FFFFCC; 
font-size:11px; 
font-family:"Tahoma", Arial, Tahoma;
padding:0px 5px 5px 5px; 
margin:0px 0px 0px 0px;
}		
.maincontent1	{/* body text */
color:#FFFFCC; 
font-size:11px; 
font-family:"Tahoma", Arial, Tahoma;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}		
.maincontent1 a:link 	{
color:#fcc97c; /*tan*/
text-decoration:none;
}	

.maincontent1 a:visited {
color:#ccc; /*grey*/
text-decoration:none;
}	

.maincontent1 a:hover, .maincontent1 a:active, .maincontent1 a:focus 	{
color:#fcc97c; /*tan*/
text-decoration:none;
}	

/*GRAPHICS DO NOT ALTER start PNG box1*/

.headerleft1{
height:23px;
background:url('images/box1-1.png') no-repeat left top;
}
.headerright1			{height:23px; width:23px; 				background-image:url('images/box1-2.png');	background-position:left top; background-repeat:no-repeat;}
.rightcolumn1			{width: 23px; vertical-align:top;		background-image:url('images/box1-3.png'); 	background-position:left top; background-repeat:repeat-y; text-align:left;}
.bottomright1			{height:23px; width:23px; 				background-image:url('images/box1-4.png');	background-position:left bottom; background-repeat:no-repeat;}
.bottomleft1 			{height:23px; 							background:url('images/box1-5.png') no-repeat left bottom;}
.leftcolumn1			{width: 23px; vertical-align:top;		background: url('images/box1-6.png') repeat-y left top;}
.maincontent1 {
padding:0px; 
margin:0px; 	
vertical-align:top;
background-image:url('images/box1-0.png');
}
.maincontainer1			{width: 100%; position:relative; z-index:5;}

.bg1 {
background-image:url('images/box1-bg.png');
background-position:left top;
background-repeat:repeat-x;
text-align:left;
padding:0px;
margin:0px;
}









