/*GLOBAL RESETTING*/
body,img,h1,h2,h3,h4,h5,h6,h7,h8,h9,p,a,ul,li{border:0px;margin:0px;padding:0px;}

/* HOME PAGE TEMPLATE */
body{
text-align:center;
font-family:verdana,arial,Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
td.contentheading{display:none;}
.clearboth{
clear:both;
height:0px;
font-size:0px;
line-height:0px;
}
div#outer{
text-align:center;
width:100%;
background-color:#FFF;
height:auto;
}
div#wrapper-out{
width:1000px;
margin:0px auto;
text-align:center;
background-color:#FFFFFF;
border:1px solid #E2E2E2;
}
div#wrapper-in{
width:925px;
margin:0px auto;
text-align:left;
}
div#header{
width:925px;

}
	div#header div#header-top{
	padding-top:5px;
	text-align:right;
	}
		div#header div#header-top ul {
		list-style-type:none;
		
		}
		div#header div#header-top li{
		display:inline;
		}
		
	div#header div#header-bottom{
	border-bottom:1px solid #C3C3C3;
	
	}
		div#header div#header-bottom div#logo{
		width:160px;
		text-align:left;
		float:left;
		}
		div#header div#header-bottom div#topmenubar{
		width:765px;
		float:right;
		text-align:right;
		padding-top:15px;
		
		}
			div#header div#header-bottom div#topmenubar ul {
			list-style-type:none;
			
			}
			div#header div#header-bottom div#topmenubar ul li{
			display:inline;
			}
			div#header div#header-bottom div#topmenubar ul li a{	
			line-height:30px;
			padding:4px 10px 6px 10px;
			/*border-right:1px solid #C3C3C3;*/
			}
			div#header div#header-bottom div#topmenubar ul li a:link,div#header div#header-bottom div#topmenubar ul li a:visited{
			color:#666666;
			text-decoration:none;
			}
			div#header div#header-bottom div#topmenubar ul li a:hover{
			color:#666666;
			text-decoration:none;
			border-bottom:2px solid #C20F11;
			}
			div#header div#header-bottom div#topmenubar ul li#current.active  a, div#topmenubar ul li.parent.active a{
			color:#666666;
			text-decoration:none;
			border-bottom:2px solid #C20F11;
			}
			
div#middle{
width:925px;
text-align:left;
}
	div#middle div#middle-top {
	font-family:verdana,arial,Helvetica, sans-serif;	
	font-size:11px;
	}
		div#middle div#middle-top div#middle-top-left{
		width:300px;
		float:left;
		height:20px;
		}
		div#middle div#middle-top div#middle-top-left div.moduletable{
		margin:5px 0px;
		}
		
			div#middle div#middle-top div#middle-top-left a:link, div#middle div#middle-top div#middle-top-left a:visited{
			color:#666666;
			text-decoration:none;
			}
			div#middle div#middle-top div#middle-top-left a:hover{
			color:#666666;
			text-decoration:underline;
			}
		div#middle div#middle-top div#middle-top-right{
		width:625px;
		float:right;
		height:20px;
		text-align:right;
		}
		
		/*submenu starts here*/
			div#middle div#middle-top div#middle-top-right ul {
			list-style-type:none;
			
			}
			div#middle-top-right ul li{
			display:inline;
			}
			div#middle-top-right ul li a{	
			line-height:20px;
			padding:2px 10px 3px 10px;
			/*border-right:1px solid #C3C3C3;*/
			}
			div#middle-top-right ul li a:link,div#middle-top-right ul li a:visited{
			color:#666666;
			text-decoration:none;
			}
			div#middle-top-right ul li a:hover{
			color:#666666;
			text-decoration:none;
			}
			div#middle-top-right ul li#current.active  a {
			color:#000;
			text-decoration:none;
			
			}
		/*submenu Ends here*/
	
	div#middle div#middle-content{
	width:925px;
	
	}
		div#middle div#middle-content table.contentpaneopen{
		width:100%;
		}
	
	/*Only on Home Page*/
	div#middle div#home-middle-bottom {
	/*background-image:url('../images/white_box.jpg');
	background-repeat:no-repeat;*/
	height:auto;
	}
		
	div#middle div#home-middle-bottom  .moduletable {
	font-family:verdana,arial,Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin:15px;
	}
	div#middle div#home-middle-bottom  .moduletable h3{
	font-family:verdana,arial,Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
	div#middle div#home-middle-bottom  .moduletable p{
	font-family:verdana,arial,Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#666;
	margin:5px 0px;
	}
		div#middle div#home-middle-bottom div#mid-col-a{
		width:335px;
		float:left;
		display:block;
		}
		div#middle div#home-middle-bottom div#mid-col-a .moduletable{
			margin:0px;
			}
		div#middle div#home-middle-bottom div#mid-col-b{
		width:295px;
		float:left;
		display:block;
		}
			div#middle div#home-middle-bottom div#mid-col-b .moduletable{
			margin:0px 15px; 
			}
div#middle div#home-middle-bottom div#mid-col-b .moduletable h2 a, div#middle div#home-middle-bottom div#mid-col-c .moduletable h2 a,div#middle div#home-middle-bottom div#mid-col-a .moduletable h2 a{text-decoration:none;}
div#middle div#home-middle-bottom div#mid-col-b .moduletable ul{margin-left:15px;}

		div#middle div#home-middle-bottom div#mid-col-c{
		border-left:1px solid #D3D3D3;
		width:293px;
		float:left;
		display:block;
			
		}
		div#middle div#home-middle-bottom div#mid-col-c .moduletable{
			margin:0px 15px; 
			}
		/*div#middle div#home-middle-bottom div#mid-col-d{
		width:251px;
		float:left;
		height:140px;
		}*/

	/*Only on inner Pages*/
	div#middle div#middle-bottom {	
	}


div#footer{
width:925px;
text-align:left;
border-top:1px solid #C3C3C3;
padding:10px 0px 20px 0px;
}
		div#footer div#footer-left{
		width:700px;
		text-align:left;
		font-size:11px;
		float:left;
		}
		div#footer div#footer-right{
		width:225px;
		text-align:right;
		font-size:11px;
		float:right;
		}
			/*
			div#footer div#footer-right a:link,div#footer div#footer-right a:visited{
			text-decoration:none;
			color:#666666;
			}
			div#footer div#footer-right a:hover{
			text-decoration:underline;
			color:#666666;
			}
			*/
			div#footer-right ul {
			list-style-type:none;
			
			}
			div#footer-right ul li{
			display:inline;
			}
			div#footer-right ul.menu li a{	
			line-height:15px;
			padding:0px 5px 0px 5px;
			/*border-right:1px solid #C3C3C3;*/
			}
			div#footer-right ul.menu li a:link,div#footer-right ul.menu li a:visited{
			color:#666666;
			text-decoration:none;
			}
			div#footer-right ul.menu li a:hover{
			color:#000;
			text-decoration:none;
			
			}
			div#footer-right ul.menu li#current.active  a{
			color:#000000;
			text-decoration:none;
			
			}

/*Custom Style declarations*/
h1{
font-family:arial,Helvetica, sans-serif;
font-size:32px;
color:#414141;
}

.ourTeamTableData{
margin:20px 10px 20px 70px;
}
td.ourTeamTableDataColA {
color:#000;
font-size:11px;
font-weight:bold;
height:30px;
padding-left:15px;
border-left:solid 2px #989375;
border-top:solid 1px #EFF1EA;
border-bottom:solid 1px #EFF1EA;
border-right:solid 1px #EFF1EA;


}
td.ourTeamTableDataColB {
color:#313131;
font-size:11px;
font-weight:normal;
height:25px;
padding-left:15px;
border-left:0px;
border-top:solid 1px #EFF1EA;
border-bottom:solid 1px #EFF1EA;
border-right:solid 1px #EFF1EA;


}
.contentpaneopen a:link, .contentpaneopen a:visited{
color:#676767;
text-decoration:underline;
}
.contentpaneopen  a:hover{
color:#C40F14;
text-decoration:underline;
}

.worldWideLocations {
font-family:Verdana,arial,Helvetica, sans-serif;
margin-left:50px;
}
.redHeadings{
font-family:Verdana,arial,Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#C10C13;
}
.blackHeadings{
font-family:Verdana,arial,Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
.grayText{
font-family:Verdana,arial,Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#373737;
}
.smallTextLinks{
font-family:Verdana,arial,Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#373737;
}





/*Form Elements' Style */
.textinputStyle{
border:1px solid #DEDEDE;
font-size:11px;
height:13px;
width:130px;
}
.textareaStyle{
border:1px solid #DEDEDE;
font-size:11px;
height:30px;
width:130px;
}
.formStyle{
border:1px solid #DEDEDE;
}
.formlabelText{
font-family:verdana,arial,Helvetica, sans-serif;
font-size:11px;
color:#666666;
height:20px;
padding-left:15px;
}

/* sitemap style*/
div.xmap {
padding:40px 20px;
height:470px;
}
div.xmap div.componentheading{
font-size:14px; 
font-weight:bold;
padding:0px 0px 20px 0px;
}



/*Locations google maps's style */

#center-part-content { 
float : left;
width : 770px;
background : none;
background:url(../images/other-images/left-dot.jpg) repeat-y left top;
border:0px solid #000000;
}

.inner-content-div { 
float : left;
position:relative; 
left : 20px;
top:15px;
width : 925px; 
background : none;
vertical-align : top;
}
.center-text-main
{
position:relative;
float:left;
width:700px;
text-align:center;
border:0px solid #000000;
margin-top:5px;
}

.center-text-content
{
float:left;
margin-left:-20px;
width:520px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3C3C3C;
text-align:justify;
vertical-align:middle;
border:0px solid #000000;
}

#map-area{float:left; padding-left:5px; width:530px; }

#options{ float:left;height:25px; width:580px;margin-bottom:5px; padding-top:10px;}
#hours-area{float:left;width:230px; border:0px solid #FF0000; padding-bottom:10px; padding-top:10px; padding-left:5px;}
#map_canvas, #map_canvas_directions { float:left; width: 700px; height: 600px;  border:0px solid #FF0000;}
.fromdiv{float:left; width:320px; height:20px; font-size:12px; font-weight:bold; }
.imagebg_direction{ float:left; position:relative; left:0px;}
#getdir, #getloc{float:left;height:19px; font-size:11px; width:90px; text-align:center;}
#right-links
{
position:relative;
float:left;
margin-top:10px;
width:160px;
text-align:left;
border:0px solid #000000;
}

div.quote-location { font-size:11px; color:#5b5c5c; text-align:left; width:160px; border:#FF0000 0px solid; display:block; line-height:16px; padding-top:6px; padding-left:13px; font-family:Arial, Helvetica, sans-serif;}
h1.content-head
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px 0px 5px 0px;
color: #999999;
}

span.spaceloaction3
{
padding-left:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
text-decoration:underline;
}

span.red
{
color:#c20f13;}
span.black
{
color:#000000;
}
span.spaceloaction3 a
{
color:#3C3C3C;
text-decoration:underline;
}
span.spaceloaction3 a:hover
{
color:#C40F14;
text-decoration:underline;
cursor:pointer;
}

/*Locations google maps's style Ends*/

/*Custom CSS*/
a.ourTeamLink:link,a.ourTeamLink:visited{font-family:verdana,arial; font-size:11px; color:#000;text-decoration:none;}



/*Custom CSS Ends*/

/*Form Styles */
.form{
font-family:verdana,arial;
border:1px solid #CCC;
color:#3C3C3C;
}
.formArial {
font-family:arial,verdana;
border:1px solid #CCC;
color:#3C3C3C;
}
.label{
font-size:11px;
margin-left:10px;
display:block;
color:#565656;
}
.labelMedium{
font-size:12px;
display:block;
color:#000;

}
.inputtext{
width:130px;
height:15px;
border:1px solid #DDDDDD;
font-family:verdana,arial;
font-size:12px;
}
.inputtextMedium{
width:200px;
height:15px;
border:1px solid #DDDDDD;
font-family:arial,verdana;
font-size:12px;
}
.selectbox{
width:130px;
height:20px;
border:1px solid #DDDDDD;
font-family:verdana,arial;
font-size:12px;
}
.selectboxMedium{
width:180px;
height:20px;
border:1px solid #DDDDDD;
font-family:arial,verdana;
font-size:12px;
}
.textarea{
width:130px;
height:50px;
border:1px solid #DDDDDD;
font-family:verdana,arial;
font-size:12px;
}
.textareaMedium{
width:150px;
height:50px;
border:1px solid #DDDDDD;
font-family:verdana,arial;
font-size:12px;
}
.button{
font-family:arial,verdana;
width:80px;
padding:0px 0px 0px 0px;
background-color:#F00;
color:#FFF;
font-size:12px;
height:22px;
text-align:center;
border:1px solid #000;
}
.buttonMedium{
width:100px;
background-color:#F00;
color:#FFF;
font-size:12px;
text-align:center;
border:1px solid #000;
}
#errorMsgHolder{
font-family:verdana,arial;
color:#C70E13;
font-size:11px;
font-weight:bold;
text-align:left;
text-align:left;
display:none;
max-width:200px;
margin:5px auto;
}
/*Form Styles End*/


/*Language Selector */
.moduletable_selectLangu{
width:140px;
float:right;
}
.moduletable_selectLangu form select {
font-family:verdana,arial;
font-size:11px;
color:#666666;
}
div#header-top div.moduletable{
float:right;
}
div#header-top{
height:25px;

}
/*New lang selector*/
div#header div#header-top div.moduletable_lang li {

}
div#header-top div.moduletable_lang {
float:right;
margin-right:10px;
}
/*New lang selector*/
/*Language Selector Ends */
