/* Start of CMSMS style sheet 'WallaraIndustries' */
/*
----------------------------------------------------------------------------- 
Standard
-----------------------------------------------------------------------------*/
html { height: 100%; margin-bottom: 1px; }
body { margin: 0; padding: 0 0 0 0; font: 76% Arial,Helvetica,sans-serif; color: #424242; background: #003663; }
body * { margin: 0; padding: 0;	}
p,ul,ol,dl,blockquote,pre { margin-bottom: 1.0em; line-height: 1.4em; }
h1 { margin-bottom: 0.5em; }
h2 { margin-bottom: 0.4em; }
a { color: #076f91; }
img { border: 0; }
acronym,abbr { border: 0; text-decoration: none; }
address { font-style: normal; }
hr { height: 0; color: #fff; background-color: #fff; border: 0; border-top: 1px solid #aaa; margin-bottom: 0.3em; }
fieldset { border: 0; }

#content ul, #widecontent ul { padding-left: 1.6em; margin-left: 1em; list-style-type: square; }
#content ul li, #widecontent ul li { margin-left: 0; padding-left: 0; padding-bottom: 0.4em; }
	
dl { margin-left: 0.3em; }
dd { margin: 0 0 0.5em 0.5em; }
	
ol { padding-left: 1.6em; margin-left: 1em; }
ol li { margin-left: 0; padding-left: 0; padding-bottom: 0.4em; }

img.right-image {float:right; padding:2px; border: 1px solid #e5e5e5; margin-left:15px; margin-top:10px;}
img.left-image {float:left; padding:2px; border: 1px solid #e5e5e5; margin-right:10px; margin-top:10px;}
.quote-text { font-size: 1.3em; font-weight: normal; color: #0e446f; text-decoration: none; font-family: Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0; }
#flashcontent {margin-bottom:10px;}
img.icon {float:left; padding:0px; margin-right:10px; margin-bottom:10px; border: 0px}
.line { border-top:1px solid #e5e5e5; margin-top:10px; padding-bottom:10px;}
img.testimonial {margin-left:0px;}
/*
----------------------------------------------------------------------------- 
Text Formatting
-----------------------------------------------------------------------------*/
.shaded { color: #888; }
.cen { text-align: center; }
.r { text-align: right; }
.l { text-align: right; }
.alignleft { float: left; margin: 0 1em 1em 0; }
.alignright { float: left; margin: 0 1em 1em 0; }
.rfloat { float: right; margin: 0 0 1em 1em; }
.lfloat { float: left; margin: 0 1em 1em 0; }
.line { white-space: nowrap; }
.clear { clear: both; }
.bumper { clear: both; font-size: 0.1em; }
.up { text-transform: uppercase; }
.accessibility { display: none; }

h1 { font-size: 2.3em; font-weight: normal; color: #0e446f; text-decoration: none; font-family: Arial,Helvetica,sans-serif; margin: 1 0 0.5em 0; padding: 0; padding-top:5px;}
h2 { font-size: 1.3em; font-weight: bold; color: #0e446f; text-decoration: none; font-family: Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0; }
h3 { font-size: 1.3em; font-weight: normal; color: #0e446f; text-decoration: none; font-family: Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0; }
h4 { font-size: 1.0em; font-weight: bold; color: #0e446f; text-decoration: none; font-family: Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0; border-bottom:1px dotted #bababa; padding-bottom:20px; margin-bottom:20px; }
h5 { font-size: 1.0em; font-weight: normal; color: #0e446f; text-decoration: none; font-family: Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0; }
h6 { font-size: 0.9em; font-weight: bold; color: #333; text-decoration: none; font-family: Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0; }



/*
----------------------------------------------------------------------------- 
Content Styles
-----------------------------------------------------------------------------*/

#wallara { background: #fff url(images/bgt.png) repeat-x scroll top left; }
	#wb { background: transparent url(images/wb.png) repeat-x scroll bottom left;  }
	
	#header { width: 952px; margin: 0 auto; padding: 0 0 1px 0; }
	
	#nav { width: 952px; height: 48px; margin: 0 auto 3px auto; padding: 0;background: transparent url(images/nav.jpg) no-repeat scroll top right; list-style: none;}
		#nav li { display: inline; margin: 0; padding: 0; list-style: none;}
		#nav li a { float: left; display: inline; height: 33px; margin: 0; padding: 15px 28px 0 27px; color: #fff; text-decoration: none; font-weight: bold; background: transparent url(images/nav.png) no-repeat scroll center right; }
		#nav li a:hover, #nav li a.currentpage, #nav li a.activeparent { background: transparent url(images/nav-on.png) no-repeat scroll top right; }
	
	#body { width: 952px; margin: 0 auto; background: transparent url(images/body.png) no-repeat scroll bottom center; }
	
		#content { width: 710px; min-height: 510px; margin: 0 0 0 220px; padding: 10px 10px 25px 10px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; background: transparent url(images/content.png) repeat-x scroll top left; }
		
			* html #content { padding: 10px 5px 25px 5px; }
	
			#widecontent { width: 930px; min-height: 510px; margin: 0 auto; padding: 10px 10px 35px 10px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; background: transparent url(images/content.png) repeat-x scroll top left; }
			
			.cpad { padding: 0 15px; }
		
		#sidebar { float: left; display: inline; width: 204px; margin: 0; padding: 0; }
		
			#subnav { width: 204px; margin: 0; padding: 0 0 1px 0; background: transparent url(images/subnav.png) repeat-y scroll top left; }
			
				#subnav h2 { width: 180px; height: 30px; padding: 10px 10px 0 10px; margin: 0 auto 8px auto; font-size: 1.4em; font-weight: bold; background: transparent url(images/subnav-h2.png) repeat-x scroll top left; }
	
				
				#subnav ul { width: 200px; margin: 0 auto; padding: 0; list-style: none; }
					#subnav ul li { margin: 0; padding: 0; list-style: none; }
					#subnav ul li a { display: block; width: 165px; height: 23px; margin: 0 auto; padding: 5px 0 0 35px; list-style: none; color: #024973; font-weight: bold; text-decoration: none; background: transparent url(images/subnav-off.png) no-repeat scroll top left; }
					#subnav ul li a:hover, #subnav ul li a.currentpage { background: transparent url(images/subnav-on.png) no-repeat scroll top left; }
					
							
				#snb { height: 25px; margin: 0 0 4px 0; background: transparent url(images/subnav-bottom.png) no-repeat scroll bottom left; }
				
			#sidebar .widget { margin: 2px 0 0 0 }
	
	#footer { clear: both; background: transparent url(images/ft.png) repeat-x scroll top left; color: #d7d7d7; font-size: 0.9em; }
		
		#fc { width: 952px; height: 266px; margin: 0 auto; background: transparent url(images/footer.jpg) no-repeat scroll top center; }
		
			#fc h3 { margin: 0; padding: 10px 0 5px 0; color: #fff; font-size: 1.6em; font-weight: normal; line-height: 2em; }
			#fc a { color: #d7d7d7; text-decoration: none; }
			#fc a:hover { text-decoration: underline; }
			#fc img { margin: 1em 0 0 0; }
		
			#footcopy { float: left; display: inline; width: 305px; padding: 0 0 0 68px; }
			
			#footcols { float: right; display: inline;  }
			
				.footcol { float: left; width: 105px; height: 200px; padding: 0 15px 30px 15px; background: transparent url(images/footcol.gif) no-repeat scroll top left; }
				.no-h { padding-top: 4.5em; }
				.footcol ul, .footcol ul li { margin: 0; padding: 0 0 5px 0; list-style: none; }

#wibanner { width:700px; display:inline; flot:right; overflow:hidden;}
				


/* End of 'WallaraIndustries' */

