body { 
	background: #003679 url("../images/Background.gif") repeat-x;
	
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 16px;
	margin:0; 
	padding:0; 
	}
	
h1 { font: 28px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF;
}
h2 { font: 20px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; line-height: 45px; border-top: solid 1px #008FAE; border-bottom: solid 1px #008FAE; }

h2 a:link, h2 a:visited, h2 a:hover { color:#FFFFFF; }




h3  { font: 20px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF;}


h4 { font: 18px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; line-height: 22px; border-top: solid 1px #008FAE; border-bottom: solid 1px #008FAE; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; margin-bottom: 10px; }


h5 { font: 18px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; line-height: 22px;  border-bottom: solid 1px #008FAE; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; margin-bottom: 10px; }


h6 { font: 17px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; line-height: 20px; border-top: solid 1px #008FAE; border-bottom: solid 1px #008FAE;  padding-top: 5px; padding-bottom: 5px; margin-top: 5px; margin-bottom: 5px;}


#ggmap br { margin:0; padding:0;}



a:link, a:visited { color: #FF8000; text-decoration: none;}
a:hover, a:active { color: #FFFFFF; text-decoration: none;}

.locateHead { font: 16px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }


.blogHead { font: 16px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }

.blogLeft { float: none; }

ul { margin:0; padding:0;}
li { list-style:none; margin:0; padding:0;}

#relativeFrame p { margin: 6px 0 0 0;}

.headline  { font: 20px Georgia, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF;}

.links a:link, .links a:visited { color: #FF8000; text-decoration: none; font-weight: bold; border-top: solid 1px #008FAE; border-bottom: solid 1px #008FAE; padding:6px;margin-right:8px;}

.links a:hover, .links a:active {color: #FFFFFF; text-decoration: none; font-weight: bold; border-top: solid 1px #008FAE; border-bottom: solid 1px #008FAE; padding:6px;background-color:#008FAE;margin-right:8px;}

.indexlinks a:link, .indexlinks a:visited { height:25px;  color: #FFFFFF; text-decoration: none; font-weight: bold; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; padding:4px; !important}

.indexlinks a:hover, .indexlinks a:active { height:25px;  color: #FF8000; text-decoration: none; font-weight: bold; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; padding:4px;background-color:#FFFFFF; !important}

.morenews  {color:#FFFFFF;}
.morenews  a:link,  .morenews a:visited { display:block; color: #FFFFFF; text-decoration: none;padding:4px;margin:1px 0 0 0;background-color:#FF7F00;}
.morenews a:hover { display:block; color: #FF8000; text-decoration: none;padding:4px;margin:1px 0 0 0;background-color:#FFFFFF;}
.morenews li a:link,  .morenews li a:visited { display:block; color: #FFFFFF; text-decoration: none;padding:4px;margin:1px 0 0 0;background-color:#FF7F00;}
.morenews li a:hover { display:block; color: #FF8000; text-decoration: none;padding:4px;margin:1px 0 0 0;background-color:#FFFFFF;}



.center { text-align: center }

.img-left { float: left; margin: 0 6px 4px 0;	border:2px solid #FFFFFF; }
.img-right { float: right; margin: 5px 0px 10px 10px;	border:2px solid #FFFFFF; }
.img-right-column { float: right; margin: 5px 5px 5px 5px; }
.img-head { border-top: solid 1px #008FAE; border-bottom: solid 1px #008FAE;}

#mainContent {
	font-size: 12px;
	line-height: 19px;
	width: 559px;color: #FFFFFF; }

#mainContent a:link {
color: #FF8000; }
#mainContent a:visited {
color: #FF8000; }
#mainContent a:hover {
color: #FF8000; text-decoration: underline; }



.regLinks a:link {
color: #FF8000; }
.regLinks a:visited {
color: #FF8000; }
.regLinks a:hover {
color: #FF8000; text-decoration: underline; }


#mainContent2 {
	font-size: 12px;
	line-height: 19px;
	width: 559px; color: #FFFFFF;}
	
	
#mainContentProjects {
	font-size: 12px;
	line-height: 19px;
	width: 910px; color: #FFFFFF;}	


#mainContentBlog {
	font-size: 12px;
	line-height: 19px;
	width: 559px;
	text-align: justify; color: #FFFFFF;
}

#mainContentBlog img { 
    float: right;
    margin: 0 0 0 10px; 
    border: 0;
}

#swfbackground {
	z-index: 0;
	position:absolute;
	width: 100%;
	height: 159px;
	  top: 0px;
    left: 0px;
	overflow: hidden;
	}

#topholder {
    z-index: 1;
    position:relative;
	width: 100%;
    height: 159px;
    top: 0px;
    left: 0px;
	clear: both;
	overflow: hidden;
	}

#sponsors {
    z-index: 2;
    position:absolute;
	width: 320px;
    height: 159px;
    top: 30px;
    left: 645px;
    float: left;
    text-align:right;
    color:#fff;

	}
	




#navigation { 
	background: #EF5F21 url("../images/navback.gif") repeat-x;
	width:963px;
	height:100%;
	margin:0 auto;
	margin-top:0px;
	position:relative;
	clear: both;
    z-index: 2;
	}


#topright {
	float: right;
    margin-top: 8px;
    color: #007894;
	font-size: 10px;}

.navform {
	float: right;
    padding-top: 10px;
	width:210px;
	height:35px;
	overflow: hidden;
	background: #EF5F21 url("../images/navback.gif") repeat-x;
	}
	
#wrap { 
	width:963px;
	margin:0 auto 0 auto;
	position:relative;
	clear: both; 
	}

#Insidemidwrap { 
	width:963px;
	height:67px;
	margin:0 auto;
	position:relative;
	clear: both;
	background: #EF5F21 url("../images/midwrapBack.gif") repeat-x;
	}
	

#midwrap { 
	width:963px;
	height:355px;
	margin:0 auto;
	position:relative;
	clear: both;
	background: #EF5F21 url("../images/midwrapBack.gif") repeat-x;
	}
	
.input 
{
   margin-top: 3px;
   width: 175px;
   border-top: solid 0px #999999;
   border-left: solid 0px #999999;
   border-right: solid 0px #999999;
   border-bottom: solid 0px #999999;
    color: #AAAAAA;
    font-size: 9px;
     }


#BDO-container {
	width:953px;
	position:relative;
    z-index: 1;
    margin-left: 10px; color: #FFFFFF;
	}
	
#BDO-photo-container {
	float:left;
	}
	
#BDO-main-photo{
	width:462px;
	float:left;
	padding:5px;
	background:#fff;
	}

#minis {
	margin:0;
	padding:0;
	width:134px;
	float:left;
	}

#minis img {
	margin-left:11px;
	margin-bottom:5px;
	}

#minis a img {
	border:2px solid #22A5C1;
	}

#minis a:hover div, #minis div.miniOn{
	background: url("../images/arrow-on.gif") no-repeat;
	}
	
#minis a:hover img, #minis div.miniOn img{
	border:2px solid #fff;
	}

.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden;
	}


#BDO-headline-wrap {
	float:left;
	width:340px;
	height:309px;
	margin-left:0px;
	}

#control-wrap {
	clear:both;
	}


#controls, #controls * { margin: 0; padding: 0; }

#minis #controls img{
	border-width:0;
	}
	
#controls {
	padding-top:10px;
	height:17px;
	}	

#controls li {
	float: left; 
	list-style: none; 
	display: inline; 
	}
	
#controls .control-left {
	padding-right:11px;
	} 
	
#controls .control-right {
	padding-left:8px;
	}
	
#controls .control-button {
	padding-right:3px;
	}			
	
#relativeFrame {
	position: relative; 
	padding-left:10px;padding-right:0px;padding-top:15px;
	z-index: 1;
	}

#relativeFrame div {
	padding-right:20px;
	position: absolute; 
	visibility: hidden;
	}	
	
#read-index-more{
	height:30px;
	width:291px;
	display:block;
	padding-left:18px;
	}

#relativeFrame div#frm0 { visibility: visible }

#relativeFrame h1 {
	}

#relativeFrame h1 a{
	}

#tabwrap { 
	width:963px;
	margin:0 auto;
	position:relative;
	clear: both;
	}


#mainwrap { 
	background: #004783 url("../images/wrapBack.gif") repeat-x;
	width:963px;
	margin:0 auto;
	position:relative;
	clear: both; color: #FFFFFF;
	}



#botBack {
	width: 963px;
	margin:0 auto;
	position:relative;
	clear: both;
	padding: 15px; color: #FFFFFF;
	}

.tabcontent {
	padding-top: 10px;
	padding-left: 28px;
	background-color:#00709C;
	}


.tabcontent-left {
	padding-right: 25px;
	padding-bottom: 20px;
	background-color:#00709C;
 }

.tabcontent-right {
	width:327px;
	height:100%;
	padding: 4px 12px 12px 12px;
	background-color:#00709C;
	}
	
.tabcontent-right2 {
	width:327px;
	height:100%;
	padding: 10px 12px 12px 12px;
	background-color:#00709C;
	}
	
	
	

.sub {
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	}
	
.product-title {
	color: #FF8000;
	height: 32px;
	overflow: hidden;
	line-height: 16px
	}


.pusher{
cursor:pointer;
}

.box {
	text-align: center;
	float: left;
	width: 155px;
	margin-right: 9px;
	margin-bottom: 10px;
	padding: 10px;
	border-right: solid 1px #008FAE;
	border-left: solid 1px #008FAE;
	border-top: solid 1px #008FAE;
	border-bottom: solid 1px #008FAE;
	}

.vidbox {
	text-align: center;
	float: left;
	width: 75px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 6px;
	border-right: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	}


#nav2, #nav2 ul {background:#E17300;padding:0;margin:0;list-style:none;z-index:3;}
#nav2 a {display:block}
#nav2 a:hover {color:#333;border-bottom:none;}
#nav2 li {position:relative;float:left;margin:0 0px 0 0;padding:0;}
#nav2 li img {margin:0 0 0px 0;}
#nav2 li:hover ul, #nav2 li.sfhover ul {left:auto;z-index:4;}
#nav2 li ul { position:absolute;z-index:10;left:-999em;width:210px;text-align:center;height:auto;margin:0 0 0 0px;padding:0px;list-style:none;}
#nav2 li li {margin:0;width:100%;}
#nav2 li li span {margin:0;padding:0px 0px 0px 0px;display:block;position:relative;}
#nav2 li li a, #nav2 li li a:visited {text-decoration:none;}
#nav2 li li a:hover {text-decoration:none;}

#nav3, #nav3 ul {background:#E17300;padding:0;margin:0;list-style:none;z-index:3;}
#nav3 a {display:block}
#nav3 a:hover {color:#333;border-bottom:none;}
#nav3 li {position:relative;float:left;margin:0 0px 0 0;padding:0;}
#nav3 li img {margin:0 0 0px 0;}
#nav3 li:hover ul, #nav3 li.sfhover ul {left:auto;z-index:4;}
#nav3 li ul { position:absolute;z-index:10;left:-999em;width:210px;text-align:center;height:auto;margin:0 0 0 0px;padding:0px;list-style:none;}
#nav3 li li {margin:0;width:100%;}
#nav3 li li span {margin:0;padding:0px 0px 0px 0px;display:block;position:relative;}
#nav3 li li a, #nav3 li li a:visited {text-decoration:none;}
#nav3 li li a:hover {text-decoration:none;}

#nav4, #nav4 ul {background:#E17300;padding:0;margin:0;list-style:none;z-index:3;}
#nav4 a {display:block}
#nav4 a:hover {color:#333;border-bottom:none;}
#nav4 li {position:relative;float:left;margin:0 0px 0 0;padding:0;}
#nav4 li img {margin:0 0 0px 0;}
#nav4 li:hover ul, #nav4 li.sfhover ul {left:auto;z-index:4;}
#nav4 li ul { position:absolute;z-index:10;left:-999em;width:210px;text-align:center;height:auto;margin:0 0 0 0px;padding:0px;list-style:none;}
#nav4 li li {margin:0;width:100%;}
#nav4 li li span {margin:0;padding:0px 0px 0px 0px;display:block;position:relative;}
#nav4 li li a, #nav4 li li a:visited {text-decoration:none;}
#nav4 li li a:hover {text-decoration:none;}

#nav5, #nav5 ul {background:#E17300;padding:0;margin:0;list-style:none;z-index:3;}
#nav5 a {display:block}
#nav5 a:hover {color:#333;border-bottom:none;}
#nav5 li {position:relative;float:left;margin:0 0px 0 0;padding:0;}
#nav5 li img {margin:0 0 0px 0;}
#nav5 li:hover ul, #nav5 li.sfhover ul {left:auto;z-index:4;}
#nav5 li ul { position:absolute;z-index:10;left:-999em;width:210px;text-align:center;height:auto;margin:0 0 0 0px;padding:0px;list-style:none;}
#nav5 li li {margin:0;width:100%;}
#nav5 li li span {margin:0;padding:0px 0px 0px 0px;display:block;position:relative;}
#nav5 li li a, #nav5 li li a:visited {text-decoration:none;}
#nav5 li li a:hover {text-decoration:none;}


#nav6, #nav6 ul {background:#E17300;padding:0;margin:0;list-style:none;z-index:3;}
#nav6 a {display:block}
#nav6 a:hover {color:#333;border-bottom:none;}
#nav6 li {position:relative;float:left;margin:0 0px 0 0;padding:0;}
#nav6 li img {margin:0 0 0px 0;}
#nav6 li:hover ul, #nav6 li.sfhover ul {left:auto;z-index:4;}
#nav6 li ul { position:absolute;z-index:10;left:-999em;width:210px;text-align:center;height:auto;margin:0 0 0 0px;padding:0px;list-style:none;}
#nav6 li li {margin:0;width:100%;}
#nav6 li li span {margin:0;padding:0px 0px 0px 0px;display:block;position:relative;}
#nav6 li li a, #nav6 li li a:visited {text-decoration:none;}
#nav6 li li a:hover {text-decoration:none;}



#nav7, #nav7 ul {background:#E17300;padding:0;margin:0;list-style:none;z-index:3;}
#nav7 a {display:block}
#nav7 a:hover {color:#333;border-bottom:none;}
#nav7 li {position:relative;float:left;margin:0 0px 0 0;padding:0;}
#nav7 li img {margin:0 0 0px 0;}
#nav7 li:hover ul, #nav7 li.sfhover ul {left:auto;z-index:4;}
#nav7 li ul { position:absolute;z-index:10;left:-999em;width:210px;text-align:center;height:auto;margin:0 0 0 0px;padding:0px;list-style:none;}
#nav7 li li {margin:0;width:100%;}
#nav7 li li span {margin:0;padding:0px 0px 0px 0px;display:block;position:relative;}
#nav7 li li a, #nav7 li li a:visited {text-decoration:none;}
#nav7 li li a:hover {text-decoration:none;}



#nav8, #nav8 ul {background:#E17300;padding:0;margin:0;list-style:none;z-index:3;}
#nav8 a {display:block}
#nav8 a:hover {color:#333;border-bottom:none;}
#nav8 li {position:relative;float:left;margin:0 0px 0 0;padding:0;}
#nav8 li img {margin:0 0 0px 0;}
#nav8 li:hover ul, #nav8 li.sfhover ul {left:auto;z-index:4;}
#nav8 li ul { position:absolute;z-index:10;left:-999em;width:210px;text-align:center;height:auto;margin:0 0 0 0px;padding:0px;list-style:none;}
#nav8 li li {margin:0;width:100%;}
#nav8 li li span {margin:0;padding:0px 0px 0px 0px;display:block;position:relative;}
#nav8 li li a, #nav8 li li a:visited {text-decoration:none;}
#nav8 li li a:hover {text-decoration:none;}



#nav9, #nav9 ul {background:#E17300;padding:0;margin:0;list-style:none;z-index:3;}
#nav9 a {display:block}
#nav9 a:hover {color:#333;border-bottom:none;}
#nav9 li {position:relative;float:left;margin:0 0px 0 0;padding:0;}
#nav9 li img {margin:0 0 0px 0;}
#nav9 li:hover ul, #nav9 li.sfhover ul {left:auto;z-index:4;}
#nav9 li ul { position:absolute;z-index:10;left:-999em;width:210px;text-align:center;height:auto;margin:0 0 0 0px;padding:0px;list-style:none;}
#nav9 li li {margin:0;width:100%;}
#nav9 li li span {margin:0;padding:0px 0px 0px 0px;display:block;position:relative;}
#nav9 li li a, #nav9 li li a:visited {text-decoration:none;}
#nav9 li li a:hover {text-decoration:none;}

.kk-tabs {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}

.kk-tabs:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

.kk-tabs li {
    height: 46px;
    float: left;
    margin: 0px 0 0 0px;
    min-width: 150px; /* be nice to Opera */
}

.kk-tabs-selected {
    background: url(../images/tab_on.gif) repeat-x;
    position: relative;
    top: 0px;
    z-index: 1;
}

.kk-tabs-not-selected {
    background: url(../images/tab.gif) repeat-x;
    position: relative;
    top: 0px;
    z-index: 1;
}

.thumbs {
	border: 1px solid #0090AF;
	padding: 5px;
	margin-right: 7px;
	margin-bottom: 7px;
}

.thumbsOn {
	border: 1px solid #FF8031;
	padding: 5px;
	margin-right: 7px;
	margin-bottom: 7px;
}

.input2 { display: none; }


.moreinfo  {

color:#555555;
font-size:11px;
line-height:14px;

}

.moreinfo  a:link {

color:#555555;
font-size:11px;
line-height:14px;

}

.moreinfo  a:visited {

color:#555555;
font-size:11px;
line-height:14px;

}

.moreinfo  a:hover {

color:#555555;
font-size:11px;
line-height:14px;
text-decoration: underline;

}


.yellow   a:link { color: #FFCC00;}
.yellow a:visited { color: #FFCC00;}
.yellow  a:hover { color: #FFFF00;}


#yellow { font-size: 11px; }
#yellow a:link {
color: #FFCC00; }
#yellow a:visited {
color: #FFCC00; }
#yellow a:hover {
color: #FFCC00; text-decoration: underline; }


#mainContentBlog li { list-style:decimal; margin:0; padding:5px 0 0 0;}



.wp-caption-text {font-style: italic;line-height:30px !important;}


