body {
	background-color: #0000ad;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

*, .main {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
}

.image {
padding:2px;
border:1px solid #248f1e;
}

.main_table {
border:1px solid #FFFFFF;
}

.header {
background-image:url(images/header.jpg);
background-repeat:no-repeat;
padding-top:172px;
padding-left:20px;
border-top:6px solid #0000fe;
padding-bottom:8px;
}

.main_body {
background-color:#FFFFFF;
padding:10px 20px;
}

.nav_row {
background-color:#00007a;
padding:5px;
vertical-align:top;
color:#FFFFFF;
}

.footer {
background-color:#00007a;
border-bottom:8px solid #009900;
color:#FFFFFF;
font-size:10px;
text-align:center;
padding:2px;
}

.grey_box {
background-color:#e9e8e8;
padding:10px;
text-align:center;
line-height:18px;
}

.green_box2 {
background-color:#009900!important;
padding:10px 10px 10px 30px;
text-align:left;
line-height:18px;
color:white;
}

.dk_blue_title {
font-size:14px;
font-weight:bold;
color:#00007a;
}

.lt_blue_title {
font-size:12px;
font-weight:bold;
color:#0000fe;
}

.dk_green_title {
font-size:12px;
font-weight:bold;
color:#017f01;
}

.green_box {
background-color:#dcffca;
border-bottom:1px solid #009900;
border-top:1px solid #009900;
padding:2px;
}

strong, em {
line-height:14px;
}

ul {
margin:0px 20px;
}

a.nav:link, a.nav:visited {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
margin:0px 10px;
}

a.nav:hover {
font-size:11px;
font-weight:bold;
color:#44b53e;
text-decoration:none;
margin:0px 10px;
}

a {
cursor: pointer;
}

.photo_bg {
padding:1px;
border:1px solid #deba52;
width:448px;
}

.thumb_img {
	border:1px solid #1d2cad;
	margin:1px;
}

.thumb_display {
	background-color:#aabeff;
}

.main_photo{
	border:1px solid  #1d2cad;
	padding:2px;
	margin:2px;
	background-color:#FFFFFF;
	
}