/* Layout Styles Begin*/

body{
	margin:0px;
	padding:0px;
	background:#27343C;
	}

*{
	margin:0px;
	padding:0px;
	}

img{
	margin:0px; 
	padding:0px;
	}
	
	
h1.solutionHeader{
	width:670px;
	padding:5px;
	margin:5px 0px;
	font:1.2em Geneva, Arial, Helvetica, sans-serif; 
	color:#712C31;
	border-bottom:1px solid #E2D3CD;
	border-top:1px solid #E2D3CD;}
	
	
h1.solution_subheading{
	width:325px;
	font:15px Arial, Helvetica, sans-serif; 
	color:#EA571C;
	padding-left:10px;
	}

h2{
	font:22px "Century Gothic";
	font-weight:bold;
	border-bottom:1px solid #6D5B57;
	padding-left:10px;
	color:#27343C;
	margin:0px;
	}
	
h3{
	font:.8em Arial, Helvetica, sans-serif; 
	color:#996600; 
	font-weight:bold;
	}

dt.heading{font:.7em Arial, Helvetica, sans-serif; color:#414141; font-weight:bold;}




#wrapper{
	width:1000px;
	margin:0 auto;
	padding:0px;
	border:1px solid #666;
	}


#top{
	width:1000px;
	margin:0px;
	padding:0px 0px 0px 0px;;
	height:30px;
	background:#4F3127;
}

#header{
	width:1000px;
	padding:0px;
	margin:0px;
}


#headertopBanner{
	float:left;
	width:1000px;
	padding:0px;
	margin:0px;
	background:#fff url(../Images/TopHeaderBg.jpg) top left repeat-x;
}


#content{
	width:1000px;
	margin:0px;
	padding:0px;
	background:#0E0503;
}


#content_searchresult{
	width:960px;
	margin:0px auto;
	padding:20px;
	height:auto;
	background:#fff;
}

#LeftContent{
	float:left;
	width:220px;
	margin:3px 0px 0px 5px;
	padding:0px;
}


#RightContent{
	float:left;
	width:765px;
	margin:3px 0px 2px 5px;
	padding:0px;
}


#Content_contact{
	width:920px;
	margin:0px auto;
	padding:20px;
}




#Footer{
	float:left;
	width:1000px;
	height:120px;
	padding:0px;
	margin:0px;
	text-align:center;
	background:#000;
	border-top:3px solid #E2D3CD;
}


#Footer_resultpage{
	float:left;
	width:994px;
	height:60px;
	padding:3px;
	margin:0px;
	text-align:center;
	background:#000;
	border-top:3px solid #E2D3CD;
}

/* Layout Styles End */







/* Search Box style start here */

#SearchOuterBox {
	float:left; 
	margin-left:20px;
	padding:5px;
}



fieldset.search {
	width: 300px;
	margin:0px;
	padding:0px;
	border:none;
}

.search input, .search button {
	border: none;
	float: left;
}

.search input.box {
	color: #333;
	font-size:11px;
	width: 200px;
	height: 24px;
	padding:3px 3px;
	background:#fff url(../Images/searchBox_2.jpg) no-repeat;
	margin-left: 10px;
}

.search button.btn {
	width: 30px;
	height: 24px;
	cursor: pointer;
	text-indent: -9999px;
	background:#fff url(../Images/searchBox_2.jpg) no-repeat top right;
}
.search button.btn:hover {
	background:#fff url(../Images/searchBox_2.jpg) no-repeat bottom right;
}
/* Search Box style End here */












/* CallOut Boxes Styles */

.clear{
	clear:both;
}

hr.hline{
	width:670px; 
	height:1px; 
	margin:0 auto;
	margin-bottom:10px;
	background-color:#E2D3CD;
	border:none;
	}
	
	
	
#scrollingImgOuterBox{
	width:650px; 
	margin:10px 0px;
	padding:0px; 
	}


.calloutBox{
	float:left;
	width:auto;
	margin:0px;
	padding:0px;
}


.btmcalloutBox1{
	float:left;
	width:auto;
	margin:0px;
	padding:5px;
}


.btmcalloutBox2{
	float:left;
	width:auto;
	margin:0px;
	padding:5px;
}


.btmcalloutBox3{
	float:left;
	width:auto;
	margin:0px;
	padding:5px;
}




/* Links styles Begin */


a.link1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#AF5B31;
}

ul.calloutBoxLink{
	padding:0px 0px 10px 20px;
	margin:0px;
	list-style:url(../Images/arrowBullet.png);
}

.dt_link{
	text-decoration:none; 
	color:#330033;
}

.dd_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF5B31;
}
/* Links styles End */


/* NEWS & EVENTS scroller style */

#Newsticker { 
	width:174px;
	padding:5px 5px; 
	margin:3px;
	border:1px solid #a1a1a1;  
}
#Newsticker dt { 
	padding-top:2px;
	border-top:1px dotted #ccc;
}

#Newsticker dd { 
	margin:0px; 
	font:normal 11px Verdana; 
	padding:0px; 
	position:relative; 
}

#Newsticker div { 
	margin-top:0; 
}

/* NEWS & EVENTS scroller style End */



/*Image Container */


.image_container{
	margin:2px; 
 	padding:5px 12px;
 	background-color:#fff;
 	border:1px solid #E2D3CD;
		
}

/*Image Container End*/




/* Text Styles Begin */

p.paratxt1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:300px;
	color:#333;
	padding:15px 10px;
	border-right:1px solid #E2D3CD;
	}
	
p.paratxt2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:320px;
	padding:15px 10px;
	color:#333;
	}

/* Text Styles Begin End */



/* First top menu */

ul#TopNav1{
	width:694px;
	margin:0px;
	padding-left:300px;
	
}

ul#TopNav1 li {
	float:left;
	height:30px;
	line-height:30px;
	display:inline;
}


ul#TopNav1 li a {
	padding:6px;
	margin:0px 1px 0px 0px;
	display: block;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#E0AF9A;
}

ul#TopNav1 li span {
	padding:6px;
	margin:0px 1px 0px 0px;
	display: block;
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#E0AF9A;
}

ul#TopNav1 li a:hover {
	color:#f0f0f0;
}
/* First top menu End */



/* Second Top Menu */

ul#TopNav2{
	float:left;
	width:380px;
	padding:5px;
}


ul#TopNav2 li{
	float:left;
	line-height:28px;
	padding:0px;
	margin:0px 5px;
	display:inline;

}

ul#TopNav2 li a {
	padding:0px;
	margin:0px;
	display: block;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#660033;
}

/* Second Top Menu End */



/* Second Top Menu HTML TABLE*/

table#TopNav2{
	float:left;
	padding:5px 10px; 
	width:350px; 
	text-align:center;
}

table#TopNav2 td a {
	padding:0px;
	margin:0px;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#660033;
}

/* Second Top Menu End HTML TABLE */



/* Main Novigation start here */

ul#MainNovigation {
	margin: 0; 
	padding: 0;
	float: left;
	width: 1000px;
	list-style: none;
	position: relative;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(../Images/topnav_stretch.gif) repeat-x;
}

ul#MainNovigation li {
	float: left;
	margin: 0; padding: 0;
	border-right: 1px solid #555;
}

ul#MainNovigation li a {
	padding: 8px 7px 10px;
	margin:0px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}

ul#MainNovigation li a:hover {
background: #3D042B url(../Images/topnav_brown_active.gif) repeat-x;
}

ul#MainNovigation li span {
	float: left;
	padding: 13px 0;
	margin:0px;
	position: absolute;
	left: 0; top:30px;
	display: none;
	width: 1000px;
	background: #3D042B url(../Images/topnav_brown_active.gif) repeat-x;
	color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

ul#MainNovigation li:hover span { display: block; }
ul#MainNovigation li span a { display: inline; }
ul#MainNovigation li span a:hover {text-decoration: none;}

/* Novigation End */





/* Footer Novigation start here */

ul#FooterNav {
		margin:0 auto; 
		padding-left:120px;
		float: left;
		width: 900px;
		list-style: none;
		font:11px Verdana, Arial, Helvetica, sans-serif;
	}

ul#FooterNav li {
		float:left;
		margin: 0; 
		padding: 0;
}

ul#FooterNav li a {
		padding: 8px 8px;
		display: block;
		color: #f0f0f0;
		text-decoration: none;
}

ul#FooterNav a:hover{color:#FFCC33;}
ul#FooterNav li span{
		padding: 8px 2px;
		display: block;
		color: #f0f0f0;
		font:10px Arial, Helvetica, sans-serif;
	}
/* Footer Novigation start here */


/* Footer Novigation start here */

ul#FooterNav2 {
		margin:0 auto; 
		padding-left:120px;
		float: left;
		width: 900px;
		list-style: none;
		font:11px Verdana, Arial, Helvetica, sans-serif;
	}

ul#FooterNav2 li {
		float:left;
		margin: 0; 
		padding: 0;
}

ul#FooterNav2 li a {
		padding: 8px 8px;
		display: block;
		color: #049AD9;
		text-decoration: none;
}

ul#FooterNav2 a:hover{color:#FFCC33;}
ul#FooterNav2 li span{
		padding: 8px 2px;
		display: block;
		color: #9BE1FB;
		font:10px Arial, Helvetica, sans-serif;
	}
/* Footer Novigation start here */




/* Footer Bottom  Novigation start here */

ul#FooterBtmNav {
		margin:0; 
		padding-right:10px;
		float: right;
		width: 590px;
		list-style: none;
		font:11px Verdana, Arial, Helvetica, sans-serif;
	}

ul#FooterBtmNav li {
		float:right;
		line-height:48px;
		vertical-align:middle; 
		display:block;
		margin: 0; 
		padding: 0;
}  

ul#FooterBtmNav li a {
		padding: 8px 8px;
		display: block;
		color: #f0f0f0;
		text-decoration: none;
		font:11px Arial, Helvetica, sans-serif;  font-weight:bold;
}

 

ul#FooterBtmNav a:hover{color:#FFCC33;}

ul#FooterBtmNav li span{
		padding: 8px 2px;
		display: block;
		color: #f0f0f0;
	}
/* Footer Bottom Novigation End here */


/* Copyright style start */

.copyright{
		width:350px; 
		float:left; 
		font:11px Arial, Helvetica, sans-serif; 
		color:#FFFF99; 
		margin:0px; 
		padding-top:20px;
		}

/* Copyright style End */



/* Rounded Corner Box style */
.box { 
	  background: #FFFFFF;
}
.boxtop { 
	  background:#fff url(../Images/ne.gif) no-repeat top right; 
}
.boxtop div { 
	  font-size: 0;
	  height: 6px; 
	  background:url(../Images/nw.gif) no-repeat top left; 
}
.boxbottom { 
	  background:#fff url(../Images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
	  font-size: 0;
	  height: 6px; 
	  background: url(../Images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
	  padding:10px;
	  background:#FFFFFF;
}
/* Rounded Corner Box style*/


/* INNER PAGES STYLES BEGIN HERE */

td,tr,table{margin:0px; padding:0px;}

label{font:11px Arial, Helvetica, sans-serif; color:#006699;}
input{font:11px Arial, Helvetica, sans-serif; color:#333;}
textarea {font:13px Arial, Helvetica, sans-serif; color:#333;}
select{font:11px Arial, Helvetica, sans-serif;}

p.inn_maincontent{
	width:650px;
	font:13px Arial, Helvetica, sans-serif; 
	color:#414141; 
	padding:10px; 
	margin-left:20px; 
	text-align:justify;
	}
	
p.inn_maincontent_underconstruction{
	width:650px;
	height:450px;
	font:13px Arial, Helvetica, sans-serif; 
	color:#414141; 
	padding:10px; 
	margin-left:20px; 
	text-align:justify;
	}
	
ul.inn_list{
	font:13px Arial, Helvetica, sans-serif; 
	color:#414141; 
	padding:10px; 
	margin-left:20px; 
	text-align:justify;
	}
	

.inn_content_outerBox{
		width:700px;
		padding:20px;
		margin:0px;
		}

.inn_subHeading{
		font:15px Arial, Helvetica, sans-serif;
		margin:20px 10px;
		padding:5px;
		color:#663333;		
}

h3.inn_contact_Heading{
	width:620px;
	font:22px "Century Gothic";
	font-weight:bold;
	border-bottom:1px dotted #999;
	padding-left:0px;
	color:#27343C;
	margin-bottom:10px;
	}




.inn_text1{
font:1em Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px;
margin:5px;
color:#660066;
border-bottom:1px solid #ccc;
}


.inn_text2{
font:12px Arial, Helvetica, sans-serif;
padding:3px;
line-height:30px;
margin:0px;
color:#414141;
}

.inn_required{
font:13px Arial, Helvetica, sans-serif;
padding:3px;
color:#CC0033;
}

/* INNER PAGES STYLES END HERE */



/* INNER PAGES SIDE LINK STYLES */

input.search_resultbox{font:22px Arial, Helvetica, sans-serif; padding:5px; margin:10px; border:1px solid #ccc;}


ul#sideLinks {
		width: 200px;
		height:372px;
		margin:0; 
		padding:5px;
		list-style: none;
	}

ul#sideLinks li {
		line-height:35px;
		height:30px;
		margin:0px;
		
}  

ul#sideLinks li a {
		display: block;
		margin:0px; 
		padding:10px;
		color: #3C1F0C;
		text-decoration: none;
		border-bottom:1px solid #CE9E84;
		font:11px Arial, Helvetica, sans-serif;
		font-weight:bold;
}



ul#sideLinks a:hover{
		color:#663333;		
}

ul#sideLinks li a.toplink {
		border-top:3px solid #CE9E84;
}


ul#sideLinks li a.Bottomlink {
		border-bottom:3px solid #CE9E84;
}

 


/* Footer Bottom Novigation End here */









