  	* {
		margin: 0;
		padding: 0;
	}
 
	html, body {
	     border:0;
	     margin:0;
	     padding:0;
	     height: 100%;
	}
 
	body {
	     font: 100%/1.25 arial, helvetica, sans-serif;
	     min-width: 780px;
		  background:#565e71;
		    color: #fff;
	}
 
	p { margin: 15px 0; }
 
	p,  h3, h4, h5, h6 { padding: 0 1em; } /* Important! Give padding to the text. You could give some padding from leftbar, rightbar and Content but it would not render properly in IE*/
 
	/*****header*****/
	#header {
	     width: 100%;
	     font-size: 1em;
	     color: white;
	     text-align: center;
	     margin: 0;
	     padding: 0;
	     height: 0px;
	   
	}
 
	/*****content*****/
	#wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	min-height: 90%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	position: absolute;
	z-index: 1;

}
#flash_bg {
min-width: 960px;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */	  
position:relative;
 z-index: 0;


	}

 
#InnerWrapper {
margin: 0 auto;
width:990px;
}
 
	#WrapContent {
	    padding-bottom: 0px;
	 
	}
 
	#WrapContent:after { /* !important. stick the footer at the bottom*/
	  clear: both;
	  display: block;
	  content: ".";
	  height: 0;
	  visibility: hidden;
	}
	 #leftbarin{
		 float: left;
	     width: 50%;		 
		 padding-right: 10px;}
 #rightbarin{
		 float: right;
	     width: 45%;
 padding-legy: 10px;}

#leftbar {
float: left;
 width: 250px;	
padding: 10px 0;	
color: #6C7789;
display:block;


	  
	}
#leftbar a{
color: #fff;
text-decoration: none;
}
#leftbar  a:hover{
	color: #E5D899;	
	text-decoration: none;
	border-bottom: 1px dashed White;
}
 
	#rightbar {
float: right;	    
display:block;
 width: 700px;
}
 .date{
	color: #E5D899;
	font-size: 10px;
}
.inv { display: none }
	#content {
  padding: 10px 0;	
  margin: 10px;
  font-size:0.9em;
  color:#FFF;


	   
	}
 		#content  ul{

	margin-left: 20px;

	
}
	#content  li {
		margin-bottom: 5px;
	padding: 0 0 0 2px;	
	list-style-image: url(../images/arr.gif);
	list-style-type: none;
	display:block;
	
	
}
#content a{
	color: #CED5E1;
	text-decoration: none;
	border-bottom: 1px dashed #CED5E1;
}
#content a:hover{
	color: #fff;
	text-decoration: none;
	border-bottom: 0px dashed #CED5E1;
}
#content h1{
	color: #fbfbfc;
	font-size: 1.4em;
	margin-bottom: 2px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#content h2{
	color:#ACB9CB;
	font-size: 1.2em;
	margin-bottom: 3px;
}
#content h3{
	color: #F3F3F3;
	font-size: 11px;
	margin-bottom: 1px;
}
#content  img{
	border: 1px solid #E6E6E6;
	padding: 5px 5px 5px 5px;
}
#content a img{
	border: 0px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
}
.clear {
	    clear: both;
	    display: block;
	    height: 1px;
	    overflow: hidden;
	    margin: 0;
	    padding: 0;
	}
 
	/*****footer*****/
	#footer {
	    
	     padding-top:20px ;
	     margin:0;
	     width: 100%;	    
		  font-size: 0.8em;		
		
		  color:#d5dce8;
		  
		  
	}
		#footer  a{
		  color: #fff;
		  border-bottom: #ccd4e4 1px dotted
	
}
#footer a:hover{ 
color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed White;
}

.menu,.podmenu
{
	padding:10px 0;
	text-align:center;
	font-size:1em;

}
.podmenu ul{
	
	border-bottom:1px dotted #afafaf;
	text-align:left;
	width:200px;
	}
.menu UL
{
	margin:0 auto;
	padding:2px 0 2px 0;
	border-bottom:1px dotted #afafaf;
	text-align:center;
	width:800px
}
.menu UL LI,.podmenu ul li
{
	list-style-type:none;
	display:inline;
	margin:3px;
}
.menu UL LI a
{
background:#2d3646; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;
filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;/* Only needed if you fade in the tagline with jquery, IE leaves a jagged look */
	padding:10px;
	line-height:40px;
	color:#fff;
	text-decoration:none;
}
.podmenu UL LI {
	width:200px;
background:#2d3646; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;
filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;/* Only needed if you fade in the tagline with jquery, IE leaves a jagged look */
line-height:40px;
color:#fff;
text-decoration:none;
}
.podmenu UL LI a {
margin-left:20px;
color:#fff;
}
.podmenu UL LI.active
{
	width:200px;
background:#000; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;
filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;/* Only needed if you fade in the tagline with jquery, IE leaves a jagged look */
line-height:40px;
color:#fff;

}
.podmenu UL LI.active a
{
text-decoration:none;
border-bottom:0px;
}
{
color:#fff;
border-bottom:1px #fff;
background:#000; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;
filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;/* Only needed if you fade in the tagline with jquery, IE leaves a jagged look */
padding-top:10px;
padding-bottom:10px;

}

.footdiv{
background:#41485a; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;
filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;/* Only needed if you fade in the tagline with jquery, IE leaves a jagged look */
padding:15px;
margin:5px;
color:#fff;
height:170px}
.footdiv h2{
	 font-size:1.2em;
	 padding-left:0px;
	 border-bottom:1px solid;
	}
.footdiv ul li{
	list-style:none;
	padding:3px;
	text-align:left;
}
.footdiv ul li a{
color:#FFF;
text-decoration:none;
}
.footdiv ul li a:hover{
color:#FFF
}


/*** FORM **********************/

legend{	margin: 0;padding: 0;color: #A52A2A;font-weight: bolder;font-size: 12px;background: #fff;}
fieldset {  border: 1px solid #ccc; padding: 0 10px 5px 10px; margin:30px 0 0 0;}
fieldset legend { margin: 0; padding: 0 5px; font-size: 1.3em;}
fieldset legend span{font-size: 0.8em; color:#000; font-weight:normal; margin-left:7px}

input.text,input.file,select,textarea.text{font-size:1.1em;padding: 7px;margin:7px 3px;border: 1px solid #A7A7A7;background: #fbfbfb; font-weight:lighter}
input.small{width:100px;}
input.report{width:70px;}
input.rub{width:100px;color:#900;font-weight:bold}
input.large{width:450px;}
input:disabled{ background: #F2F2F2}
input.medium,select.medium{width:270px;}
select.large{width:400px;}
input.server{width:120px;}
input.tel{width:150px;text-align:left;font-size:16px;background-color: #F2F2F2;	border: 1px solid #CCC;	height:20px;}
textarea.small{	height:10em;width:270px;}
textarea.medium{height:10em;width:70%;}
textarea.large{	height:20em;width:90%;}
textarea.cal{	height:7em;width:200px;}


/* CONTACT FORM */

#rightbar  ol li,div.article ol li {padding:8px; -moz-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;  margin-bottom: 10px;	clear: both; }

#rightbar ol li label,div.article ol li label  {float: left; width:70px; padding-left: 15px; color: #666; border-left: 1px  dotted #444;  }
#rightbar  ol li label.field-title { width:30%; border-left:none !important; padding-left: 10px; font-weight:bold; text-align:left; color:#FFF }
#rightbar  ol li label.field-title em { background:url(../images/required.gif) center no-repeat; width:13px; height:14px; display:inline-block; margin-left:5px; }
#rightbar  ol li label.field-title  span{ color: #7A7A7A; font-size:0.9em; font-weight:lighter; display:block; margin-top:5px}
#rightbar  fieldset,div.article fieldset{  border: 1px  dashed #ccc; padding:5px; margin:10px 0 0 0;}
#rightbar   fieldset legend,div.article  fieldset legend  { margin:0; padding:10px; font-size: 1em; -moz-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;  background: #e3e3e3; color: #900}
#rightbar  ol li label.field-title a {background: #e06870; -moz-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;color:#fff;padding:1px 4px 1px 4px}
.small {font-size: 0.9em; color:#999;}
#rightbar  ol li.text input{border:1px solid #797979 background: #CCC;}	
#rightbar  textarea{border:1px solid #797979 background: #CCC;}	
div.button_sub{ float:right; width:470px; display:block; }
div.button_cub{ float:right; width:200px; display:block; }
div.forget{ float:left;}
div.forget a{color:#878fa1; border-bottom:1px dashed #878fa1; font-weight:bold; }
:focus {outline: 0;}
ol, ul {list-style: none;}
/* = Clearfix */  
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.button,a#lnk_cta1{display: block;cursor:pointer; width:150px; padding:10px; font-size:0.8em;  border: 1px solid #b32720;  background: #b32720; color:#fff;  margin-top:10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;	-webkit-border-radius: 3px;}
a#lnk_cta1:hover{ background: #DDD; color:#fff;}

#rightbar .error-input, #rightbar .error-both .input, #rightbar .error-same,#column.input{ background:#FFEFEF; border-color:#BB6666; color:#660000; }
#ERROR{ display: none; -moz-border-radius:3px; -webkit-border-radius:3px;  background: #FF8080;color:#FFF;padding: 10px;margin: 10px;width: 95%;}
#response{display: none; -moz-border-radius:3px; -webkit-border-radius:3px; background: #DFFFBF;padding: 10px;margin: 10px;width: 95%; color:#333}

#error1{ display:yes; -moz-border-radius:3px; -webkit-border-radius:3px;  background: #FF8080;color:#FFF;padding: 10px;margin: 10px;width: 95%;}
#response1{display: yes; -moz-border-radius:3px; -webkit-border-radius:3px; background: #DFFFBF;padding: 10px;margin: 10px;width: 95%;}
