/* CSS Document */
body {
	background-color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#navcontainer
{
margin: 0px;
padding: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:760px;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#navcontainer ul li { float: left; }

#navcontainer ul li a
{
text-decoration: none;
background: url(images/menutop.gif) no-repeat top left;
font-size: 10px/12px;
float: left;
margin: 1px;
height: 20px;
width: auto;
text-transform:uppercase;
color:#FFFFFF;
}

#homeswf {
padding-top:3px;
padding-left:5px;
}

/*
#navcontainer ul li#center a
{
text-decoration: none;
background: none;
background-color:#AEB120;
font-size: 10px/12px;
margin: 1px;
height: 17px;
width: auto;
padding-top: 5px;
padding-right: 30px;
padding-bottom: 0px;
padding-left: 30px;
text-transform:uppercase;
color:#FFFFFF;
}

#navcontainer ul li#right a
{
text-decoration: none;
background: url(images/menutop_right.gif) no-repeat top left;
font-size: 10px/12px;
margin: 1px;
height: 20px;
width: 105px;
padding-top: 5px;
padding-right: 25px;
padding-bottom: 0px;
padding-left: 25px;
text-transform:uppercase;
color:#FFFFFF;
}
*/
#navcontainer li a:hover
{
background: url(images/menutop_2.gif) no-repeat left top;
color: #0F1F41;
}
#navcontainer ul li#center a:hover
{
background: url(images/menutop_2.gif) no-repeat left top;
color: #0F1F41;
}
#navcontainer ul li#right a:hover
{
background: url(images/menutop_right2.gif) no-repeat left top;
color: #0F1F41;
}
#navcontainer li#active  a
{
background: url(images/menutop_2.gif) no-repeat top left;
color:#0F1F41;
}
#navcontainer li#active_right  a
{
background: url(images/menutop_right2.gif) no-repeat top left;
color:#0F1F41;
}
/**********************************************
leftlinks                              
**********************************************/
#leftcontainer
{
margin: 0px;
padding: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width: 200px;

}

#leftcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#leftcontainer ul li { float: left; }

#leftcontainer ul li a
{
text-decoration: none;
background: url(images/button.gif) no-repeat top left;
float: left;
margin: 0px;
width: 180px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 6px;
padding-left: 25px;
text-transform:uppercase;
color:#0F1F41;
display:block;
background-color: #BBE1EE}

.leftcontainer_sub
{
	background:none;
	float: left;
	width: 205px;
	padding-bottom: 2px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #BBE1EE;
}


#leftcontainer li a:hover
{
background: url(images/button_f2.gif) no-repeat left top;
color: #0F1F41;
}
#leftcontainer li#active  a
{
background: url(images/button_f2.gif) no-repeat top left;
color:#0F1F41;
}
#leftcontainer li#active2  a
{
	background:none;
	text-transform:none;
	color:#0F1F41;
	background-color: #FFFFFF;
}
#selected
{
	color:#0F1F41;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BBE1EE;
	border-bottom-color: #BBE1EE;
	border-left-color: #BBE1EE;
	width: 150px;
	padding-left: 5px;
}

.sublinks{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:0f1440; font-weight:bold;}

/**********************************************
top links                              
**********************************************/
#nav
{
padding-top: 5px;
margin: 0px;
float:left;
}
#nav ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}
#nav li
{
list-style: none;
margin: 0px;
display:inline;
}
#nav li a:hover
{
color: #6BB4F8;
}
#nav li a { text-decoration: underline;
color:#0F1440;
 }
#nav li#active  a
{
color:#A5A51F;
}

#more
{

font-size:9px;
padding:10px 15px 10px 0px;
}
#more a:hover
{
color: #000;
}
#more a { text-decoration: none;
color:#000;
 }
#more li#active  a
{
color:#A5A51F;
}
/**********************************************
basic css                                
**********************************************/
.heading {
color:#0F1440;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.learnmore a{
color:#0F1440;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:1opx;
font-weight:bold;
text-decoration:none;
}
/**********************************************
presentation css                                
**********************************************/
.flr { float:right;} 
.fll { float:left;}

.fs09 { font-size:9px;}
.fs10 { font-size:10px;}
.fs11 { font-size:11px;}

.tc00 { color:#000000;}
.tc01 { color:#ffffff;}
.tc02 { color:#0F1440;} /*navy blue*/
.tc03 { color:#9D9D0B;} /*green*/
.tc05 { color:#3F3F3F;} /*dark grey*/
.tc04 { color:#9B1B00;} /*maroon*/

.tac { text-align:center;}

.tdnu { text-decoration:none;}
.tdu {text-decoration:underline;}

.nb { font-weight:normal;}
.b { font-weight:bold;}
.i { font-style:italic;}

.checkbox { height:15px; border:0px; border-style:solid;}

.lh-15{line-height:15px;}
.lh-18{line-height:18px;}
.lh-25{line-height:25px;}
.lh-35{line-height:35px;}


.wp-100{width:100%;}
.hp-100{height:100%;}


.w-700{width:700px;}

.h-300{height:300px;}
.h-400{height:400px;}

.fll{float:left;}
.flr{float:right;}

.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.tat{vertical-align:top;}
.tab{vertical-align:bottom;}
.taj{text-align:justify;}

.tunone{text-decoration:none;}
.tdu{text-decoration:underline;}

.b {font-weight:bold;}
.i {font-style:italic;}

.tc-01{color:#ffffff;}
.tc-02{color:#000000;}
.tc-03{color:#707070;}


.lsp {letter-spacing:1px;}

.bgc-01{background-color:#ffffff;}
.bgc-02{background-color:#000000;}
.bgc-03{background-color:#F0FFD1;}/*green*/
.bgc-04{background-color:#BBE1EE;}/*blue*/


.brd-01 {border:solid 1px #F3942A;}
.brd-02 {border:solid 1px #9ED3EE;}
.brd-03 {border-right:solid 1px #fff;}


.bgimg-01{background-image:url(images/leftbg.gif);
		background-repeat:repeat-x;}
		
.bgimg-02{background-image:url(images/rightbg.gif);
		background-repeat:repeat-x;}
		


.p-08 td{padding:8px;}
.p-06 {padding:6px;}
.p-03 {padding:3px;}


.pt-01{padding-top:1px;}
.pt-02{padding-top:2px;}
.pt-05{padding-top:5px;}
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}


.pb-01{padding-bottom:1px;}
.pb-02{padding-bottom:2px;}
.pb-05{padding-bottom:5px;}
.pb-10{padding-bottom:10px;}


.pl-01{padding-left:1px;}
.pl-02{padding-left:2px;}
.pl-03{padding-left:3px;}
.pl-10{padding-left:15px;}

.pr-02{padding-right:2px;}
.pr-03{padding-right:3px;}

#table {
	border: 2px solid #ACB400;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#tableNav {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ACB400;
}

#tableNavend {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ACB400;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #ACB400;
}

#tableNavend  a{
padding-left:15px;
padding-right:15px;
text-decoration:none;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#0F1F41;
}

#tableNavend  a:hover{
color:#AEB120;
}

#tableNav a 
{
padding-left:15px;
padding-right:15px;
text-decoration:none;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#0F1F41;
}
#tableNav a:hover 
{
color:#AEB120;
}

.tableSelect
{
background-color: #D6DA80;
padding-left:15px;
padding-right:15px;
text-decoration:none;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#0F1F41;
}

.media {
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0F1440;
}.media td {
	vertical-align: top;
}
.media#sponsor td{
padding:10px;
font-size:10px;
}

.media#sponsor a{
font-weight:bold;
text-decoration:none;
color:#0F1440;
}

.media tr#line td 
{
border-top-width:1px;
border-top-style:solid;
border-top-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
}

#properties {
	font-size: 11px;
/*	border: 1px solid #CCCCCC; */
}

#properties td{
vertical-align:top;
padding-right:10px;
}

#properties td#header {
color:#709519;
font-weight:bold;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
}
#properties td#subhead {
font-weight:bold;
}
.headshot {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#box {
border: 1px solid #CCCCCC
}

.gallery_ad {
	padding-le
	ft:10px;
	margin-top:100px;
	vertical-align:middle;
}

.gallery_ad a {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#0F1440;
}

.gallery_des {width:480px; margin-left:10px; padding-bottom:20px;}

.gallery_des_vert {width:280px; margin-left:160px; padding-bottom:20px; margin-top:150px;}


.grey_background {
	background-color: black;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}
.shownFrameClose {
position:absolute;
top:30px;
left:100px;
}
.shownFrame {
position:absolute;
top:50px;
left:100px;
}

.contact_sites{
padding-top:15px;
font-weight:bold;
}
.contact_line {
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
}

.whiteline {
border-top-style:solid;
border-top-color:#FFFFFF;
border-top-width:1px;
}
.topline {
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
}

