@charset "utf-8";
/* CSS Document */

body {
	margin :0;
	padding:0;
	font-size: 75%;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color:#0B1E4B;
	color:#0B1E4B;
}
img {border:none}
.main {
	width:90%;
	height:100%;
	margin: auto;
	min-width: 65em;
	max-width: 85em;

}




/*hack for ie to repect min width (not seen by IE)*/
* html .ie_min {
	border-left:65em solid #fff;
}

* html .ie_minwidth {
	margin-left:-65em;
	position:relative;
}

/*only seen by ie*/
/*\*/
.iebox {
	height: 1px;
}

/**/

ul, li{margin:0;padding:0}
h1, h2, h3, h4, h5 { font-weight: bold; text-align:left; color:#0B1E4B; }
a {color:#0B1E4B;text-decoration:none}
a:hover{text-decoration:underline}
h1 {text-align:left;
	letter-spacing: .1em;
	font-size: 2.0em;
}
h2 {
	letter-spacing: .1em;
	font-size: 1.6em;
}
h3, h4 {
	padding:0;margin:0;margin-top:.5em;letter-spacing: 1px;
}
p{

	line-height: 1.4em;
	text-align: justify;
	margin-left:0%;
	margin-right:10%;
}
.bg {
	background-color:#fff;
	z-index:-5;
}
	
.layout{
	width:100%;height:100%;
	border-spacing:0;
	margin:0;padding:0;border:0;
	table-layout: fixed;
}



#toprow{
	background-color:#0B1E4B;
	vertical-align:bottom;
}
#col_1{width:20%; vertical-align:top; padding-top:5px;}
#col_2{vertical-align:top}
.maincontent {
	font-size: 1.2em;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 200px;
	padding-left: 2%;
	text-align: left;
	z-index:2;
	position:relative;
}

#logo{
	width:20%;
	background-image:url(images/top_bg.jpg);
	background-position:right bottom;
	background-repeat:repeat-x;
	overflow:visible;
	text-align:center;
}
#logo img{width:125px;overflow:visible;float:right;}
#headtd {
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	background-image:url(images/top_bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#menu {
	height:100%;
	position:relative;
	top:0px;
	clear:left;
	width:92%;
	text-align:left;
	margin-bottom:300px;
	z-index:4;
	overflow:hidden;
}

.nav {
	font-size: 1.8 em;
	font-weight: bold;
	font-variant: small-caps;
	color: #0B1E4B;
	margin-top:.5em;
	padding-right:5px;
	padding-left:8%;
	list-style:none;

}
.nav li{
	margin:0;padding:0;
	font-size:1.2em;
	letter-spacing:.1em;
	margin-top:.5em;
	white-space:nowrap;

}
.nav li a {
	padding-left:25px;
	color:#0B1E4B;
	text-decoration:none;
	background-image: url(images/nav_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}
	
.nav li a:hover {
	background-image: url(images/nav_arrow_hover.gif);
}
.submenu{
	margin-top:5px
}
.submenu li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	list-style-type:none;
	letter-spacing:normal;
	padding:0 0 0 5%;
	margin:0;
	line-height:1.5em;
	}
.submenu li a{
	background-image:none;
}
.submenu li a:hover {background-image:none;text-decoration:underline}
#headlogo {
	width:280px;
	padding-bottom:20px;
	z-index:4;
	position:relative;
	bottom:0

}

#headlogo h1{
	font-style:normal;
	font-size:34px;
	font-weight:700;
	
	text-align:center;
	font-variant: small-caps;
	line-height:.8em;
	margin:0px;

}
#headlogo h3{
	font-style:normal;
	font-size:16px;
	letter-spacing:.1em;
	text-align:center;
	font-weight:600;
	font-variant: small-caps;
	margin:-3px;
	text-transform: uppercase;
}
#headlogo h4 {
	text-align:center;
	font-weight:600;
	font-size:11px;
	margin:0px;
	text-transform: uppercase;
	padding-top:4px
}
#subhead{font-style:italic;display:inline;float:right;margin-bottom:0;margin-top:40px;margin-right:5%;}
td .box{
	width:45%;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:3px solid #0B1E4B;
	border-bottom:3px solid #0B1E4B;
	padding:10px;
	vertical-align:top;
	border-spacing:20px;	
}
.box h3, .box p, .box h4{margin:0; }
.box h4{margin-top:1em;letter-spacing:normal;}
.box p{text-align:left}

#boxcontainer{
	height:100%;width:98%;min-width:46em;
	margin-top:2em;
	z-index:5;
	position:relative;
	left:-20px;
	border-spacing:20px;
}

.hr{padding-top:1.5em;padding-bottom:1em;width:99%}


#footer{
	width:100%;
	text-align:center; font-weight:bold;
	clear:both;
	padding-top:1em;

}
#footer li {
	font-size:1.2em;
	display:inline;
	list-style-type: disc;
}
#footer img{padding-left:20px;padding-right:20px}

/*****************getting into specific page css *****/

#raddetail_photo{float:right;padding:15px 10px 10px 30px}
