/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h1{
	font-size:30px;
}
*+html h1{
	font-size:30px;
	margin-top:-40px;
}
h2{
	padding-top:8px;
	padding-bottom:0;
}
*+html h2{
	padding-top:8px;
	padding-bottom:0;
	margin-top:-10px;
}
h4{
	font-size:14px;
	font-family:Helvetica, Arial,  sans-serif;
	color:#00325e;
}
#wrapper{
	width:950px;
}
											
											/*=== Header ===*/
#header{
	padding-top:13px;
}
#logo{
	width:345px;
}
#hdrbox_top{
	width:570px;
	padding-top: 15px;
}
.callus{
	font:20px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.callus span{
	font:20px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#265b8a;
	font-weight:bold;
}
.info{
	font:16px "Myriad Pro", Arial, Helvetica, sans-serif;
	padding-bottom: 12px;
}
#menu{
	background:url(../images/bg_menu.gif) repeat-x left top;
}	
.lbox{
	width:7px;
}
.rbox{
	width:30px;
}
.txtbox{
	width:140px;
	height:20px;
	border:0 none;
	margin:5px 0 5px 13px;
}
.txtbox input{
	width:140px;
	height:20px;
	border:0 none;
	color:#868686;
	padding-left: 5px;
}
											/*=== Body ===*/
#body{
	border-bottom:1px solid #e5e5e5;
	margin-bottom:5px;
	margin-top:5px;
}
.banner{
	background:url(../images/bg_banner.jpg) no-repeat left top;
	margin-top:5px;
	padding-left:30px;
	padding-top: 40px;
	padding-bottom: 25px;
	margin-bottom: 10px;
}
.bantxt{
	width:380px;
}
.btn_find_more{
	padding-top:10px;
}
#col_left{
	width:238px;
}
#col_right{
	width:675px;
	background:url(../images/bg_colright_br.gif) no-repeat left center;
	padding-left:20px;
}
#icol_right{
	width:690px;
	background:url(../images/bg_colright_br.gif) no-repeat left 155px;
}
.contact{
	background:url(../images/bg_contact_form.jpg) no-repeat left top;
	padding: 30px 20px 10px 20px;
}
.rpadd{
	padding:15px 10px 8px 20px;
}

.contact td{
	padding-bottom:8px;
}
.con_txtbox{
	width:203px;
	height:20px;
	padding-bottom:5px;
}
.con_txtbox01{
	width:203px;
	height:55px;
}	
*+html .con_txtbox01{
	width:203px;
	height:55px;
	padding-bottom:5px;
}	
.con_txtbox input{
	width:190px;
	height:20px;
	border:0 none;
	color:#928c8c;
	font:12px Verdana, Geneva, sans-serif;
	padding:0 5px;
}
.con_txtbox01 textarea{
	width:190px;
	height:55px;
	border:0 none;
	color:#928c8c;
	font:12px Verdana, Geneva, sans-serif;
	padding:0 5px;
}

*+html .con_txtbox01 textarea{
	width:190px;
	height:55px;
	border:0 none;
	color:#928c8c;
	font:12px Verdana, Geneva, sans-serif;
	padding:0 5px;
}
*+html .btn_submit {
	margin-top:-3px;
	height:26px;
}

#col_right p{
	font:14px  Arial, Helvetica, sans-serif;
}
#icol_right p{
	font:14px  Arial, Helvetica, sans-serif;
}
#icol_right p span{
	font:14px  Arial, Helvetica, sans-serif;
	color:#265b8a;
	font-weight:bold;
}

.partners_box{
	padding:0 15px;
	background:url(../images/bg_partners_right.gif) no-repeat right center;
	width:153px;
	text-align:center;
}
.partners_box01{
	padding:0 15px;
	background:url(../images/bg_partners_right.gif) no-repeat right center;
	width:100px;
	text-align:center;
}
.partners_box01a{
	padding:0 15px;
	width:110px;
	text-align:center;
}
.pbox{
	border-top:1px solid #e5e5e5;
}	
.rbanner{
	background:url(../images/bg_rbanner.gif) no-repeat left top;
	width:690px;
}
.rbantxt{
	width:130px;
	padding-top:105px;
	padding-left: 15px;
}
.rban_img{
	width:460px;
	padding:2px 1px;
	text-align: right;
}
.serv_box{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:10px 0;
}
.serv_box ul{
	display:block;
	padding:0;
	margin:0;
}
.serv_box ul li{
	list-style:none;
	background:url(../images/bg_arrow_bul.gif) no-repeat left 2px;
	padding-left:20px;
	padding-bottom:12px;
}
.serv_box ul li a{
	text-decoration:none;
	color:#000;
	font:14px  Arial, Helvetica, sans-serif;
}
.rtxtbox input{
	width:300px;
	height:20px;
	border:1px solid #dbdbdb;
}
.rtextarea textarea{
	width:300px;
	height:120px;
	border:1px solid #dbdbdb;
}
											/*=== Footer ===*/
											
#footer{
	width:950px;
}
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#000;
	border-right:1px solid #000;
	padding:0 5px;
	text-decoration:none;
	font:10px Verdana, Geneva, sans-serif;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}
#nb01 a{
	border:0px !important;
}
#nb02 a{
	border:0px !important;
}
#wrapper_footer{
	background:url(../images/bg_footer.gif) repeat-x left top;
	padding:15px 0 79px 0;
}
.fleft{
	width:320px;
}
.fright{
	width:300px;
	font:10px Verdana, Geneva, sans-serif;
	color:#8a8a8a;
}
.gray a{
	padding-top:15px;
	color:#8a8a8a!important;
	border-right:1px solid #8a8a8a!important;
}

/* PNG HARD CODE SAMPLE - DELETE BEFORE SENDING SITE TO QA */
*html id_or_class{
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/sub-menu-bg.png', sizingmethod='crop');
}

