@charset "utf-8";
/* CSS Document */
#myvar {
background:#ffffff;
}

body 
{
	background-image: url(images/bg_top_scroll.gif); font-family:Geneva, Arial, Helvetica, sans-serif);
}
.style2 {
	font-size: 18px;
	font-weight: bold;
}
.style5 {color: #FFFFFF}
.style7 {
	font-size: 18px;
	color: #990000;
}
.dhtmlgoodies_question{	/* Styling question */
margin-top:5px; padding-top:5px; padding-left:15px; padding-right:15px; padding-bottom:0px;
}

.dhtmlgoodies_answer{	/* Parent box of slide down content */
margin-top:5px; padding-top:5px; padding-left:15px; padding-right:15px; padding-bottom:0px;

}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
margin-top:5px; padding-top:5px; padding-left:15px; padding-right:15px; padding-bottom:0px; 
}
tr.link_bar{}
tr.link_bar a{color:#ffffff; font-weight:bold; text-decoration:none;}
tr.link_bar a:hover{color:#F9A01C; font-weight:bold; text-decoration:none;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #E9E8E6;
	background-image: url(../../images/bg_top_scroll.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: auto;
}
a:link {
	color:#FF9933;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
}
a:hover {
	/*text-decoration: underline;
	color: #666666;*/
	text-decoration:none;
	color:#FF9900;
	cursor:pointer;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}
h1 {
	font-size: 14px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 24px;
}
h5 {
	font-size: 36px;
}
h6 {
	font-size: small;
}


#wrapper{ width:960px; margin: 0 auto;  }
#container{ width:960px; margin:0; height:1700px; 	background-color: #E9E8E6; background:url(../images/usmap.png); background-position:center; background-repeat:no-repeat;}



/* header */

#header{ height:220px; overflow:hidden;  background: url(../images/usmap.png) no-repeat;}
/* --------------- sekhar ------------------*/
#div a:link{
	color:#FFFFFF;
	}


/*----------------End of sekhar's code-------------------*/
#logoHolder { float:left; width:auto; height:auto; display:block; }
#topmenulist {
	float:right; 
	margin-right:5px;
	padding:5px;
	text-align:right;
	font:Geneva, Arial, Helvetica, sans-serif normal ;
	font-size:12px;
	word-spacing:2px;
	color:#FF6600;
	width:auto;
	margin-top:1px;
	white-space:pre;
	margin-bottom:0px;
}

#topmenulist a:link {
	color: #FF6600;
	text-decoration: none;
}
#topmenulist a:visited {
	text-decoration: none;
	color: #FF6600;
}
#topmenulist a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#topmenulist a:active {
	text-decoration: none;
	color: #FF6600;
}


#login {
	width:287px;
	margin:0px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-top:0px;
	float:right;
	padding:0px;
	top:0px;
}

#login .header{
	text-align:right;
	font-size:14px;
	padding-right:10px;
	padding-top:10px;
	font-weight:bold;
	background:url(../images/memberlogin_bg.gif) repeat-x;
	width:277px;
	height:18px;
}

#login form {
 	font-size: 10px;
 	text-align: right;
 	margin: 1px 0 0 0 ;
 	padding:0 0 0 0 ; 
	vertical-align:top; 
	float:right;
	width:287px;
}


#login .labeltext{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:13px;
}
#login label {
	float:right;
	text-align: right;
	padding-right:10px;
	width:100px;
	padding-top:0px;
	padding-bottom:0px;
	
}

#login .textbox{
	float:right;
	text-align: right;
	padding: 2px 10px 2px 0;
	width:260px;
	height:18px;
	margin-right:5px;
	border:#999999 1px solid;
	background-color:#CCCCCC;

}
#login input{ 
	float:right;
	text-align: center;
	width:auto;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:5px;

	background-color:#000000;
	color:#FFFFFF;
	margin-bottom:4px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#login .formExtras{
	text-align:right;
	font-size:10px;
	padding-right:10px;
	padding-top:3px;
	font-weight:normal;
	width:277px;
	height:15px;
}

/* Content area*/

#content{ width:960px; overflow:hidden; background-color:rgb(255,255,255); border:#CCCCCC 1px solid; }
.contenttext{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
#middleimgprt1{
	background: url(../images/tabLeft.png) no-repeat;
	height:71px;
	width:10px;
	margin-left:-10px;
	position:absolute;
	margin-top:10px;
	
}
#middleimgprt1_e{
	background: url(../images/tabLeft.png) no-repeat;
	height:71px;
	width:10px;
	margin-left:-10px;
	position:absolute;
	margin-top:0px;
	
}


#middleimgprt2{
	background: url(../images/Welcome.png) no-repeat;
	height:73px;
	position:inherit;
	margin-top:10px;
	left: 20px;
	width: 233px;
}
#middleimgprt3{
	background: url(../images/tabRight.png) no-repeat;
	height:92px;
	display:block;
	float:left;
	width:20px;
	left:233px;
	top:0px;
	position:relative;

}


#middleimgprt4{
	border:#CCCCCC 1px solid;

	margin-left:10px;
	width: 210px;
}

.crosshatchBG{
	background:url(../images/crossPattern.png) repeat-x;
	padding-right:5px;
	padding-left:5px;
	height:6px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}

#rightcontent{
}

#leftContentHolder{
	width:233px;
	float:left;
	margin-bottom:10px;
	text-align:left;
}

.testimonials{ margin-top:5px; padding-top:5px; padding-left:15px; padding-right:15px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif;font-size:13px; text-align:justify}

.USGpedia { font-size:16px; font-weight:bold; padding-left:5px;}
.USGpedia1 { font-family:"Monotype Corsiva"; font-size:23px; font-weight:bold; padding-left:5px;}


#mainContentHolder{ 
	width:690px;
	height:auto;
	float:right;
	margin:0 7px;
	padding:10px;
	text-align:left;
	display:block;
	background:#FFFFFF;
}

#btmMenu{
	float:left;
	width:960px;
	height:300px;
	margin:0;
	padding:0;
}

#forumMenu{
	float:left;
	width:960px;
	height:200px;
	margin:0;
	padding:0;
	
	
}

#boardtop{background:url(../images/boardtop.gif) no-repeat; height:20px; width:550px; margin-left:5px;}
#boardmiddle{background:url(../images/boardmiddle.gif); width:550px; margin-left:5px; }
#boardtext{color:#FFFFFF; padding-left:20px; padding-right:20px; font-family:Geneva, Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:12px; font-weight:100}
#boardtext table td{color:#FFFFFF}
#boardbottom{background:url(../images/boardbottom.gif) no-repeat; height:20px; width:550px; margin-left:5px;}

#documenttext{color:#000000; padding-left:20px; padding-right:20px; font-family:Geneva, Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:12px; font-weight:100; text-align:left}

.textstyle{color:#000000; padding-left:20px; padding-right:20px; font-family:Geneva, Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:12px; font-weight:100; text-align:center}

#fullMenu{
	float:left;
	width:960px;
	margin:0 auto;
	padding:0;
	vertical-align:middle;
	
}

#fullMenu .menuTab{
	float:left;
	width:200px;
	padding:5px;
	margin-left:22px;
}

#fullMenu .headerText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:capitalize;
	color:#FF6600;
}

#fullMenu .normalText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	color:#FF6600;
	line-height:1.5em;
	padding-top:10px;
}

#fullMenu a:link {
	color: #333333;
	text-decoration: none;
}
#fullMenu a:visited {
	text-decoration: none;
	color: #333333
}
#fullMenu a:hover {
	text-decoration: none;
	color: #CC0000;
}
#fullMenu a:active {
	text-decoration: none;
	color: #000000;
}

#forumnMenu{
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7; /* for future compatibility */
	background-color:#999999;
	float:left;
	width:960px;
	margin:0;
	padding:0;
	height:165px;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:15px;
}

#forumnMenu .fmenuTabHead{
	float:left;
	width:100px;
	padding:10px;
	padding-top:30px;
	margin-left:5px;
	height:125px;
	vertical-align:middle;
	text-align:left;
}

#forumnMenu .fmenuTabs{
	float:left;
	width:150px;
	padding:20px;
	margin-left:5px;
	height:115px;
	vertical-align:middle;
	text-align:left;
	padding-top:30px;
	border-left:2px solid #666666;
}



.alignRight{ margin-left:100px; margin-bottom:5px; }

/* Quotations for Testimonials*/

blockquote {
	position: relative;
	text-indent: 2em;
}

.bqstart,
.bqend { font-size: 300%; }

/* apply IE specific rules first */
.bqstart {
	text-indent: 0;
	margin: -0.6em 0 -2em 0;
	float: left;
}

blockquote > .bqstart {
	/* add extra non-ie rules */
	position: absolute;
	top: -0.2em;
	left: 0;
	/* remove IE specific rules */
	float: none;
	margin: 0;
}

.bqend {
	position: absolute;
	margin-top: -0.6em;
	right: 0;
	text-indent: 0;
}

blockquote > .bqend {
	margin-top: -0.2em;
}

#btmFootMenu{
	float:left;
	width:960px;
	height:130px;
	margin:0;
	padding:0;
	text-align:center;
}

#footerMenu{
	float:left;
	width:560px;
	margin:0 auto;
	padding:0;
	vertical-align:middle;
	margin-left:100px;
	text-align:center;
	
	
}

#footerMenu a:link {
	color: #000000;
	text-decoration: none;
}
#footerMenu a:visited {
	text-decoration: none;
	color: #000000;
}
#footerMenu a:hover {
	text-decoration: none;
	color: #FF3300;
}
#footerMenu a:active {
	text-decoration: none;
	color: #000000;
}

div.visible {
display: visible;
}
div.hidden {
display: none;
}

#part2a {
	position:absolute;
	width:215px;
	height:17px;
	z-index:1;
	left: 750px;
	top: 164px;
	color:#000000;
	font-size:10px;
	top:192px;
}
.style8 {
	color:#FFFFFF;
	font-weight: bold;
}

#lefthome{ float:left; width:250px; margin-left:10px; margin-bottom:10px;}
#midhome{ float:left; width:2px; background:#FF9900; margin-left:30px; height:400px; }
#righthome{float:right; width:250px; margin-right:10px; margin-bottom:10px;}
.text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#FFFFFF; padding-left:30px; width:200px }
.text1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; color:#FFFFFF; padding-left:30px; width:160px }
.text1 strong{color:#FB8F34!important; font-size:14px;}
.text1 a{color:#AFAFAF!important; text-decoration:none;}
.text1 a:hover{color:#FFFFFF!important; text-decoration:underline;}
#imgtop{background:url(../images/top.jpg); height:29px; width:199px;}
#imgmiddle{background:url(../images/middle.jpg);  width:199px;}
#imgbottom{background:url(../images/bottom.jpg) no-repeat; height:35px; width:199px;}
#paptop{background:url(../images/papertop.gif); height:49px; width:250px;}
#papmiddle{background:url(../images/papermiddle.gif);  width:250px;}
#papbottom{background:url(../images/paperbottom.gif); height:39px; width:250px;}

#papmiddle p a{color:#999999; text-decoration:none}
#papmiddle p a:hover{color:#FF9900; text-decoration:none}

#righthome p a{color:#000000; text-decoration:none;}
#righthome p a:hover{color:#000000; text-decoration:underline;}
p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
font-family:Geneva, Arial, Helvetica, sans-serif, "Myriad Pro";
font-size:12px;
}
#wrapper1{
width: 600px;
margin: 0 auto;
}
.box{
background:#FFFFFF;
}
.boxholder{
clear: both;
padding: 5px;
background: #FB8F34;/**/
width:600px;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #8DC70A url(../images/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}

#content1 a{
color:#000000;
text-decoration:none;
}

#content1  a:hover{
color:#ffffff;
text-decoration:none;
}

