@charset "utf-8";
/* CSS Document */
body{margin:0 auto; padding:0; background:#b90f0f url(../images/bg.png) 0 0 repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
img {border:0;}
#wrapper{width:906px; margin:13px auto 0 auto; padding:0;}

p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin:0px 0 5px 0; padding:0 5px 0 10px; color:#000000; text-align:justify;}
p.address{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin:0px 0 5px 0; padding:0 5px 0 0px; color:#000000; text-align:justify;}
* html p{margin-right:10px;}
a{outline:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#0050bc; text-decoration:underline;}
a:hover { text-decoration:none;}
/*---------------------------------- header starts ----------------------------------*/
#header{ background:url(../images/banner_top.png) 0 0 no-repeat; width:906px; height:103px; margin:0 auto; padding:0;}
#logo{margin:0 0 0 39px; padding:0; width:108px; height:103px;}
/*---------------------------------- navigation starts ----------------------------------*/
#navigationtop{width:906px; height:35px; display:block; margin:0 auto; padding:0;}
#navigationtop ul{display:inline; list-style:none; margin:0; padding:0;}
#navigationtop ul li{display:inline; list-style:none; margin:0; padding:0; float:left;}

#navbtm{background:url(../images/nav_btm.png) 0 0 no-repeat; width:906px; height:23px; padding:0; margin-top:-3px;}

/*---------------------------------- middle starts ----------------------------------*/
.mainimg { float:left; margin:0 10px 10px 0;}
#mid{width:898px; margin:0 auto; padding:0; background:url(../images/body-background-new.jpg) 0 0 repeat-y;}  /*url(../images/mid.png)*/
#banner{margin:0; padding:5px 0 30px 19px; width:395px; float:left;}
#textdiv{margin:0 0 0 10px; padding:0; width:875px;}
.title{ margin:0; padding:0; width:460px;}
.text{margin:0; padding:0 0 0 0px;}

/*---------------------------------- footer starts ----------------------------------*/
#footer{width:898px; height:41px; background:url(../images/footer-background.jpg) 0 0 no-repeat;margin:0 0 0 4px;clear:both}
#footerserv{width:898px; height:41px; background:url(../images/footer-background.jpg) 0 0 no-repeat;margin:0 0 0 4px;clear:both}

#footernav{display:block; float:left; width:600px; margin:15px 0 0 0;}
#footernav ul{display:inline; list-style:none;}
#footernav ul li{list-style:none; display:inline; background:url(../images/footernav_div.png) 0 2px no-repeat;}
#footernav ul li a{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none; margin:0; padding:0 2px 0 5px;}
#footernav ul li a:hover{ color:#115cc0;}

#copyright{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; margin:15px 0 0 0; padding-right:50px; float:right;}

/*---------------------------------- innerpages starts ----------------------------------*/


/*----------------------------------scrollable text--------------------------------------*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 460px;
height: 335px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #ffffff;
margin: 0.3em auto;
padding: 15px;
text-align: justify;
clear:both;
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}

/*Services page*/
/*p.subpagetitle {margin: 10px 0 0px 4px; background:url(../images/inner_pagetitle_bg.jpg) 0 0 no-repeat; width:463px; height:37px; padding:0;}*/
.subpagetitle {margin: 15px 0 0px 0px; background:url(../images/inner_pagetitle_bg.jpg) 0 0 no-repeat; width:463px; height:37px; padding:0;}
.innertitle { margin:14px 0 0 18px; float:left;}
* html .innertitle { margin:14px 0 0 9px; float:left;}
.spaceh15 { background:url(../images/spacer.png) 0 0 no-repeat; height:15px;}
.spaceh60 { background:url(../images/spacer.png) 0 0 no-repeat; height:60px;}

.listtext { width:470px; margin:10px 0 10px 300px; padding:0;}
.listtext ul { display:block; list-style:none; margin:0; padding:0;}
.listtext li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; background:url(../images/arrow.gif) 4px 4px no-repeat; list-style:none; margin:0; padding:0 0 0 21px;}

.listtext_new { width:470px; margin:10px 0 10px 400px; padding:0;}
*:first-child+html .listtext_new { width:460px; margin:10px 0 10px 300px; padding:0;}
* html .listtext_new { width:460px; margin:10px 0 10px 300px; padding:0;}
.listtext_new ul { display:block; list-style:none; margin:0; padding:0;}
.listtext_new li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; background:url(../images/arrow.gif) 4px 4px no-repeat; list-style:none; margin:0; padding:0 0 5px 21px;}

.listtext_inn { width:570px; margin:10px 0 10px 300px; padding:0;}
*:first-child+html .listtext_inn { width:470px; margin:10px 0 10px 300px; padding:0;}
* html .listtext_inn { width:470px; margin:10px 0 10px 300px; padding:0;}
.listtext_inn ul { display:block; list-style:none; margin:0; padding:0;}
.listtext_inn li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; background:url(../images/arrow.gif) 4px 4px no-repeat; list-style:none; margin:0; padding:0 0 0 21px;}

.listtext_below{ width:100%; margin:0px 0 10px 0px; padding:0;}
*:first-child+html .listtext_below { width:100%; margin:0px 0 10px 0px; padding:0;}
* html .listtext_below { width:100%; margin:0px 0 10px 0px; padding:0;}
.listtext_below ul { display:block; list-style:none; margin:0; padding:0;}
.listtext_below li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; background:url(../images/arrow.gif) 4px 4px no-repeat; list-style:none; margin:0; padding:0 0 5px 21px;}

.listtext_new1 { width:470px; margin:10px 0 10px 400px; padding:0;}
*:first-child+html .listtext_new1 { width:460px; margin:10px 0 10px 300px; padding:0;}
* html .listtext_new1 { width:470px; margin:10px 0 10px 300px; padding:0;}
.listtext_new1 ul { display:block; list-style:none; margin:0; padding:0;}
.listtext_new1 li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; background:url(../images/arrow.gif) 4px 4px no-repeat; list-style:none; margin:0; padding:0 0 15px 21px;}
.listtext_below1{ width:100%; margin:0px 0 10px 0px; padding:0;}
*:first-child+html .listtext_below1 { width:100%; margin:0px 0 10px 0px; padding:0;}
* html .listtext_below1 { width:100%; margin:0px 0 10px 0px; padding:0;}
.listtext_below1 ul { display:block; list-style:none; margin:0; padding:0;}
.listtext_below1 li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; background:url(../images/arrow.gif) 4px 4px no-repeat; list-style:none; margin:0; padding:0 0 15px 21px;}

.ordertext { width:460px; margin:10px 0 10px 400px; padding:0;}
.ordertext ol { display:block; list-style: decimal; margin:0; padding-left:30px;}
.ordertext li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000;  list-style-type:decimal; margin:0; padding:3px 0 3px 0; text-align:justify;}

.subordertext ol { display:block; list-style-type: lower-alpha; padding-left:30px; padding-top:10px; margin:0;}
.subordertext li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000;  list-style-type: lower-alpha; margin:0; padding:5px 0 2px 0; text-align:justify;}

.liststyle {margin-left:430px;}
*:first-child+html .liststyle: {margin-left:428px;}
* html .liststyle: {margin-left:425px;}

p.ext { padding-left:20px;}
*:first-child+html p.ext { padding-left:35px;}
* html p.ext { padding-left:35px;}

.nlisttext {margin:0; padding:0 0 0 5px;}
.nlisttext ol { display:block; /*list-style: decimal;*/ padding-left:37px; margin:0;}
*:first-child+html .nlisttext ol { display:block; list-style: decimal; padding-left:37px; margin:0;}
* html .nlisttext ol { display:block; list-style: decimal; padding-left:37px; margin:0;}
.nlisttext li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#000000;  list-style-type:decimal; margin:0; padding:3px 0 3px 0px; text-align:justify;}



/*For Table*/

#mytablegala {width:600px;}

#mytablegala th {
	font: bold 15px "Verdana",  Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 4px;
	background:#f5f3f3; 
}
#mytablegala td {
	border-bottom: 1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	background: #fff;
	padding: 2px 2px 2px 4px;
	color:#000000;
	vertical-align: top;
	text-transform: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}
#mytablegala td.right {
	border-right: 1px solid #aaaaaa;
}
#mytablegala td.top {
	border-top: 1px solid #aaaaaa;
}

#mytablegala th.right1 {
	border-right: 1px solid #aaaaaa;
}
#mytablegala th.top1 {
	border-top: 1px solid #aaaaaa;
}

.rightpart{width:468px;float:left;margin:0 0px 0 7px;;padding:0;}

* html .rightpart{width:468px;float:left;margin:0 0 0 -17px;padding:0;}
.leftpart{width:400px;float:left;margin-left:5px;margin-right:10px;}