@charset "utf-8";
/* CSS Document */

body 
{
	margin:0 auto;
	background:url(images/bg_img.png) #000000 repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:22px;
}


#main-wrapper 
{
	margin:0 auto;
	width:1060px;
}

#header 
{
	width:1060px;
	height:180px;
	background:url(images/header.jpg) no-repeat;
	margin-bottom:12px;
}



#main_nav 
{
	padding-top:136px;
	padding-left:56px;
}

#user1-2-holder
{
	width:1000px;
	/*height:296px;*/
	margin-left:30px;
	margin-right:30px;
	float:left;
	
	
}

/*
#user1
{
	width:740px;
	height:296px;	
	float:left;
	margin-bottom:12px;
}
*/

#user1
{
	/*width:740px;*/
	width:1000px;	
	height:0;	
	float:left;
	margin-bottom:0;
}
/*
#user2
{
	width:250px;
	height:296px;
	background:url(images/contact_us.jpg)  no-repeat;
	float:right;
	margin-bottom:12px;
}
*/
#user2
{
	width:250px;
	height:0;
	background:url(images/contact_us.jpg)  no-repeat;
	float:right;
	margin-bottom:0;
}

#content-wrapper
{
	width:1000px;
	overflow:visible;

	/* background:#000; */
	margin-left:30px;
	margin-right:30px;		
}



#content-left-wrapper
{
	width:695px;
	float:left;
}

.help-id 
{
	background:url(images/help.jpg) no-repeat #000;
	height:111px;
	width:695px;
	padding-bottom:12px;

}

.content-left-top
{
	background:url(images/content_top1.png) no-repeat;
	height:20px;
}

.content-left-bottom
{
	background:url(images/content_bottom1.png) no-repeat;
	height:20px;
	padding-bottom:12px;
}

#content-left
{
	/*width:555px;*/
	width:655px;
	background:#FFF;	
	padding-left:20px;
	padding-right:20px;
/*	margin-bottom:12px;*/
overflow:hidden;
	
}
/* ***** */
#content-left .xpost 
{
	text-align:justify;
}	

#content-left .xpost a
{
	color:#36485f;
}	

#content-left a.title
{
	font-size:22px;
	color:#3e618e;
	text-decoration:none;
}

#content-left a.title:hover
{
	font-size:22px;
	color:#3e618e;
	text-decoration:underline;
}

/* ***** */
#content-left-wrapper-w
{

	/*width:595px;*/
	width:695px;
	background:#FFFFFF;
	background:none
	float:left;
	
}

.content-left-top-w
{
	background:url(images/content_top1.png) no-repeat;
	height:20px;

}

.content-left-bottom-w
{
	background:url(images/content_bottom1.png) no-repeat;
	height:20px;

}

#content-left-w
{
	/*width:555px;*/
	width:655px;	
	background:#fff;	
	padding-left:20px;
	padding-right:20px;	
}





div.module-1 {
	width:295px;
	/*background:#ffffff;*/
	float:right;
	margin-bottom:12px;
	overflow:hidden;	
}

/*** right mods default*/

div.module div{
	width:295px;
	background:url(images/right_mod_bottom.png) no-repeat bottom;
	padding-bottom:10px;
	margin:0px;
} 

div.module div div{ 
	width:295px;
	background:url(images/right_mod_top.png) no-repeat top;
	padding-top:10px;
}


div.module div div div{
	width:279px;
	background: url(images/right_mod_bg.png) #ffffff repeat-x bottom;
	padding:1px 0px 10px 10px;
	border-left:3px solid #c2e1ee;
	border-right:3px solid #c2e1ee;
	margin:0px;
    /*padding-left:10px;*/
	/*background:#33FF00;*/
	
}

div.module div div div div{
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	border:none;	
}

/************* contact us ********/

div.module-c div{
	width:295px;
	background:url(images/right_mod_bottom-c.png) no-repeat bottom;
	padding-bottom:10px;
	margin:0px;
} 

div.module-c div div{ 
	width:295px;
	background:url(images/right_mod_top-c.png) no-repeat top;
	padding-top:14px;
}


div.module-c div div div{
	width:279px;
	background: url(images/right_mod_bg-c.png) #ffffff repeat-x top;
	padding:2px 0px 10px 10px;
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	margin:0px;
    /*padding-left:10px;*/
	/*background:#33FF00;*/
	
}

div.module-c div div div div{
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	border:none;	
}

.module-c {
	/*background:#000000;*/
	padding-bottom:12px;
}

.module-c p {

	padding-right:10px;
}
/************ end contact us ****/

.module {
	/*background:#000000;*/
	padding-bottom:12px;
}

.module p {

	padding-right:10px;
}

/*************************/

/*** right mods default*/

div.module-bar1 div{
	width:295px;
	background:url(images/right_mod_bottom.png) no-repeat bottom;
	padding-bottom:10px;
	margin:0px;
} 

div.module-bar1 div div{ 
	width:295px;

	padding-top:10px;
	background:url(images/right_mod_top2.png) no-repeat;
	padding-top:47px;
}


div.module-bar1 div div div{
	width:279px;

	background: url(images/right_mod_bg.png) #ffffff repeat-x bottom;
	padding:1px 0px 10px 10px;
	border-left:3px solid #c2e1ee;
	border-right:3px solid #c2e1ee;
	margin:0px;

	
}

div.module-bar1 div div div div{
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	border:none;

}

.module-bar1 {
	background:#000000;
	padding-bottom:12px;
}

.module-bar1 h3{
	margin-top:-34px;
	text-align:center;
	z-index:100;
	position:relative;
	
}


div.module-none{
	margin: 0px 0px 10px 0px;
	padding: 0;
	background: none;
	float: none;
	border:none;

}


/****  wide modules */
#module-content{

	width:695px;
	/*background:#d7e3f0;*/
	background:none
	float:left;	
}


div.module-blue div{
	width:695px;
	background:url(images/content_bottom2.png) no-repeat bottom;
	padding-bottom:10px;
	margin:0px;
} 

div.module-blue div div{ 
	width:695px;

	padding-top:10px;
	
	background:url(images/content_top2.png) no-repeat;

}


div.module-blue div div div{
	/*width:575px;*/
	width:auto;
	background:#d7e3f0;	
/*	padding:1px 0px 10px 10px;*/
	padding-left:20px; 
	padding-right:20px;	
	margin:0px;	
}

div.module-blue div div div div{
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	border:none;
}

.module-blue {
	background:#000000;
	padding-bottom:12px;	
}

.module-blue h3{
	text-align:left;
	color:#3E618E;
	font-size:22px;
	font-weight:normal;	
}

div.module-white div{
	width:695px;
	background:url(images/content_bottom1.png) no-repeat bottom;
	padding-bottom:10px;
	margin:0px;
} 

div.module-white div div{ 
	width:695px;
	padding-top:10px;	
	background:url(images/content_top1.png) no-repeat;
}

div.module-white div div div{
	width:auto;
	background:#fff;	
	padding-left:20px; 
	padding-right:20px;	
	margin:0px;	
}

div.module-white div div div div{
	margin: 0;
	padding: 0;
	background: none;
	float: none;
	border:none;
}

.module-white{
	background:#000000;
	padding-bottom:12px;	
}

.module-white h3{
	text-align:left;
	color:#3E618E;
	font-size:22px;
	font-weight:normal;	
}
/**** end- wide modules */

















#footer
{
	width:1000px;
	height:48px;
	background:url(images/footer_img.png) no-repeat;
	paddgin-top:12px;	
	margin-left:30px;
	margin-right:30px;
	padding-top:13px;	
	clear:both;
	text-align:center;	
}

#footer a
{
	color:#36485f;
}


#footer-w-wrapper
{
	width:1000px;
	margin-left:30px;
	margin-right:30px;
	background: url(images/footer_w_bgimg2a.png) no-repeat #FFFFFF 630px 100%;
	overflow:hidden;
	clear:both;

}

#footer-w-top
{
	width:1000px;
	height:18px;
	background: url(images/footer_w_top.png) no-repeat;
}

#footer-w-content
{
	/*width:894px;*/
	border-left: solid 3px #d7e3f0;
	border-right: solid 3px #d7e3f0;			
	/*
	padding-left:20px;
	padding-right:15px;
	*/
	/*padding:0 15px 13px 19px;*/
	padding:0 1em 1.6em 1.8em;
	vertical-align:top;

	

}

#footer-w-content .td
{
	padding:0;
	margin:0;

}	
	

#footer-w-content h2.footer_menu
{
	font-weight:normal;
	background:#00CC66;
}

#footer-w-content a
{
	color:#000000;
}	

#footer-w-content a:hover
{
	color:#82a81a;
}	


#footer-w-bottom
{
	width:1000px;
	height:18px;
	background: url(images/footer_w_bottom.png) no-repeat;	
}


div.module div div div ul
{
	padding:0 10px 0 0;
}	

div.module div div div li
{
	padding-left:10px;;
	padding-right:10px;
}
					
div.module div div div li a
{
	color:#3e618e;
}
				
div.module div div div li h2
{
	color:#3e618e;
	font-size:22px;
	font-weight:normal;
	
}

/*************** classes ***********/

.footer-url
{
	font-size:24px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;	
}

.separate_me 
{
	height:12px;
	clear:both;
	background:#000000;
}

.moduletable 
{
	padding: 0;
}

h1 {
font-size:22px;
font-weight:normal;
color:#3e618e;
margin:0px;

}

h2 {
	font-size: 150%;
}

h3 {
	color:#3E618E;
	font-size: 18px;
	font-weight:normal;
}

h4 {
	color:#3E618E;
	font-size:22px;
	font-weight:normal;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 15px 0;
	padding: 0;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 35px;
	line-height: 170%;
	background: url(../images/arrow.png) no-repeat 25px 8px;
}

ol li {
	margin-left: 35px;
	line-height: 170%;
}

th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #333333;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

a img {
	border: none;
}

td, div {
	font-size: 11px;
}

form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 1px;
	font-family: Arial, sans-serif;
	font-size: 100%;
}

select, textarea, .inputbox {
	background: #FFFFFF;
	color: #333333;
}

.button {
	background: url(../images/but-bg.gif) repeat-x top #3589E3;
	color: #FFFFFF;
	border: 1px solid #3589E3;
	padding: 2px 5px;
	font-weight: bold;
}

* html .button { /*IE 6*/
	padding: 1px 3px !important;
}

*+html .button { /*IE 7*/
	padding: 1px 3px !important;
}

.inputbox {
	border: 1px solid #CCCCCC;
	margin-bottom: 1px;
	padding: 2px 5px;
}

.inputbox:hover, .inputbox:focus {
}



.graph-menu-lower, .graph-menu-lower-mid {
font-weight:bold;
font-size:12px;
color:#36485f;		
}
#content-right-wrapper p {
margin:0px;
padding:0px;
}

.separate_me {
height:12px;
clear:both;
background:#000000;
}

.separate_me_r {
height:12px;
overflow:visible;

/*clear:both;*/

background:#000000;
}

.footer-url{
font-size:24px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
margin-top:15px;
margin-bottom:15px;

}

.askqoutation {
 	text-align:right; 
}

.askqoutation ul li{
	background:none;
}

.xfooter_style
{
	font-size:18px;
	padding-bottom:1em;
	line-height:1.5em;
	
}	

.xfooter_style-sub
{
	font-size:18px;
	padding-bottom:1em;
	padding-top:.8em;
	line-height:1.5em;	
	
}	

.c_labels
{
	color:#FFFFFF;
	font-weight:bold;
}	

.c_labels-black
{
	color:#000000;
}	

.textBox 
{
	border: 1px solid rgb(153, 153, 153); padding: 3px; margin-top: 5px; width:255px;	
}

.btnSub 
{
	border:1px #030 solid;
	background-color:#385774;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;			
}	