/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	background-color:#acd0ee;
}

* {
	margin: 0; padding: 0;
}
a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
font-weight:bold;
}
a.hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
}
h1	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	letter-spacing: -1; 
	font-weight: bold;
	text-align: center;
	line-height: 1.3em;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
.topblackbg{
background:url(images/index_01.jpg);
height:31px;
background-color:#000000;
color:#FFFFFF;
}
.toplinks{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#626262;
text-align:left;
padding-left:2px;
}
.toplinks a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#626262;
text-decoration:none;
}
.toplinks a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
text-decoration:none;
}
.topheaderbg{
background:url(images/topheaderbg.jpg);
background-repeat:repeat-x;
height:132px;
}
.solutiontd{
font-family:"Times New Roman", Times, serif;
font-size:17px;
font-weight:bold;
color:#002244;
padding-top:50px;
padding-bottom:10px;
}
/*MENU*/
/* ---------------------- Blueslate nav ---------------------- */
.menubg {
	height:42px;
	background:#00CC00;
}
.innerpane{
	padding:10px;
	width:970px;
	overflow:hidden;
}
/*Menu End*/
.banner{
width:999px;
height:175px;
}
#s1{
width:999px;
height:175px;	
}
.contentarea{
background-image:url(images/index_15.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
/* ---------------------- Content Area ---------------------- */
.homeleftside{
width:250px;
padding:5px;
}
.homerightside{
width:300px;
padding:5px;
}

.servicespoint{
font-family: verdana,sans-serif;
font-size: 12px;
word-spacing: 0.6pt;
line-height: 1.4;
}
#mainLeft li{
font-family: verdana,sans-serif;
font-size: 12px;
word-spacing: 0.6pt;
line-height: 1.4;
}
/* ---------------------- Content Area End ---------------------- */

.footerbg{
background-image:url(images/index_21.jpg);
background-repeat:repeat-x;
height:63px;
}
.footerlinksbg{
background-image:url(images/index_18.jpg);
height:31px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:15px;
padding-left:5px;
color:#FFFFFF;
}
.footerlinksbg a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}
.footerlinksbg a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#e8e8e8;
}
.copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-top:5px;
padding-left:5px;
color:#e7e7e7;
}
.mmlinks{
background-color:#000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;

}
.createdby{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-top:5px;
padding-left:5px;
color:#e7e7e7;
}
	
.micromerger{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
padding-top:5px;
padding-left:5px;
color:#0d789c;
}
.mmlinks span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#0d789c;
}
.mmlinks span:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#329cc0;
text-decoration:none;
}
/* ---------------------- Container Area ---------------------- */
.tdtopleftside{
width:13px;
height:32px;
}
.tdtopcontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
letter-spacing: 0.4pt;
word-spacing: 1.4pt;
line-height: 1.2;
font-weight:bold;
background-image:url(images/container_05.jpg);
background-repeat:repeat-x;
height:32px;
}
.tdtoprightside{
width:13px;
height:32px;
}
.tdsideleft{
background-image:url(images/container_09.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#29a3cc;
width:13px;
}
.tdcontentarea{
background-image:url(images/container_09.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#29a3cc;
color:#FFFFFF;

}
.tdbottomside{
width:13px;
height:12px;
}
.tdbottommiddleside{
background-image:url(images/container_13.jpg);
background-repeat:repeat-x;
}

/* ---------------------- Container Area End ---------------------- */

#page, .content{
	width:980px;
	/*width:56.35em;*/
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}


a{
	color:#b7290a;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	color:#7d4538;
	font-weight:bold;
	text-decoration:underline;
	
}

.showAsLink{
	color:#b7290a;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.content {
	text-align:left;
	/*width:980px;*/
	float:left;
	background:#FFFFFF;
	background-repeat:repeat-y;
	height:100%;
}

h2.title{
	font-size:20px;
	font-weight:normal;
	color:#016894;margin:0px;padding:0px
}



#left{
	padding-left:50px;
	padding-right:15px;
	width:570px;
	float:left;
	text-align:justify;
}
#right{
	padding-right:15px;
	float:right;
	width:280px;
	text-align:left;
}




ul{
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:disc;
	/*font-weight:bold;
	color:#b7290a;*/
}

.mainRight{
	float:left;
	width:500px;
}

/*------------right section begin-------------------*/
.boxR{
	margin-right:20px;
}
.boxR1Top{
	background-image:url(/images/box1_right_margin_top.gif);
	background-repeat:no-repeat;
	width:258px;
	height:38px;
}
.boxR1Left{
	background-image:url(/images/box1_right_margin_left.gif);
	background-repeat:no-repeat;
	width:10px; 
	height:129px;
	float:left;
}
.boxR1Content{
	background-image:url(images/box1_right_body.gif);
	background-repeat:repeat-x;
	width:232px;
	height:129px;
	float:left;
}
.boxR1Right{
	background-image:url(images/box1_right_margin_right.gif);
	background-repeat:no-repeat;
	width:16px;
	height:129px;
	float:left;
}
.boxR1Bottom{
	background-image:url(images/box1_right_margin_bottom.gif);
	background-repeat:no-repeat;
	width:258px;
	height:12px;
	clear:both;
}
.boxR2Top{
	background-image:url(/images/box2_right_margin_top.gif);
	background-repeat:no-repeat;
	width:258px;
	height:38px;
}
.boxR2Left{
	background-image:url(/images/box2_right_margin_left.gif);
	background-repeat:no-repeat;
	width:6px; 
	height:128px;
	float:left;
}
.boxR2Content{
	background-image:url(/images/box2_right_body.gif);
	background-repeat:repeat-x;
	width:238px;
	height:128px;
	float:left;
}
.boxR2Right{
	background-image:url(/images/box2_right_margin_right.gif);
	background-repeat:no-repeat;
	width:14px;
	height:128px;
	float:left;
}
.boxR2Bottom{
	background-image:url(/images/box2_right_margin_bottom.gif);
	background-repeat:no-repeat;
	width:258px;
	height:12px;
	clear:both;
}
.boxR1Icon{
	position:absolute;
	margin-top:90px;
	margin-left:190px;
	border:0;
}


.boxContent{
	margin-left:5px;
}
.boxImg{
	padding-left:10px;
	padding-bottom:3px;
	padding-right:4px;
}

.boxContent .title3 a{
	font-size:20px;
	font-weight:lighter;
	color:#013149;
	text-decoration:none;
}

.boxContent .title3 a:hover {
	color:#996600;
}
.boxContent a{
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-decoration:none;
}
.boxContent a:hover{
	font-weight:normal;
	text-decoration:none;
}

.margin5{
	margin-top:-5px;
}
.margin10{
	margin-top:0px;
}
.margin15{
	margin-top:-15px;
}


.boxR3Top{
	background-image:url(/images/box3_right_margin_top.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:43px;
}
.boxR3Left{
	background-image:url(/images/box3_right_margin_left.jpg);
	background-repeat:no-repeat;
	width:8px; 
	height:126px;
	float:left;
}
.boxR3Content{
	background-image:url(/images/box3_right_body.jpg);
	background-repeat:repeat-x;
	width:237px;
	height:126px;
	float:left;
}
.boxR3Right{
	background-image:url(/images/box3_right_margin_right.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:126px;
	float:left;
}
.boxR3Bottom{
	background-image:url(/images/box3_right_margin_bottom.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:12px;
	clear:both;
}

.boxR4Top{
	background-image:url(/images/box4_right_margin_top.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:44px;
}
.boxR4Left{
	background-image:url(/images/box4_right_margin_left.jpg);
	background-repeat:no-repeat;
	width:8px; 
	height:122px;
	float:left;
}
.boxR4Content{
	background-image:url(/images/box4_body.gif);
	background-repeat:repeat-x;
	width:237px;
	height:122px;
	float:left;
}
.boxR4Right{
	background-image:url(/images/box4_right_margin_right.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:122px;
	float:left;
}
.boxR4Bottom{
	background-image:url(/images/box4_right_margin_bottom.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:13px;
	clear:both;
}

.boxR5Top{
	background-image:url(/images/box5_right_margin_top.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:48px;
}
.boxR5Left{
	background-image:url(/images/box5_right_margin_left.jpg);
	background-repeat:no-repeat;
	width:8px; 
	height:118px;
	float:left;
}
.boxR5Content{
	background-image:url(/images/box5_body.jpg);
	background-repeat:repeat-x;
	width:237px;
	height:118px;
	float:left;
}
.boxR5Right{
	background-image:url(/images/box5_right_margin_right.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:118px;
	float:left;
}
.boxR5Bottom{
	background-image:url(/images/box5_right_margin_bottom.gif);
	background-repeat:no-repeat;
	width:258px;
	height:13px;
	clear:both;
}


/*------------right section end----------------------------*/
#cRight { width: 150px; float: left; text-align: left; color:#FFFFFF;}
.divSIDENAV { height: 40px; border-top: 1px solid #BBBAA5; vertical-align: middle; font: 11px/40px Tahoma; padding: 0 10px 0 20px; }
.divSUBSIDENAV { height: 40px; border-top: 1px solid #BBBAA5; vertical-align: middle; font: 11px/40px Tahoma; padding: 0 10px 0 30px; background:#D5D2B3; }
.divSUBSIDENAV_active { height: 40px; background:#DEDCC7; border-top: 1px solid #BBBAA5; vertical-align: middle; font: 11px/40px Tahoma; padding: 0 10px 0 30px; }

/* Sidenav */

.sidenav {margin: 0; padding: 0; list-style-type: none; }
.sidenav li { clear: both; border-bottom: solid 1px #a5d7f0; padding: .5em .75em;  height:30px}
.sidenav a { display: block; color: #ffffff;  height:30px }
.sidenav li a:hover{display: block; color: #ffffff; float:left; height:30px  }
.sidenav a:focus {outline:none;  background-color: #28a3cc;}
.sidenav li:hover { background-color: #28a3cc; float:left; }
.sidenav li.directory {}
.sidenav li.directory:hover {
background-color:#FF0000;}
li.active { background-color: #eae8d9; color: #976600;}

.sidenavsub {margin: 0 0 0 5px; padding: 0; list-style-type: none; }
.sidenavsub li { clear: both; border-bottom: none; padding: .5em .75em;}
.sidenavsub a { display: block; color: #8b7a50; }

.sidenavsub li a:hover{ }
.sidenavsub li:hover { background-color: #none; }
li.active { background-color: #none; color: #28a3cc;}

p.news a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
font-weight:bold;
margin:5px;
}
p.news  a.hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-decoration:underline;
margin:5px;
}
