body {
font-family:Arial, Helvetica, sans-serif;
margin: 0px; 
background-color: #ffffff;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}
li {
	list-style:none;
	margin: 0px; 
	padding: 0px;
	}
ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
	}
img {margin: 0px; border: none; padding: 0px;}
.container {width: 990px; text-align: left;}
.main {
    line-height: 13px;
    text-align: left;
	color: #747474;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.main a, alink, a active, a visited{
	color: #0088cc;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 10px;
}

.main a:hover{
	color: #0799e2;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 10px;
}

.navbar {
    width: 990px; 
	height: 32px;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
}


.mid {
	width: 990px;
	height: 242px;
	margin-bottom: 14px;
	border-bottom: solid #999999 1px;
	}
.underhead { 
    float: left;
    font-size: 40px;
	width: 681px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	padding: 3px;
	padding-left: 3px;
	padding-top: 20px;
	padding-bottom: 20px;	
	}
.loginbox {
    float: right;
    margin-top: 20px;
	width: 300px;
	height: 192px;
}

.login {
    float: left;
	color: #ffffff;
	margin-top: 10px;
	margin-left: 20px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.login a, alink, a active, a visited{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.signup {
    float: left;
	color: #ffffff;
	margin-top: 10px;
	margin-left: 20px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.signup a, alink, a active, a visited{
	color: #30bcef;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}

.loginfields {
    margin-top: 20px;
	margin-right: 15px;
	text-align: right;
	font-size: 12px;
	color: #ffffff;
}

.loginfields input {border: none; font-size: 11px; margin-left: 10px; width: 170px; padding: 3px;}

.content {
	width: 990px;
	padding: 0px; margin: 0px;
	}
.sectionpad {padding-bottom: 24px; border-bottom: solid #999999 1px;}
.sectiontitle { 
    float: left;
    display: block;
    font-weight: bold;
	width: 684px;
    font-size: 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	height: 36px;	
	}
.advertisementhead { 
    width: 729px;
    font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	letter-spacing: 4px;
	text-align: center;
	display: block;
	margin-bottom: 1px;
	color: #666666;	
	}
.advertisement { 
    float: left;
	width: 300px;
    font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	letter-spacing: 4px;
	text-align: center;
	display: block;
	color: #666666;
	height: 36px;	
	}
.user {
	color: #666666;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-right: 10px;
	margin-top: 7px;

}
.user a, a link, a active, a visited {
	color: #0088cc;
	font-weight:bold;
	text-decoration:none;
}
.user a:hover {
	color: #0088cc;
	text-decoration:underline;
	}	
.userleft {
	padding-right: 12px;
	border-right: solid #cccccc 1px;
}
.userright {
	padding-left: 12px;
	border-left: solid #ffffff 1px;
}
.smallcolumn {
float: left;
width: 127px; 
padding-right: 5px;
margin-right: 5px;
border-right: dotted #666666 1px;
margin-bottom: 30px;

}
.largecolumn {
float: left;
width: 254px; 
padding-left: 10px;
margin-left: 6px;
margin-right: 5px;
border-right: dotted #666666 1px;
margin-bottom: 30px;

}

.featured {
    margin-left: 5px;
    line-height: 13px;
    text-align: left;
	color: #747474;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.featured a, alink, a active, a visited{
	color: #0088cc;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 10px;
}

.featured a:hover{
	color: #0799e2;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 10px;
}

.featured table {
	margin-top: 18px;
}

.featured h2 {
    height: 45px;
    font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
    margin-top: 12px;
	margin-bottom: 0px;
}


.browse {
    margin-left: 5px;
    line-height: 14px;
    text-align: left;
	color: #747474;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.browse a, alink, a active, a visited{
	color: #ff5900;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 11px;
}

.browse a:hover{
	color: #ff5900;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 11px;
}


.browse h2 {
    height: 31px;
    font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: 0px;
}

.browse li a, li alink, li a active, li a visited {
  	color: #0088cc;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 10px;
}

.browse li a:hover{
	color: #0799e2;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 10px;
}

.browse ul {
	padding-top: 10px; 
	padding-bottom: 10px; 
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: dotted #666666 1px;
	border-bottom: dotted #666666 1px;	
	}
.browse input, select{
    width: 108px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: solid #ccc 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	}
.adspace {
    padding: 10px;
    line-height: 14px;
    text-align: left;
	background-color:#f0efec;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-bottom: 14px;
}
.adspace h1 {
    font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin: 0px;
    margin-top: 34px;
	}

.adspace a, alink, a active, a visited{
	color: #0088cc;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 10px;
}

.adspace a:hover{
	color: #0799e2;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 10px;
}

.headline {
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	padding-left: 8px; 
	padding-right: 8px;
}

.footer {
    margin-left: 5px;
    line-height: 14px;
    text-align: left;
	color: #747474;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.footer a, alink, a active, a visited{
	color: #0088cc;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 11px;
}

.footer a:hover {
	color: #0799e2;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: underline;
	font-size: 11px;
}


.footer h2 {
    height: 31px;
    font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-bottom: 0px;
}

.nav { 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight:bold;
	border-right: solid #3b9312 1px;
	border-left: solid #7ac142 1px;
	
	}
.nav a, alink, a active, a visited, a:hover{
	color: #ffffff;
	text-decoration: none;
}
.nav input {
	float: right;
	border: solid #ffffff 1px;
	font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
	margin-top: 5px;
	margin-right: 8px;
}
.podinfo {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
height: 221px;
width: 970px;
padding: 10px;
background-image:url(../images/subbg.jpg);
background-repeat: repeat-x;
border-bottom: solid #999999 1px;
}
.podinfo h2 {
font-size: 26px;
line-height: normal;
font-weight: normal;
color: #000000;
margin: 0px;
padding: 0px;
}
.podinfo strong{
font-size: 14px;
font-weight: bold;
}
.poddesc{
text-align: justify;
padding-left: 10px;
padding-right: 20px;
border-right: solid #136799 1px;
width: 438px;
height: 200px;
float: left;

}
.podinfo img{
float: left; 
margin-right: 10px;
}
.breadcrumb { 
	display: block;
    font-size: 11px;
	background:url(../images/subnav_bg.jpg);
	background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	height: 21px;
	padding: 3px;
	padding-top: 8px;
	padding-left: 18px;
	padding-right: 15px;
	
	}
.breadcrumb a, alink, a active, a visited, a:hover{
	color: #666666;
	text-decoration: none;
}
.breadcrumb img{

margin-left: 15px;
margin-right: 15px;

}
.breadcrumbcurrent {
	font-weight:bold;
	color: #0088cc;
}

.options {
text-align: justify;
padding-left: 20px;
border-left: solid #2499cd 1px;
width: 266px;
height: 200px;
float: left;
}
.options a, a link, a visited, a active {
color: #ffffff;
text-decoration: none;
}
.options a:hover{
color: #ffffff;
text-decoration: underline;
}
.options h2{
font-size: 14px;
text-align: center;
font-weight: normal;
color: #ffffff;
margin: 0px;
padding: 0px;
padding: 10px;
width: 246px;
border-top: dotted #002a5b 1px;
border-bottom: dotted #002a5b 1px;
border-spacing: 2px;
margin-bottom: 10px;
}
.options select{
margin: 0px;
width: 100px;
font-size: 10px;
padding: 1px;
margin-bottom: 8px;
border: none;
}
.options img{
margin: 2px;
border: none;
}
.leftinterior{
float: left;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
background-color: #f0efec;
border-right: dotted #999999 1px;
width: 270px;
padding: 5px;
padding-top: 13px;
padding-bottom: 13px;
margin-bottom: 30px;
}
.leftinterior h2 {
float: left;
color: #000000;
font-family: "Georgia", Times New Roman, Times, serif;
font-size: 15px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 25px;
}
.leftinterior h3 {
color: #000000;
font-family: "Georgia", Times New Roman, Times, serif;
font-size: 13px;
font-weight: normal;
}
.rightinterior{
text-align: left;
float: right;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
width: 683px;
padding: 13px;
padding-top: 13px;
padding-bottom: 13px;
margin-bottom: 30px;
}
.rightinterior a, a link, a active, a visited{
	color: #0088cc;
	text-decoration: none;
}
.rightinterior h2 {
/*float: left;*/
color: #000000;
font-family: "Georgia", Times New Roman, Times, serif;
font-size: 15px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 25px;
}
/*.rightinterior*/
h3 h4  {
color: #000000;
font-weight: bold;
font-family: "Georgia", Times New Roman, Times, serif;
font-size: 13px;
}
/* .rightinterior table{ width:690px;} 

*/
.searchcell {padding-top: 15px; vertical-align: top; border-bottom: dotted #999999 1px; padding-bottom: 15px;}

.action {
	width: 131px;
	background-image:url(../images/icons_bg.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
.listitem {
    float: left;
	margin: 0px;
	padding: 0px;
    margin-left: 10px;
	width: 180px;
    line-height: 13px;
    text-align: left;
	color: #747474;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	}
.listitem img{
	margin: 0px;
	margin-right: 5px;
	border: none;
}
.listitem a, a active, a link, a visited {
	color: #0088cc;
    text-decoration: none;
	}
.listitem a:hover {
	color: #0088cc;
    text-decoration: underline;	
}
.listitem h3 {

    height: 18px;
    font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
.listwrapper {
	height: 36px;
	width: 250px;
	margin-bottom: 10px;
	display: block;	
}
.smallnav{
float: right;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}
.smallnav a, a link, a active, a visited{
text-decoration: none;
font-size: 11px;
color: #ff5900;
}
.smallnav a:hover{
color: #ff5900;
text-decoration: underline;
}
.block{ 
padding-bottom: 30px;
margin-bottom: 13px;
border-bottom: solid #999999 1px;
}

