html, body, div, span, img, applet, embed, canvas, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;}
img{display:block;border: 0;}
a img{display:inline;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
form{vertical-align:middle;}
.clear{clear:both;}

body{
	font: 12px/16px Arial;
	background:#182a46;
}

#wrapper{
	width:1171px;
}

#wrapper div{text-align:left;}

#header{
	background: url(img/header.gif) no-repeat 0 0;
	height:246px;
	position:relative;
	width:1170px;
}

#logo_link{
	display:block;
	position:absolute;
	width:300px;
	height:85px;
	top:144px;
	left:6px;
	z-index:100;
}



#flash{
	background: #FFF;
	height:466px;
	width:460px;
	position:absolute;
	right:-216px;
	top:-46px;
	z-index:100;
}

#flash_c{
	width:240px;
	height:420px;
	float:right;
}


*html #content{height:335px;}
#content{
	background:#fff;
	min-height:335px;
	height:auto;
	width:915px;
	position:relative;
	z-index:10;
	background: url(img/cbg.png) repeat-y;
	color:#193350;
	padding-bottom:15px;
	padding-left:40px;
}

#c_menu{margin-left:-30px;}

#cbg_bottom{height:2px;width:954px;background: url(img/cbg_bottom.png) no-repeat top left;position:relative;z-index:1;}

#content #padd_left{
	padding-top:20px;
	padding-right:20px;

}


#content #padd_left p.fp{padding-left:10px; font-weight: bold; font-style: italic;margin-left: 10px;}


h2{
	font: 18px/22px Arial;
	color:#205d80;
	margin-bottom:25px;
	margin-top:10px;
}

#content p{margin-bottom:15px;}
#content .bold{font-weight:bold;}

#content .one{
	width:345px;
	float:left;
}

#content .two{
	width:480px;
	float:left;
	display:inline;
	margin-left:30px;
	margin-right:20px;
}


#build{
	height:177px;
	background: url(img/build.jpg) no-repeat 0 0;
	clear:both;
}


#subli ul {background: none; list-style: disc outside; list-style-type: square; margin: 0px 0px 8px 15px; padding: 0px 0px 0px 5px;}
#subli ul li{background: none; list-style: disc outside; list-style-type: square;  margin: 0px 0px 8px 15px; padding: 0px 0px 0px 5px;} 


#c_bottom{
	width:712px;height:100px;padding-bottom:32px;position:relative;z-index:100;
	
}

#c_menu img{float:left;}

#see{
	width:263px;
	height:75px;
	display:block;
	background: url(img/see.png) no-repeat 0 0;
	margin-left:23px;
	margin-top:32px;
	margin-right:77px;
	float:left;
}

#recent{
	width:278px;
	height:75px;
	display:block;
	margin-top:32px;
	float:left;
	background: url(img/recent.png) no-repeat 0 0;
}

#footer{
	clear:both;
	background: url(img/footer.gif) repeat-x top;
	height:180px;
	position:relative;
	
	
}

#fmenu{
	height:42px;
	list-style:none;
}

#fmenu li{float:left;padding:0 15px;}

#fmenu li a{
	color:#fff;
	height:32px;
	font:14px/42px Arial;
	display:block;
	padding:0 20px;
	float:left;
	
}

#lr{
	background: url(img/lr.gif) no-repeat 0 0;
	height:34px;
	padding-top:5px;
	width:200px;
	padding-left:50px;
	position:absolute;
	left:35px;
	top:77px;
	color:#296c8f;
	font:12px/14px Arial;
}


#lr_link{
	height:34px;
	padding-top:5px;
	width:150px;
	padding-left:50px;
	display:block;
	position:absolute;
	left:0;
	top:0;
}

#lr_link{text-decoration:none;color:#296c8f;}


#menu{
	background: url(img/menu.gif) no-repeat 0 0;
	height:37px;
	overflow:hidden;
}

		.lavaLampWithImage .current a{color:#7d7d7d;}
        .lavaLampWithImage {
            position: relative;
            height: 33px;
            width: 700px;
            padding-left:65px;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("lava.gif") no-repeat right -33px;
                        width: 9px; height: 33px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("lava.gif") no-repeat top left;
                            height: 33px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: bold 14px arial;
						font-family: Trebuchet MS;
						font-style: italic;
                        text-decoration: none;
                        color: #c0c0c0;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: capitalize;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 20px;    
                    }
                    .lavaLampWithImage li a:hover{text-decoration:None;color:#7d7d7d;}
                    *html .lavaLampWithImage li a{display:Inline;}
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }

						
							fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:2px solid #679FCB; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }

.validation-advice {
	margin: 3px 0;
	padding: 3px;
	background-color: #FF3300;
	color : #FFF;
	font: normal 12px/15px "Arial";
}

/*form*/

#form{
margin-top: 0px;
}

#form h2{
	font: 18px/22px Arial;
	color:#205d80;
	margin-bottom:10px;
	margin-top:0px;
}


#form .line input{
width: 210px;
}


#form input{
	color:#683275;border:1px solid #1D7AE3; background: #E7F2FF;font: 15px/15px "Tahoma";
	padding-left: 5px;
	padding-right: 5px;
}

#form textarea {
	width:250px;
	margin-right: 2px;
	height: 100px;
	color:#683275;border:1px solid #1D7AE3; background:#E7F2FF;font: 15px/15px "Tahoma";
	padding: 5px;
	background-image: url(/img/txtbg.png);
	background-position: bottom right;
	background-repeat: repeat-x;
}


button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 11px 0 0; 
  text-align:center; 
  width:auto; 
  overflow:visible; 
  margin-left: 70px;
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 10px; 
}

/*blue buttons*/
.button { 
border: 0px;
background-color: transparent;
}

div.gallerybtns{
width: 600px;
text-align: center;
margin-left: 13px;
padding-top: 20px;
padding-bottom: 30px;
}
 
div.gallerybtns img{
display: inline;
border: 1px solid white;
padding: 5px;
margin: 5px;
}