/* lightbox JS */

#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

	}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }



#lightbox img{ border: none; } 

#overlay img{ border: none; }











/* CSS Document */

body{

margin: 0;

	padding: 0;

	font-family: "Lucida Grande", Verdana, sans-serif;

	font-size: small;

	color: #38230E;

	background-color:#F6F1DE;

	

	}

	html { height: 100%; margin-bottom: 1px; }



.header{

	height:131px;

	background-color:#003E5B;

	background-color:#275B84;

	background-color:#004E78;

	border-top: 8px solid #004E78;

	border-bottom: 1px solid #003E5B;

	padding: 0;

}



.content_body{

background-image:url(images/bg1.jpg);

background-repeat: repeat-x;

background-color:#F6F1DE;

}



.content_interior{

width:760px;

margin-left:auto;

margin-right:auto;

}



.header_interior{

	margin-left:auto;

	margin-right:auto;

	width:760px;

	margin-top:10px;

}



.title{

color:#FFFFFF;

font-size:25px;

margin:0px;

padding-top:3px;}



.left_column{

width:200px;

float:left;

margin-top:25px;

clear:both;

}



.navigation{

width:184px;

padding-left:6px;

padding-right:6px;

background-image:url(images/nav_side.jpg);

}



.navigationbtm{

width:196px;

background-image:url(images/nav_btm.jpg);

background-repeat:no-repeat;

height:8px;

margin-top:-5px;

}





.right_column{

	width:545px;

	float:right;

	margin-top:25px;

	margin-bottom:25px;

	/* border-left: solid 1px #E0D0B1; */ 

	padding-left: 10px;

	

}

ul{

list-style-type:circle;

maring-left:15px;

line-height:23px;

}

.right_column p {

line-height: 25px;

}



.hr{

	width:485px;

	height:8px;

	background-image:url(images/hr2.gif);

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

	background-repeat: no-repeat;

}



a:link, a:visited {

	color: #268CCD;

	text-decoration: none;

	}

a:hover {

	text-decoration: underline;

	}





h2 {

	margin: 0;

	color: #006699;

	font-size: 18px;

	font-weight: normal;

	letter-spacing: -1px;

	padding-left:25px;

/*	background-image:url(images/h2.gif);

	background-repeat:no-repeat;*/

}



h2 a:link, h2 a:hover, h2 a:visited {

	color: #000;

	text-decoration: none;

}

	

h1 {

	font-size: 20px;

	font-weight: normal;

	letter-spacing: -1px;

	color: #006699;

	margin: 0;

}



h1 a:link, h1 a:visited, h1 a:hover {

	text-decoration: none;

	color: #000;

}

	

h4 {

	margin: 0;

	color: #006699;

	font-size: 12px;

	padding-top:5px;

	padding-bottom:5px;

	border-top:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

}



h3 {

	margin: 0 0 8px 0;

	color: #999;

	font-size: 19px;

	font-weight: normal;

	letter-spacing: -1px;

	text-transform: uppercase;

}



h5 {

	margin: 0 0 8px 0;

	color: #999;

	font-size: 12px;

	font-weight: normal;

	text-transform: uppercase;

}



.markermenu{

list-style-type: none;

margin: 5px 0;

padding: 0;

width:180px;

list-style:none;

}



.markermenu li a{

background:url(images/arrow.gif) no-repeat 2px center;

font-weight:bold;

color: #006699;

display: block;

padding: 3px 0;

padding-left: 20px;

text-decoration: none;

border-bottom: 1px solid #B5B5B5;

list-style-type: none;

list-style:none;

}





* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */

}



/* .markermenu li a:visited, .markermenu li a:active{

color: #00014e;

} */



.markermenu li a:hover{

color: black;

}



	.footer{



	padding-top:25px;

	padding-bottom:25px;

	border-bottom:2px solid #EBE6D2;

	

	}

	

	.footer-inner{

	

	width:760px;

	margin-left:auto;

	margin-right:auto;}

	

	.footer-div{

	

	width:150px;

	float:left;

	margin-right:20px;

	margin-left:20px;

	}

	

	*html .footer-div{	

	width:150px;

	float:left;

	margin-right:15px;

	margin-left:15px;

	}



li{

margin-left:-20px;

list-style-type:square;

color:#006699;}



.bt {

	font-weight:bold; 

	font-size:14px;

	

	margin-right:0px;

	display: block;

	float: right;

	border-right: 3px solid #EBE6D2;

	border-bottom: 3px solid #EBE6D2;

	border-left: 3px solid #EBE6D2;

	padding:2px;

}

#contents {

background-color: #F6F1DE;

 }

.flag {

	position:absolute;

	top:94px;

	display:block;

	margin-left: 35%;

	left: 510px;

}



/*.flag {

	margin:5px;

}*/

p {



text-indent:25px;

	



}

.xtra { 

	text-indent:15px;

	padding:5px;

	float:right;

	display:block;

	

	width:150px;

	border-left: 4px solid #EBE6D2;

	border-bottom: 4px solid #EBE6D2;

	

	background-color:#FCF7F3;

	

	


