body, h1, h2, h3, h4, h5, h6, ul, li, ol, p { margin:0px; padding:0px;}
#bg { background:#F8F8F8 url(images/bg.jpg) top left repeat-x;}
#container { width:940px; margin:0 auto; display:block;}
#header { display:block; width:874px; margin:0 auto;}
#logo { display:block; padding:12px 0px 10px 0px;}
#header_right { display:block; width:400px; float:right; padding:20px 0px 0px 0px; text-align:right;}
#header_menu { float:right;	width:220px; font:normal 12px Verdana; color:#000000; padding-top:11px; text-align:right;}
#header_menu a { color:#000000; text-decoration:underline;}
#header_menu a:hover { color:#2169A0; text-decoration:none; }
/***************************************************************** nevigation start here **************************************************/
.nav_container { display:block; width:940px;}
.nav_left { background:#ffffff; border-top:solid 1px #DCDCDC; border-bottom:solid 1px #DCDCDC; padding:9px 0px 8px 0px;}

.right_nav { background:url(images/white-bg.jpg) top left repeat-x; font:bold 13px Verdana; color:#0066FF; padding:25px 10px 25px 10px; text-align:center;}
.right_nav a { color:#0066FF; text-decoration:underline; padding:0px 4px 0px 4px;}
.right_nav a:hover { color:#000; text-decoration:none;}

/********************************************************************** banner Start here *************************************************/
#banner_container { width:940px; margin-top:8px; display:block;}
#banner { width:616px; background:url(images/banner.jpg) top left no-repeat; height:280px; display:block; z-index:-1;}
#banner_right { width:296px; padding:9px 10px; background:url(images/banner-right.jpg) top left no-repeat; float:right;}
#banner_right ul { margin:0px; padding:0px; list-style:none;}
#banner_right ul li{ border:0px; padding:4px 5px;}
/************************************************************************* content Part start here ********************************************************/
#content_fix { width:940px; display:block; padding-top:8px; margin:0 auto;}
#content_fix h4 { margin:0px; padding:0px; font:normal 20px Verdana; color:#0376D1; padding-bottom:3px; border-bottom:dashed 1px #999999;}

#box_left { width:302px; display:block;}
#box_left2 { background:url(images/bg-box.jpg) top left repeat-y; width:266px; padding:5px 18px 8px 18px;}
#box_left2 ul{ margin:0px; padding:0px; list-style:none; height:163px;}
#box_left2 ul li{ font:normal 12px/16px Verdana, Helvetica, sans-serif; margin-top:5px; margin-left:5px; padding-left:15px; padding-top:5px; background:url(images/bullate.jpg); background-repeat:no-repeat; background-position:left 0.8em;}

#box_right { width:627px; float:right;}
#box_container { width:626px; background:url(images/content-bg.jpg) top left repeat-y; padding-top:5px; padding-bottom:8px;}
#box_right2 { width:260px; padding:0px 29px 0px 0px; margin:0px 18px; border-right:solid 1px #CECECE;}
#box_right2 ul{ margin:0px; padding:0px; list-style:none; height:163px; }
#box_right2 ul li{ font:normal 12px/16px Verdana, Helvetica, sans-serif; margin-top:5px; margin-left:5px; padding-left:15px; padding-top:5px; background:url(images/bullate.jpg); background-repeat:no-repeat; background-position:left 0.8em;}

#box_right3 { width:275px; float:right; padding:0px 18px 0px 0px; }
#box_right3 ul{ margin:0px; padding:0px; list-style:none; height:163px;}
#box_right3 ul li{ display:block; font:normal 12px/15px Verdana, Helvetica, sans-serif; margin-top:5px; margin-left:5px; padding-left:15px; padding-top:5px; background:url(images/bullate.jpg); background-repeat:no-repeat; background-position:left 0.8em;}
.read { width:258px; font:normal 12px Verdana; color:#fff; background:url(images/read-bg.jpg) right 10px  no-repeat; padding:15px 0px 9px 7px; margin-top:10px; text-align:right; border-top:solid 1px #CECECE;}
.read a { color:#fff; text-decoration:none; padding:15px 5px 9px 8px;}
.read a:hover { background:url(images/read-bgh.jpg) right 10px no-repeat; text-decoration:none;}

#content_fix2 { width:940px; display:block; padding-top:10px; margin:0 auto;}

#text_part { height:auto; width:600px; display:block; font:normal 12px/19px Verdana; color:#2A2A2A; text-align:justify;}
#text_part p { padding-top:14px;}

#our_service { position:relative; width:303px; float:right; z-index:0;}

#box_container2 { width:586px; background:url(images/content-bg.jpg) top left repeat-y; padding:5px 20px;}
#box_left3 { width:270px; display:block; padding:5px 16px; background:url(images/bg-box.jpg) top left repeat-y; width:270px;}
#box_left3 ul{ margin:0px; padding:0px; list-style:none;}

#box_left3 ul li{ font:normal 12px/16px Verdana, Helvetica, sans-serif; margin-top:5px; margin-left:5px; padding-left:15px; padding-top:5px; background:url(images/bullat2.jpg); background-repeat:no-repeat; background-position:left 0.8em;}
#box_left3 ul li a { color:#000; text-decoration:none; }
#box_left3 ul li a:hover { color:#0075FD; text-decoration:none; padding:7px 4px;}

/*********************************************************** inner page formating start here *********************************************************/
.inner_page { width:910px; display:block; padding:0px 0px 25px 0px; margin:0px 15px 0px 15px; border-bottom:dashed 1px #2A2A2A; font:normal 12px/18px Verdana; color:#000; text-align:justify;}
.inner_page p { display:block; margin:0px; padding:0px; margin-top:12px;}
.inner_page a { color:#0099ff; text-decoration:underline;}
.inner_page a:hover { color:#000; text-decoration:none;}
.inner_page ul{ margin:0px; padding:0px; margin-top:5px; list-style:none; }
.inner_page ul li{ display:block; font:normal 12px/17px Verdana, Helvetica, sans-serif; margin-top:6px; margin-left:15px; margin-bottom:6px; padding-left:20px; padding-top:5px; background:url(images/bullat.jpg); background-repeat:no-repeat; background-position:left 0.7em;}
.inner_page ul li a { color:#000; text-decoration:none; }
.inner_page ul li a:hover { color:#0075FD; text-decoration:none; padding:7px 4px;}

.inner_page ul li ul{ margin:0px; padding:0px; margin-top:5px; list-style:none; }
.inner_page ul li ul li{ display:block; font:normal 11px/17px Verdana, Helvetica, sans-serif; margin-top:6px; margin-left:15px; margin-bottom:6px; padding-left:20px; padding-top:5px; background:url(images/bullat2.jpg); background-repeat:no-repeat; background-position:left 10px;}
.inner_page ul li ul li a { color:#000; text-decoration:none; }
.inner_page ul li ul li a:hover { color:#0075FD; text-decoration:none; font-weight:bold; padding:7px 4px;}

.inner_page ul li ul li ul{ margin:0px; padding:0px; margin-top:5px; list-style:none; }
.inner_page ul li ul li ul li{ display:block; font:normal 11px/17px Verdana, Helvetica, sans-serif; margin-top:6px; margin-left:15px; margin-bottom:6px; padding-left:20px; padding-top:5px; background:url(images/bullate.jpg); background-repeat:no-repeat; background-position:left 10px;}
.inner_page ul li ul li ul li a { color:#000; text-decoration:none; }
.inner_page ul li ul li ul li a:hover { color:#0075FD; text-decoration:none; font-weight:bold; padding:7px 4px;}


.inner_page strong { font:bold 12px Verdana; color:#0099FF;}

h2 { font:normal 22px Verdana; color:#000; border-bottom:dashed 1px #2A2A2A; margin:0px; padding:0px; padding-bottom:5px; margin-bottom:8px;}
h3 { font:normal 24px Verdana; color:#000; border-bottom:dashed 1px #2A2A2A; padding-bottom:5px; padding-top:5px;}

h4 { font:normal 18px Verdana; color:#000; padding-top:15px; padding-bottom:5px;}

h5 { font:bold 15px Verdana; color:#0099FF; padding-top:13px; margin-top:12px; padding-bottom:5px; border-top:dashed 1px #333333;}
h6 { font:bold 13px/19px Verdana; color:#0099FF; padding-top:15px; padding-bottom:5px;}

h1 { font:bold 15px Verdana; color:#0099FF; padding-top:13px; margin-top:3px; padding-bottom:5px; }
/*h5 span { font:bold 15px Verdana; color:#000;}*/
.input_border { border:solid 1px #0099ff; background:#fff; font:normal 11px Verdana; color:#666666; width:250px; height:15px; padding:2px; margin-top:5px;}
.input_border2 { border:solid 1px #0099ff; background:#fff; font:normal 11px Verdana; color:#666666; width:310px; height:20px; margin-top:5px;}
.input_border3 { border:solid 1px #0099ff; background:#fff; font:normal 11px Verdana; color:#666666; width:310px; height:60px; margin-top:5px;}


/***************************************************** flexible Box *************************************************************************/
#inner_box_continer { display:block; padding:10px; margin-top:10px;}

.inner_box_continer2 { height:auto; display:block; padding:12px 18px 8px 18px; background:#FFFFFF; border:solid 1px #CECECE; }
.inner_box_text { margin:0px; padding:0px; font:bold 14px Verdana; color:#0099FF; margin-top:3px; padding-bottom:5px; border-bottom:dashed 1px #999999;}

.heading { font:normal 20px Verdana; color:#000; padding-bottom:15px; padding-top:5px;}

.box_inner { background:url(images/top-cor-bg.jpg) top left repeat-x;}
.box_bg { border-left:solid 1px #CECECE; border-right:solid 1px #cecece; background:#fff;}
.ual { display:block;}
.ual ul{ margin:0px; padding:0px; margin-top:5px; list-style:none; }
.ual ul li{ display:block; font:normal 12px/17px Verdana, Helvetica, sans-serif; margin-top:6px; margin-bottom:6px; padding-top:5px; background:url(images/bullat.jpg); background-repeat:no-repeat; background-position:left 0.7em;}

.box_inner2 { background:url(images/bottom-cor-bg.jpg) top left repeat-x;}

.image { padding:0px 0px 0px 15px;}
#border { border-bottom:dashed 1px #2a2a2a; margin-top:15px;}

/******************************************************************************* process modal start here ***************************************/
.pro1 { background:url(images/process-modal1.jpg) top left no-repeat; height:178px; margin-left:15px;}
.pro2 { background:url(images/process-modal2.jpg) top left no-repeat; height:178px; margin-left:15px; }
.pro3 { background:url(images/process-modal3.jpg) top left no-repeat; height:178px; margin-left:15px; }
.pro4 { background:url(images/process-modal4.jpg) top left no-repeat; height:178px; margin-left:15px; }
.pro5 { background:url(images/process-modal5.jpg) top left no-repeat; height:178px; margin-left:15px;}
.pro6 { background:url(images/process-modal6.jpg) top left no-repeat; height:136px; margin-left:15px;}
/***************************************************************** footer start here *****************************************************************/
.footer_bg { width:100%; background:#F9F9F9 url(images/footer-bg.jpg) top left repeat-x; font: normal 12px/24px "Verdana", Verdana, Helvetica, sans-serif; padding:10px 0px; color:#2285F3; text-align:center; margin-top:14px;}
.footer_bg a{color:#2285F3; text-decoration:none; font-weight:bold; padding:0px 2px;}
.footer_bg a:hover { color:#000000; text-decoration:underline;}
.footer_bg span { font:normal 12px Verdana, Verdana, Helvetica, sans-serif; color:#000; text-decoration:none;}
.footer_bg span a { font:normal 12px Verdana, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.footer_bg span a:hover { color:#2285f3; text-decoration:underline;}

/**************************************************** move menu start here *****************************************************************/
.SecondTopNavigNormal {
    position: relative;
    height: 24px;
    width: auto;
    background-color: #DBDBDB;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    border: 0px solid gray;
    font:bold 13px Verdana;
}

.SecondTopNavigNormal li {
    float: left;
    list-style: none;
}

.SecondTopNavigNormal li a {
    text-decoration: none;
    color: #C40704;
    outline: none;
    text-align: center;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 19px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
    padding-top:4px;
}

.SecondTopNavigNormal li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited 
{
	color: Red;
    border: none;
}                    

.SecondTopNavigNormal li.FirstButtonMsg
{
	color:#454545;
	font-size:11px;
	font-weight:normal;	
	padding-top:6px;
}

.SecondTopNavigNormal li a.aSetHome
{
	color:#454545;
	font-size:11px;
	font-weight:normal;	
	padding-top:6px;
}

.SecondTopNavigNormal li a.aSetHome:hover
{
	color:#454545;
	font-size:11px;
	font-weight:normal;	
	padding-top:6px;
	text-decoration:underline;
}
/*----------------------------------------------------------*/
.lavaLampNoImage {
    position: relative;
    height:50px;
    width: auto;
	background:url(images/nav-bg.jpg) top left repeat-x;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    border: 0px solid gray;
    font:bold 12px Verdana;
}

.lavaLampNoImage li {
    float: left;
    list-style: none; border-right:solid 1px #115C95;
}

.lavaLampNoImage li.back {
    background:url(images/menu-hover.jpg) top left repeat-x;
    width: 9px;
    height: 50px;
    z-index: 8;
    position: absolute;

}

.lavaLampNoImage li a {
    text-decoration: none;
    color: #fff;
    outline: none;
    text-align: center;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    position: relative;
    overflow: hidden; 
    margin: auto 10px;
   	padding:16px 10px;
}

.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
    border: none;
    color:#fff;
}                    
/********************************************************** slider start here **********************************************************/
.glossymenu{
margin:5px 0;
padding:0px 0px;
width: 100%; /*width of menu*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: #026DC0 url(images/slider_bg.jpg) repeat-x top left;
font: bold 12px Verdana, Helvetica, sans-serif; border-bottom:solid 1px #fff;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 7px 5px;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 7px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white; padding:10px;
border:1px solid #209EFF; border-top:none;}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0; 
padding: 0;
}


.glossymenu div.submenu ul { margin:0px; padding:0px; margin-top:10px; list-style:none; }
.glossymenu div.submenu ul li{ display:block; font:normal 12px/17px Verdana, Helvetica, sans-serif; color:#000000; margin-top:6px; margin-left:15px; margin-bottom:6px; padding-left:20px; padding-top:5px; background:url(images/bullat.jpg); background-repeat:no-repeat; background-position:left 8px;}


.glossymenu div.submenu ul li a{
display: block;
font: normal 13px Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #0099FF;
colorz: white;
}


/* Form */
/* Congratulation message */
.MsgSent {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgSent h1 {
	background: url(images/MsgSent.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
}

/* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgError h1 {
	background: url(images/MsgError.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	color: #CC0000;
}

.MsgSent p, .MsgError p {
	font-size: 1.3em;
	color:#999;
}

.tipsbox .tipsbox_top_left{
	background : url('images/top_left.png') no-repeat;
	background : url('images/top_left.gif') no-repeat;
	background-position : 9px 8px;
}

.tipsbox .tipsbox_top{
	background : url('images/top.png') repeat-x;
	height : 17px;
	_background : url('images/top.gif') repeat-x;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_top_right{
	background : url('images/top_right.png') no-repeat;
	_background : url('images/top_right.gif') no-repeat;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_left{
	background : url('images/left.png') repeat-y;
	width : 17px;
	_background : url('images/side.gif') repeat-y;
	_background-position : 9px 8px;
}

.tipsbox .tipsbox_right{
	background : url('images/right.png') repeat-y;
	width : 22px;
	_background : url('images/side.gif') repeat-y;
	_width : 9px;
}

.tipsbox .tipsbox_bottom_left{
	background : url('images/bottom_left.png');
	_background : url('images/bottom_left.gif') no-repeat;
	_background-position : 9px 0px;
}

.tipsbox .tipsbox_mark{
	background : url('images/mark.png') no-repeat;
	height : 36px;
	_background : url('images/mark.gif') no-repeat;
}

.tipsbox .tipsbox_bottom_right{
	background : url('images/bottom_right.png');
	_background : url('images/bottom_right.gif') no-repeat;
}

.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{
	background : url('images/inner.png');
}

.tipsbox .tipsbox_inner_ie6 {
	padding : 4px;
}

.tipsbox .tipsbox_error {
	background : url('images/error.png') no-repeat;
	_background : url('images/error.gif') no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 5px;
	float: left;
	clear: left;
}

.tipsbox p, .tipsbox {
	font-size: 1em;
	font-family: tahoma, verdana, "sans-serif";
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.tipsbox p {
	padding-left: 55px;
	line-height: 15px;
}

.tipsbox p span {
	font-size: 1em;
	font-weight: bold;
	color: red;
	line-height: 35px;
}


.error_f {
	border : 1px dotted #666;
	margin-top : 5px;
	}

.error_f p {
	margin : 5px;
	color : #A00;
}

.error_f p span {
	font-size : 1.1em;
	color : #000;
	margin : 5px 0px 0px 0px;
}
img { border:none;}
