@charset "utf-8";
/* CSS Document */

body {
	color:#2c2c2c;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
	padding:0;	
	width:100%;
	
}
img{
	border:none;
	}
a:link, a:visited, a:active{
	color:#0072BC;
	}
#main-body{
	width:950px;
	margin:auto;
	background-color:#FFFFFF;
}
.body-bg{	
	width:100%; 
	float:left; 
	background:url(../Images/bg-gred.jpg) #ffffff repeat-x;
}

/*	Top Heading CSS Start Here	*/

.top-heading{
	height:79px; 
	border-left:1px #c7c6c6 solid; 
	border-right:1px #c7c6c6 solid;
	background:url(../Images/top-heading-gred.jpg) repeat-x;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}
.logo{
	height:68px;
	width:202px;
}
#top-search-div{
	float:right;
	width:350px;
	height:63px;
	text-align:right;
}
.top-link-div{
	height:25px; 
	float:right;
	color:#aeaeae;
	text-decoration:none;
	font-size:13px;
}
.top-link a:link, .top-link a:visited, .top-link a:active{
	font-family:Times New Roman;	
	color:#aeaeae;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.top-link a:hover{	
	font-family:Times New Roman;	
	color:#aeaeae;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;	
}
.search-box{
	background:url(../Images/search-box-img.jpg) no-repeat right;
	height:25px; 
	width:207px; 
	float:right;
}
.search-form{
	margin:0px;
	padding:3px 0px 0px 2px;	
}
.search-textbox{
	width:174px;
	border:0px #666666 solid;
	height:16px;
	float:left;
}

/*	Top Heading CSS End Here	*/

/*	Mid Body CSS Start Here	*/

.main-bg{
	width:615px; 
	float:left;
}

#mid-right{
	width:325px; 
	float:right;
	height:362px;
}
.mid-right-top-shape{
	 background:url(../Images/mid-right-top-shape.jpg) no-repeat; 
	 height:8px; 
	 float:right; 
	 width:315px;
}
.mid-right-bottom-shape{
	 background:url(../Images/mid-right-bottom-shape.jpg) no-repeat; 
	 height:8px; 
	 float:right; 
	 width:315px;
}
#mid-right-body{
	height:346px; 
	background:url(../Images/mid-right-middle-gred.jpg) repeat-x; 
	border-left:1px #dbdbdb solid; 
	border-right:1px #dbdbdb solid; 
	width:313px;
	float:right;
}
.mid-right-body-text{
	font-family:Times New Roman;
	font-size:16px;
	color:#2c2c2c;
	padding:15px;
}
a.learn-more{
	font-family:Times New Roman;
	font-size:20px;
	color:#0f75bc;
	text-decoration:none;
}
a.learn-more:hover{
	font-family:Times New Roman;
	font-size:20px;
	color:#0f75bc;
	text-decoration:underline;
}
#mid-right-body-height{
	height:255px;
}
.mid-right-body-img{
	padding:15px;
	background:url(../Images/learn-more.jpg) no-repeat;
	cursor:pointer;
	height:36px;
	width:243;
}
.mid-right-top-gred{
	background:url(../Images/mid-right-top1-gred.jpg) repeat-x; 
	line-height:35px;
	font-family:Times New Roman;
	font-size:18px;
	color:#0f75bc;
}
.mid-right-top1-gred{
	background:url(../Images/mid-right-top2-gred.jpg) repeat-x; 
	line-height:35px;
	font-family:Times New Roman;
	font-size:18px;
	color:#727272;
}
.mid-arrow-blue-shape{
	float:left;
	background:url(../Images/mid-right-top1-arrow-gred.jpg) no-repeat;
	height:35px;
	width:24px;
}
.mid-arrow-grey-shape{
	float:left;
	background:url(../Images/mid-right-top2-arrow-gred.jpg) no-repeat;
	height:35px;
	width:24px;
}
.learn-more-bg{
	background:url(../Images/learn-more.jpg) no-repeat;
	height:36px;
	width:285px;
	
	padding-left:10px; 
	padding-top:7px;
	position:relative;
}

/*	Mid Body CSS End Here	*/

/*	Bottom CSS Start Here	*/

.bottom-link a:link, .bottom-link a:visited, .bottom-link a:active{
	font-family:Times New Roman;	
	color:#000000;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.bottom-link a:hover{	
	font-family:Times New Roman;	
	color:#000000;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
}

.bottom-left-shape{
	background:url(../Images/bottom-left-shape-img.jpg) no-repeat;
	width:4px;
	height:301px;
	float:left;
}
.bottom-right-shape{
	background:url(../Images/bottom-right-shape-img.jpg) no-repeat;
	width:4px;
	height:301px;
	float:left;
}
.bottom-top{
	background:#d4d4d4 repeat-x; 
	line-height:40px; 
	width:942px; 
	float:left;
	border-top:1px #c7c6c6 solid;
	float:left;
}
.bottom-middle-bg{
	border:0px #0000FF solid; 
	background:url(../Images/bottom-middle-bg-img.jpg) repeat-x #ffffff; 
	height:218px;
	font-family:Times New Roman;	
	color:#aeaeae;
	font-size:13px;
	font-weight:normal;
	float:left;
	width:942px;
}
#bottom-outer-body{
	 border:0px #66CC33 solid; 
	 float:left; 
	 width:950px;
}
#bottom-inner-body{
	border:0px #660033 solid; 
	float:left;
	width:942px; 
}
.padding-footer{
	padding-top:15px;
	color:#000000;
}
.bottom-middle-line{
	background-image:url(../Images/bottom-middle-line-img.jpg);
	background-repeat:no-repeat;
	width:882px;
	height:1px;
	margin-top:15px;
	}
.bottom-bullets{
	float:left; 
	width:200px; 
	border:0px #006666 solid; 
	height:40px;
	list-style-image:url(../Images/Bottom-bullets.gif);
	padding-left:30px;
	}
a.bottom-bullet-text{
	font-family:Times New Roman;
	font-size:13px;
	color:#4f9ace;
	text-decoration:none;
	}
a.bottom-bullet-text:hover{
	font-family:Times New Roman;
	font-size:13px;
	color:#4f9ace;
	text-decoration:underline;
	}


/*	Bottom CSS End Here	*/

/** classes */
.clear{
	clear:both;
	}
.right{
	float:right;
	}
.left{
	float:left;
	}
form, p, ul, li, h1, h2{
	margin:0px;
	padding:0px;
	}
a{
	text-decoration:none;
	}
h1{
	font-size:25px;
	border-bottom:1px dotted #827b00;
	}
h2{
	font-size:16px;
	}
h3{
	font-size:14px;
	color:#000000;
	}
.green{
	color:#827b00;
	}
.blue{
	color:#0072bc;
	}
.form-fld{
	width:142px;
	border:1px solid #6d6d6d;
	margin-bottom:5px;
	}
/** Top Nav Starts **/


#nav-base{
	background:#000;
	width:932px;
	clear:both;
	color:#fff;
	background:url(../Images/top-nav-bg.jpg) no-repeat;
	height:57px;
	padding-right:18px;

}
#nav-base a{
	color:#fff;
	text-decoration:none;
	}
#nav-base a:hover{
	color:#c2c2c2;
	}
#nav-base ul{
	margin:0px;
	padding:0px;
	float:left;
	}
#nav-base li{
	display:block;
	float:left;
	margin:0px;
	font-size:20px;
	position:relative;
	height:49px;
	
	}

#nav-base ul li a{
	line-height:40px;	
	}
#nav-base ul li a {
	padding:0px 10px;
	display:block;
	float:left;
	cursor:pointer;
	}
#nav-base span{
	height:49px;
	}
#nav-base ul li.active {
	background:url(../Images/top-nav-active.jpg) center bottom no-repeat;
	}
#nav-base ul li.active a{
	color:#000;
	}
#call{
	font-size:18px;
	float:right;
	line-height:40px;
	}
#content-wrapper{
	clear:both;
	padding-bottom:47px;
	height:660px;
	}

/** Inner page */
.block-bt{
	background:url(../Images/inner-block-bg-bt.jpg) bottom no-repeat;
	width:185px;
	padding-bottom:20px;
	float:left;
	height:100%;
	}
.block-top{
	background:url(../Images/inner-block-bg-top.jpg) no-repeat;

	
	}	
.block-top ul{
	list-style:none;
	font-size:15px;

	}
.block-top ul li{
	line-height:35px;
	padding:4px 5px 2px 36px;
	background:url(../Images/bullet-blue.png) no-repeat 16px 13px;
	line-height:22px;
	
	}
	
.block-top ul li.active{
	background:url(../Images/left-active-bg.jpg) no-repeat;
	}	
.block-top ul li.active2{
	background:url(../Images/left-active2-bg.jpg) no-repeat;
	}

.block-top ul li.active-sublink{
	background: url(../Images/left-active-sublink-bg.jpg) no-repeat;
	border:1px solid #dbdbdb;
	}

.block-top ul li a{
	color:#0054a6;
	text-align:no
	}
.block-top ul li a:hover{
	text-decoration:underline;
	}
	
.block-top h3{
	padding:0px 10px;
	margin:0px;
	font-size:14px;
	font-weight:normal;
	background:url(../Images/bullet-blue-shape.jpg) no-repeat 0 10px;
	}
.block-top h3.active-sub-link a{
	color:#000000;
	
	}
.block-top h3.active-sub-link {
 background: url(../Images/bullet-black-shape.jpg) no-repeat scroll 0 10px;
}

#form{
	padding:0 9px;
	font-size:13px;
	line-height:18px;
	}
#main_content_wrapper{
	float:left;
	width:543px;
	margin:0px 18px;	
	}
#main_content_single{
	float:left;
	width:725px;
	margin:0px 18px;	
	}
#main_content{
	padding:0 17px;
	}
#main_content p{
	padding-bottom:18px;
	}
#main_content h1{
	margin:20px 0px 14px;
	padding-bottom:12px;
	}
#main_content h2{
	color:#0072bc;
	}

/*#############################################################################*/
/* Drop Down menu CSS starts */

a.menuButton, div.menu, div.menu a.menuItem, div.menu a.menuItemLast { 
	color: #ffffff;	
} 

.menuItemborder{
	background:#000000;
	}
div.menu a.menuItem 
{ 
       color: #ffffff; 
       cursor: default; 
       display: block; 
       padding: 0 20px 0 0.5em; 
       text-decoration: none; 
       white-space: nowrap; 
	   cursor: hand;
	   font-size:14px;	   
	   background-color:#000000;
	   
	line-height:26px;
	border-bottom:1px #D0DCE6 dotted;	  
} 
div.menu a.menuItemLast 
{ 
       color: #ffffff; 
       cursor: default; 
       display: block; 
       padding: 0 20px 0 0.5em; 
       text-decoration: none; 
       white-space: nowrap; 
	   cursor: hand;
	   font-size:14px;	   
	   background-color:#000000;
	
	line-height:26px;
	  
} 

 
div.menu a.menuItem:hover, div.menu a.menuItemLast:hover, div.menu a.menuItemHighlight {
	color: #ffffff;
	cursor: pointer;	
	line-height:26px;
	color:#C2C2C2;
} 

div a.menuButton 
{ 
       background-color: transparent; 
	   color: #ffffff; 
       cursor: default; 
       left: 0px; 
       margin: 1px; 
       padding: 2px 6px 2px 6px; 
       position: relative; 
       text-decoration: none; 
       top: 0px; 
       z-index: 100; 
	  } 
 
div a.menuButton:hover { 
	background-color: transparent; 
	color: #cccccc; 
} 
 
div a.menuButtonActive , a.menuButtonActive:hover 
{ 
	/*background:url(../images/select-1.gif) left top no-repeat;
	background:url(../images/mainbtbg_org.gif) left top no-repeat;
	background-color:#f47f23;*/
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:5px;	  
	color: #d0dce6;
		
} 


div.menu 
{
	left: 0px;
	padding:0 0 5px 0;
	position: absolute;
	top: 0px;
	z-index: 101;
	font-size:14px;
	visibility: hidden;
	margin:0 15px;
	/*border-bottom:#000000 solid 5px;
	background-color:#F58025; 	*/
} 
div.menu.last {
	   margin-left:-100px;
}


/* Drop Down menu CSS ends */
/*#############################################################################*/

a.mid-right-top-txt{
	font-family:Times New Roman;
	font-size:18px;
	color:#727272;

}
a.mid-right-top-txt:hover{
	font-family:Times New Roman;
	font-size:18px;
	color:#727272;

}
#hd_call{
	font-size:22px;
	}
.bullets{	
	padding:0px 0px 0px 12px;
	list-style-image:url(../Images/bullet-blue-shape.jpg);
		}
.footer-margine{
	margin-left:-25px; 
	padding-top:10px;
	}
.partner-btn-bg{
	background:url(../Images/partner-btn-bg.png) no-repeat;
	height:36px;
	width:139px;
	padding-left:25px; 
	padding-top:7px;

}
