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

body{
	margin:0;
	padding:0;
	background:#fafafa;
	}
	
*{
	margin:0;
	padding:0;
	}

a{
	text-decoration:none;
	color:#6dacdf;
	}

a:hover{
	text-decoration:none;
	color:#143886;
	}
	
img{
	border:0;
	}
	
p{
	margin:0 0 10px 0;
	line-height:20px;
	text-align:justify;
	}

h1{
	font: 20px Arial, Helvetica, sans-serif;
	color:#143886;
	padding:0 0 10px 0;
	}

h2{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#736d6d;
	padding:15px 0 10px 0;
	}

h3{
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:10px 0 10px 0;
	color:#333333;
	}

h4{
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:10px 0 5px 0;
	color:#6dacdf;
	}
	
/*-----------Global Styles------------*/

#site{
	width:930px;
	margin:0 auto;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#5a5a5c;
	}

/*--------- Top Styles -------*/
#top{
	margin:0;
	padding:0 0 20px 0;
	height:80px;
	}
	
#logo{
	display:block;
	float:left;
	margin:0;
	padding:4px 0 10px 0;
	width:233px;
	}

#topmenu{
	display:block;
	float:left;
	margin:0;
	padding:5px 0px 0 0;
	width:695px;
	text-align:right;
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#736d6d;
	}

#ud{
	text-align: left;
	padding:0 0 25px 0;
	}

#topmenu p{
	text-align:right;
}

#topmenu a{
	font-weight:bold;
	color:#736d6d;
	padding:0 2px 0 2px;	
	}

#topmenu a:hover{
	color:#6dacdf;
	}

/*--------- Left Menu, Right Menu & Banner Styles -------*/

#leftmenubanner{
	margin:0;
	padding:0;
	clear:both;
	}

#banner{
	width:689px;
	display:block;
	float:right;
	}

#leftmenu{
	width:224px;
	margin:0 0px 0 0;
	padding:23px 0 0 0;
	display:block;
	float:left;
	background:url(../images/leftmenu-bg.jpg) left top repeat-x; 
	height:288px;
	}

#leftmenu ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#leftmenu ul li{
	display:block;
	float:left;
	margin:0;
	padding:0 0px 0 0px;
	background: url(../images/li-border.jpg) left bottom no-repeat;
	background-position:0 35px;
	line-height:37px;
/*	width:224px;*/
	}

#leftmenu a {
	color:#5a5a5c;
	background: url(../images/menu-bullet.jpg) left top no-repeat;
	background-position:0px 12px;
	margin:0 0 0 5px;
	padding:0 0 0 20px;
	width:204px;
	display:block;
	}

#leftmenu a:hover {
	color:#6dacdf;
	}

#rightnews{
	margin:4px 0 0 0;
	padding:5px;
	width:679px;
	display:block;
	float:right;
	background: #eaebf0 /*#f3f3f5*/;
	height:18px;
	}

#rightmenu a{
	color:#5a5a5c;
	margin:0 46px 0 46px;
	padding:0;
}

#rightmenu a:hover {
	color:#6dacdf;
	}

/*--------- News & About Company Styles -------*/

#newsandabout{
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	clear:both;
/*	height:196px;*/
	}

#power{
	width:202px;
	margin:0;
	display:block;
	float:left;
	}

#about{
	margin:4px 0 0 0;
	padding:0px 0 0 0;
	width:687px;
	display:block;
	float:right;
	}

/*--------- News & About Company Styles -------*/

#bottombox{
	background:#f3f3f5;
	padding:10px;
	margin:0;
	height:131px;
	clear:both;
	border:1px #eaecf0 solid;
	}

/*--------- text Styles -------*/

ul{
	margin:5px 5px 5px 25px;
	padding:0;
	list-style:none;
	}

ul li{
	margin:0;
	padding:0 0 0 18px;
	list-style:none;
	background:url(../images/arrow.gif) left top no-repeat;
	background-position:0px 5px;
	line-height:20px;
	}

ol{
	margin:10px 0 10px 35px;
	padding:0;
	}

ol li{
	margin:0;
	padding:5px 0 0 0px;
	line-height:20px;
	text-align:justify;
	}
	
.more{
	float:right;
	display: inline-block;
	}

.center{
	text-align:center;
	}

.orangetextbold {
	color:#143886;
	font-weight:bold;
}

.head {
	color:#4991D3;
	border-bottom:1px solid #4991D3;
	margin:0 0 10px 0;
}

.news {
	line-height:17px;
	color:#000;
	text-align:left;
	text-decoration:none;
	border-bottom:1px #6dacdf solid; 
	padding-bottom: 20px;
}

.step{
	text-align:center;
	margin:5px 0 5px 0;
	font-weight:bold;
	}
/*-------- Image Styles --------*/
.imgborder{
	padding:2px;
	margin:0 0 5px 0;
	border:1px #CCC solid;
	}

.imgright{
	padding:1px;
	margin:0 0 5px 15px;
	border:1px #CCC solid;
	float:right;
	}

.imgleft{
	padding:1px;
	margin:0 15px 5px 0;
	border:1px #CCC solid;
	float:left;
	}

.imgcenter{
	padding:1px;
	border:1px #CCC solid;
	margin:0 auto;
	}

.imgrightnobrd{
	padding:0;
	margin:0;
	float:right;
	}

/*-----------Footer Styles--------*/
#footer{
	background:#10357e;
	clear:both;
	}

#footer-inner{
	width:928px;
	height:25px;
	margin:0 auto;
	padding:10px 0 0 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#b7c5e1;
	}

#footer a{
	color:#b7c5e1;
	}

#footer a:hover{
	color:#FFF;
	}
/*-----------End Footer Styles--------*/

/*------ News Styles -----*/
#datamain{
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	color:#5a5a5c;
	}

#datacontainer{
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	color:#5a5a5c;
	position:absolute;
}

/*------ End News Styles -----*/

/*-------- Inner Page Styles ------*/
#heading{
/*	margin:0px 0 0 0;*/
	margin:4px 0 0 0;
	padding:5px;
	width:679px;
	display:block;
	float:right;
	background: #eaebf0 /*#f3f3f5*/;
	height:18px;
	}

#heading h1{
	font: bold 14px;
	padding:0;
	margin:7px 0 0 0;
	}

#inner{
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	clear:both;
/*	height:196px;*/
	}

#innerleft{
	margin:0;
	padding:0px;
	display:block;
	float:left;
/*	background:url(../images/news-bg.jpg) left top repeat-x;*/
	}

#innerright{
	margin:4px 0 0 0;
	padding:0px 0 0 0;
	width:687px;
	display:block;
	float:right;
	}
/*-------- End Inner Page Styles ------*/

/*------ table Styles ----*/

.tbl{
	border:1px #ccc solid;
	}

.tbl td{
	padding:2px;
	border:1px #ccc solid;
	}

.border_blue
{
	border: 1px solid #4991D3;
}


/*-------------- Form Styles --------------*/
#myform {
	background-color: #ECECEC;
	margin: 15px 0 10px 5px;
	width: 515px;
	padding: 5px;
	border: 1px solid #4991D3;

}

#myform tr.head {
	font-family: Verdana;
	font-size:10px;
	color:#3A759D;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	}


#myform td {
	padding: 5px 7px;
}

#myform td.s1 {
	background:#FFF;
}

#myform textarea {
	padding: 0;
	background-color:#FFF;
	vertical-align: top;
	margin: 2px 2px 1px 0;
	border: 1px solid #4991D3;
	color:#4991D3;
	font-family:"Courier New", Courier, mono;
	width: 200px;
	
}
#myform .input {
	font-family:"Courier New", Courier, mono;
	color:#4991D3;
	text-align:center;
	width: 200px;
	background-color:#FFF;
	margin:2px 2px 0 0;
	padding:1px 2px;
	border: 1px solid #4991D3;
}

#myform input.noborder {
	border:none;
	background:none;
}

input.big {
	width: 197px;
}

#myform input.big1 {
	width: 60px;
	border:none;
	text-align:left;

}

input.speed {
	width: 50px;
	background-color:#FFF;
	margin:2px 2px 0 0;
	border-width: 1px;
	border-style: dotted;
	border-color:#4991D3;
	color:#4991D3;
	font-family:"Courier New", Courier, mono;
	padding:1px 2px;
	text-align:center;
	}
select {
	background-color:#CCCFA8;
	margin:2px 5px 0 0;
	width: 200px;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	color:#5c71a2;
	font-family:"Courier New", Courier, mono;
	padding:1px 2px;
}
/* Submit button */
 .primaryAction {
	background-color:#e9f9ac;
	border:1px solid #809431;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	float: left;
	margin:8px 0px 0px 390px
}
 .primaryAction:hover {
	background-color:#E9FDD7;
}
/* Cancel button */
 .secondaryAction {
	color: grey;
	background-color:#e9f9ac;
	border:1px solid #809431;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	float: left;
	margin:8px 0px 0px 10px	
}
.secondaryAction:hover {
	color: black;

}

/*-------------- End Form Styles --------------*/


