/* CSS Document */

body {

	margin:0px;

	padding:0px;

	background:url(../images/background.gif) top repeat-x;

	background-color:#03284E;

	color:#d5e2f0;

	font-family:Arial, Helvetica, sans-serif;

}

body, html

{

	height:100%;

}

 

 

.progressBox

{	

	display:none;

	padding:20px;

	position:fixed;

	bottom:10px;

	right:10px;

	margin:auto;

	border:1px solid #07325f;

	background-color:#215386;

	min-width:350px;

	max-width:500px;

	max-height:300px;

	



	

	filter:alpha(opacity=95);

	-moz-opacity:0.95;

	-khtml-opacity: 0.95;

	opacity: 0.95;

}

.progressBox .msg

{	

 font-size:12px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

}



h2

{

	text-transform:uppercase;

	padding:0px;

	margin:0px 0px 5px 0px;

	color:#FFFFFF;

	font-size:14px;

	font-weight:700;

	font-family:Arial, Helvetica, sans-serif;

}



h3

{

	text-transform:uppercase;

	padding:0px;

	margin:0px 0px 5px 0px;

	color:#FFFFFF;

	font-size:12px;

	font-weight:700;

	font-family:Arial, Helvetica, sans-serif;

}

p {

	font-size:12px;

	margin:0px;

	padding:0px;

	

}

span {

	font-size:12px;

	text-decoration:none;

}

a {

	color:#8bb0d7;

	text-decoration:none;

}

a:hover {

	color:#fdb331;

}



A {

user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none;

}

A:FOCUS {

user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none;

}

#maincontainer {

	width:930px;

	margin:auto;

}

#maincontainer #main-inner{

	background:url(../images/bg.jpg) top no-repeat;

	width:930px;

	float:left;

	padding-bottom:25px;



}

#mainheader {

	width:910px;

	float:left;

}

#mainheader .logo {

	float:left;

	cursor:pointer;

	margin-top:47px;

}

#mainheader .logo img, #getstarted, .footercontentright img {

	border:0px;

}





#mainheader #topnav {

width:242px;

height:24px;

line-height:20px;

text-align:center;

background:url(../images/topnavbar.gif) no-repeat;

position:absolute;

top:7px;

margin-left:296px;

display:inline;

}

#mainheader #topnav p {

font-size:11px;

font-weight:normal;

}

#mainheader #topnav a {

color:#D5E2F0;

}

#mainheader #topnav a:hover {

color:#fdb331;

}

.news {

	width:441px;

	height:16px;

	float:right;

	margin-top:58px;

	margin-right:9px;

	background:url(../images/news.png) top no-repeat;

 	padding:5px 15px 5px 15px;

	font-size:11px;

	

	overflow:hidden;



}

.news .date{

	font-size:11px;

	color:#fdb331;

}

.news ul {

	margin:0px;

	padding:0px;

	list-style:none;

	width:441px;

	margin-top:20px;

}



.news ul li

{

	float:left;

	width:441px;

	height:20px;

}







.bodyportion {

	margin-top:15px;

	width:910px;

	float:left;

}

.bodyright {

	width:360px;

	float:right;

	margin:0px;

}

.bodyright h2 {

padding-left:25px;

}

.bodyright p {

padding-left:25px;

}

.bodyleft {

	width:528px;

	float:left;

	margin:0px;

}

.bodyleftbg {

	background:url(../images/left_header_bg.png) top no-repeat;

	width:528px;

	height:88px;

	margin-bottom:15px;

	padding-top:1px;

	behavior: url("../iepngfix.htc");

	

}

.bodyleftinner{

	width:520px;

	float:left;

	margin:0px;

	background:url(../images/inner_middle_bg.png) top right no-repeat;

	padding:0px 15px 0px 0px;

	behavior: url("../iepngfix.htc");

	min-height:500px;

}

.bodyleftinner ul{

font-size:12px;

line-height:22px;

list-style-type:square;

}

.bodyleftinner span{

font-size:13px;

color:#fff;

font-weight:bold;

}

.bodyleftinner ul li a{

color:#D5E2F0;

text-decoration:underline;

}

.bodyleftinner ul li a:hover{

color:#FDB331;

text-decoration:none;

}

.products_description {

	overflow:hidden;

	height:170px;

	padding:0px;

	

}



.products {

	margin:18px 0px 0px 27px;

	/* required settings */

	position:relative;

	overflow:hidden;

	width: 475px;

	height:64px;

	/* custom decorations */

	padding:0px;

}

.products ul.items {

	padding:0px;

	list-style-type:none;

	margin:0px;

	width:5000px;

	position:absolute;

	clear:both;

}

.products ul.items li {

	padding:3px;

	list-style-type:none;

	background:url(../images/box.jpg) no-repeat;

	width:149px;

	height:46px;

	float:left;

	margin:0 2px 0 2px;

	cursor:pointer;

}

.products ul.items li .content {

	display:none;

}

.products ul.items li .pic {

	display:none;

}

.products ul.items li.hover {

	padding:3px;

	list-style-type:none;

	background:url(../images/box.jpg) no-repeat;

	width:149px;

	height:46px;

	float:left;

	margin:0 2px 0 2px;

}

.products ul.items li.hover img {

}

.products ul li.leftarrow {

	padding:0px;

	background: url(../images/left.png) top no-repeat;

	margin:0px;

	width:24px;

	height:52px;

}

.products ul li.rightarrow {

	padding:0px;

	background: url(../images/right.png) top no-repeat;

	margin:0px;

	width:24px;

	height:52px;

	behavior: url("../iepngfix.htc");

}

.left-bg {

	width:528px;

	float:left;

	background: url(../images/left_repeat.png) repeat-y;

}

.new {

	width:494px;

	float:left;

	background: url(../images/left_top.png) no-repeat left top;

	padding:10px 17px 10px 17px;

}

.new-bottom {

	width:528px;

	float:left;

	background: url(../images/left_bottom.jpg) no-repeat left top;

}

.right-bg {

	float:left;

	background: url(../images/right_box.png) top no-repeat;

	width:339px;

	background-position:left bottom;

	padding:20px 0px 30px 30px ;

}

.expandableBox {

	float:right;

	width:339px;

	overflow:hidden;

	padding:0px 10px 0px 20px ;

	height:360px;

}

.expandableBox #quickContactMessage

{

	margin-top:-315px;

	position:absolute;

 	height:280px;

	width:308px;

	background:url(../images/quickContactMessage.png);

 	padding:20px;

	display:none;

	

}

.expandableBox form {

margin-left:15px;

}

.expandableBox p{

padding:15px 0 0px 15px;

}

.expandableBox h2{

padding-left:15px;

}

.expandableBox img{

margin:20px 0 0px 15px;

}

.expandForm

{

   font-size:12px;

   background:url(../images/bullet-right.png) no-repeat left; 

   cursor:pointer;

   padding-left:20px;

   display:block;

   margin-left:15px;

 

}

.collapseForm

{

   font-size:12px;

   height:15px;	

   background:url(../images/bullet-down.png) no-repeat left; 

   cursor:pointer;

   padding-left:20px;

   display:block;

   margin-left:15px;

}







#boxblue {

	width:520px;

	float:left;

}

.boxtop {

	width:528px;

	float:left;

	height:17px;

}

.boxmain {

	width:498px;

	float:left;

	background:url(../images/boxbg.png) repeat-y top;

	padding:0 15px 0px 15px;

}

.boxbot {

	width:528px;

	float:left;

}

.footer {

	clear:both;

	background: url(../images/fotter.jpg) repeat-x;

	height:201px;

}

.footercontent {

	width:920px;

	margin:auto;

	padding-top:10px;

}

.footercontent ul {

	margin:0px;

	padding:0px;

	width:726px;

	float:left;

}

.footercontent ul li {

	margin:0px;

	padding:0px;

	list-style:none;

	margin-right:15px;

	display:inline;

	width:185px;

	float:left;

	padding-right:25px;

}

.footercontent ul li a {

	color:#175687;

	font-size:11px;

	text-decoration:none;

}

.footercontent ul li a:hover {

	color:#fff;

	font-size:11px;

	text-decoration:underline;

}

.footercontentright {

	width:184px;

	float:right;

}

.bot {

	width:726px;

	margin:auto;

}

.botright {

	width:128px;

	margin:auto;

}



.ulMenu {

	margin:42px 0 0 0;

	list-style-type:none;

	width:340px;

	font-size:12px;

	float:right;

}

.ulMenu li {

	float:LEFT;

	margin-left:5px;

	margin-bottom:5px;

	cursor:pointer;

	background: url(../images/navmain.gif) 0px 33px;

}

.ulMenu li a {

	text-align:center;

	line-height:33px;

	width:105px;

	height:33px;

	display:block;

	color:#083259;

}

.ulMenu li a:hover {

	color:#fff;

}

.ulMenu li.active {

	background: url(../images/navmain.gif) 0px 0px;

}



.ulMenu li.active a {

	color:#fff;

}





.ulMenu li em {

	font-weight: normal;

	background: url(../images/hover.png) no-repeat;

	width: 180px;

	height: 45px;

	position: absolute;

	top: -85px;

	left: -15px;

	text-align: center;

	padding: 20px 12px 10px;

	font-style: normal;

	z-index: 2;

	display: none;

}



ul.accordion

{	

	margin:0px 0px 20px 0px;

	padding:0px;

	font-size:12px;

	width:350px;

	float:left;

}

ul.accordion li

{

   list-style:none;		

   background:url(../images/navr.png) no-repeat top right;

}



ul.accordion li a.heading

{

   padding:0px 0px 0px 23px;

   margin-right:46px;

   display:block;

   height:22px;

   background:url(../images/navl.png) repeat-x  top left; 

   cursor:pointer;



}

ul.accordion li a.heading .bullet

{  

   margin-right:10px;	

   float:left;

   width:14px;

   height:14px;   

   background:url(../images/bullet-right.png) no-repeat;

   

}



ul.accordion li .content

{	

   padding:0px 0px 10px 7px;

   margin:0px;

   color:#d5e2f0;

}





ul.accordion li .content li{

background:none !important;

padding:2px 0;

}



ul.accordion li.active

{	

}

ul.accordion li.active a.heading, ul.accordion li a:hover

{

	color:#ffffff;

}



ul.accordion li.active .heading .bullet

{  

   background:url(../images/bullet-down.png) no-repeat; 

}

 

form

{

	margin:10px 0px 0px 0px;

	font-size:12px;

}



.textbox_bg

{

	display:block;

	height:27px;

	margin:2px 0px 4px 0px;

	padding:0px 10px 0px 10px;

	background:url(../images/inputbg.png) no-repeat;

	width:320px;

}

.textbox_bg input

{

	margin-top:-5px;

 	border:1px;

	background:none;

	line-height:18px;

	height:16px;

	font-size:11px;

	width:304px;

}



.textarea_bg

{

	display:block;

	height:50px;

	margin:2px 0px 4px 0px;

	padding:4px 10px 4px 10px;

	background:url(../images/textareabg.png) no-repeat;

	width:320px;

}



.textarea_bg textarea

{

 	border:0px;

	background:none;

	height:42px;

	font-size:11px;

	width:304px;

	overflow:auto;

	font-family:Arial, Helvetica, sans-serif;

}







.web20banner

{

	padding-top:25px;

	float:right;

	width:116px;

	height:116px;

	

}

.spacer

{

clear:both;

height:10px;

font-size:1px;

}









/*being used in jquery.pager.js*/

div.msgBox

{

	font-size:12px;

	width:250px;

 	height:30px;

	float:left;

}

dl.paging

{

	padding:0px;

	margin:0px;

 	width:200px;

	height:30px;

	float:right;

	clear:both;

}



.pager_css

{

	font-family:Arial, Helvetica, sans-serif ;

	float:right;

	text-decoration:none;

}



.pager_hiCss

{

	font-size:10px;





	color: #eee;

	border:1px solid #000000;

	background: url(class_classic/page_bg_active.gif) repeat-x #000000;

	margin: 1px;

	padding: 1px 3px;

	display: block;

	float: left; 

	text-decoration:none;

}

.pager_loCss

{

	font-size:10px;

	color: #000;

	border:1px solid #5F8AB3;

	background: url(class_classic/page_bg.gif) repeat-x #5F8AB3;

	margin: 1px;

	padding: 1px 3px;

	display: block;

	float: left; 

	text-decoration:none;

}





.pager_aCss

{

	font-size:10px;



	color: #000;

	border:1px solid #5F8AB3;

	background: url(class_classic/page_bg.gif) repeat-x #5F8AB3;



	margin: 1px;

	padding: 1px 3px;

	display: block;

	float: left; 

	text-decoration:none;

}





.pager_iCss

{	

	display:block;

	float:left; 

	

	

}

/* end here*/



ul.raqbox

{

	list-style:none;

	padding:0px;

	margin:0px;

	width:500px;

	

}

ul.raqbox li h2

{

	font-size:16px;

	font-weight:normal;

	margin:0px 0px 10px 0px;

}

ul.raqbox li label

{

	font-weight:normal;

}

ul.raqbox li

{

	display:none;

	clear:left;

 	background:url(../images/boxtopraq.png) left top no-repeat;

 	width:513px;

	padding-top:17px;

}

ul.raqbox li.active

{

	display:block;

}

ul.raqbox li  p

{

	line-height:normal;

}

ul.raqbox li span.raqboxtop

{

	display:block;

 	background:url(../images/boxbgrag.png) repeat-y;

 	width:500px;

	padding:0px 15px;

}

ul.raqbox li span.raqboxbottom

{

	display:block;

 	background:url(../images/boxbotraq.png) left bottom no-repeat;

 	width:513px;

	height:17px;

}



.textarea_bg

{

	display:block;

	height:50px;

	margin:2px 0px 4px 0px;

	padding:4px 10px 4px 10px;

	background:url(../images/textareabg.png) no-repeat;

	behavior: url("iepngfix.htc");

	width:320px;

}



.textarea_bg textarea

{

 	border:0px;

	background:none;

	height:42px;

	font-size:11px;

	width:304px;

	overflow:auto;

	font-family:Arial, Helvetica, sans-serif;

}



.textarea_bgraq

{

	display:block;

	height:110px;

	margin:2px 0px 4px 0px;

	padding:4px 10px 4px 10px;

	background:url(../images/textareabgraq.png) no-repeat;

	behavior: url("iepngfix.htc");

	width:480px;

}

.textarea_bgraq textarea

{

 	border:0px;

	background:none;

	height:102px;

	font-size:11px;

	width:465px;

	overflow:auto;

	font-family:Arial, Helvetica, sans-serif;

}





.error_span

{

	margin-top:5px;

	display:none;

	position:absolute;

	line-height:normal!important;

	padding:15px 10px 5px 10px;

	width:248px;

	min-height:10px;

	max-height:80px;

	overflow:auto;

	background:url(../images/error_box.png)top left;

	color:#ffffff!important;

	font-size:11px!important;

	font-weight:bold!important;

}
.cmdlogo
{
width:286px;
background:url(../images/livebg.png) no-repeat bottom;
margin-top:20px;
padding:0 0 1px 0px;
}
