@CHARSET "ISO-8859-1";

/** BEGIN CSS RESET FOR CROSS-BROWSER COMPATIBILITY*/

* { margin: 0; padding: 0; }

html, 

body, div, span, p,

form, label, fieldset, legend,

table, caption, tbody, tfoot, thead, tr, th, td 

h1, h2, h3, h4, h5, h6,

dl, dt, dd, ol, ul, li,

a, 

applet, object, iframe, blockquote, pre,	

abbr, acronym, address, big, cite, code,del, dfn,  font, img, ins, kbd, q, s, samp,

small, strike,  sub, sup, tt, var,

strong,em,

{

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	text-align: left;

	vertical-align: baseline;

}

body { line-height: 1.5; }







ol, ul {list-style: none;}















/* tables still need 'cellspacing="0"' in the markup */







/* border-collapse: collapse; Need to check whch one is good. whatis the differance*/







table { border-collapse: separate;border-spacing: 0; }







caption, th, td { text-align: left;	font-weight: normal; }







table, td, th { vertical-align: middle; }















/* Remove possible quote marks (") from <q>, <blockquote>. */







blockquote:before, blockquote:after, q:before, q:after {content: "";}







blockquote, q {	quotes: "" "";}















/* Remove annoying border on linked images. */







a img {	border:none;}















/* remember to define focus styles! */







:focus {outline: 0;}















 /* -------------------------------------------------------------- */







 







 body{







	font-family: Tahoma, Arial, Helvetica, sans-serif;







	font-size:11px;







 }







   







/* Header styles */







#header{







	background:url(../img/bg-top-banner.jpg) no-repeat;







}







#header h1{	







	margin-left:100px; /*start point of logo*/







	height:139px;







}







#header h1 a img{	







	padding-top:20px; /*start point of logo*/







}







#header h2{







	position:absolute;







	left:110px;







	top:80px;







}







#header ul{







	background:url(../img/bg-top-menu.jpg) repeat-x;







	height:47px;







	padding-top: 1em;







	width: 100%;







}







#header ul li{display:inline;}







#header ul li a{







  border-right: solid 1px #CCCCCC;  







  text-decoration: none;







  padding:0em 1em 0em 1em;







  font-size:15px; 







}















#header ul li a:link{color: #fff;}







#header ul li a:visited{color: #fff;}







#header ul li a:hover {color: #fbfd3b;}















#header h2{







	color:silver;







	font-size:12px;







}	















	







/* Footer  */















/*layout*/







#footer







{







	clear:both;







	background:url(../img/bg-footer.jpg) repeat-x;







	min-height:130px;







	border-top:1px solid #b1c2b2;	







}















#footer div







{







	float:left;







	width:230px;







	padding-left:6px;







}















#footer #copyright







{







	float:none;







	clear:both;







	width:100%;







	padding:3px 0 0 0;







}















/*look */







#footer







{







	color:#73764b;







	padding-left:30px;







}







	







#footer h2







{







	color:#4087d1;







	font-weight:bolder;







	font-size:14px;







}















#footer div ul 







{







	list-style-type: none;







	list-style-position:inside;







	margin:0;







	padding:3px 0 0 0;







}















#footer div ul li







{







	margin:0;







	padding:2px 0 2px 0;







}















#footer div ul li a







{







	color: #686645;







	text-decoration: none;







}















#footer div ul li a:link, #footer div ul  a:visited







{







	color:#686645;







}















#footer div ul li a:hover







{







	border-left:3px solid #901818;







	color: #000;







}















#copyright







{







	text-align:right;







}















/* Right Pane*/







#iconed-menu-container







{







	width:288px;







	border-left:0px solid #afaeae;







	border-right:0px solid #afaeae;







}















#iconed-menu-container img







{







	padding-left:22px;







	padding-right:20px;







}















#iconed-menu-container div span







{







	float:left;







	width:100px;







	text-align:center;







	padding-left:22px;







	padding-right:20px;







}















#iconed-menu-container div span a







{







	color:#054380;







	font-weight:bold;







	text-decoration:none;







}















#iconed-menu-container div span a:hover
{
	text-decoration:underline;
}
#iconed-menu-container div
{
	background:url(../img/bg.jpg) no-repeat;
	width:288px;
	height:130px;
}

/*box*/	

.box
{
	border:0px solid;
	width:95%;
	margin-left:3px;
}

.box-header
{
	background:url(../img/box-icon.jpg) no-repeat top right;
	height:35px;
	border-bottom:1px solid #8e8e8e;
	color:#4087d1;
}
.box-header h2
{
	font-weight:bold;
	font-size:14px;
}
.box-viewport{
	background-color:#FFFFFF;
	text-align:justify
}
.box-viewport h3
{
	font-size:13px;
}
.box-viewport:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

#box-content-image{
	float:left;
	margin:5px 10px 10px 10px;
	border:1px solid #a9a9a9;
}
.box-footer{
	background-color:#fff;	
	text-align:right;
}
.box-footer a{
	color:#FF0000;
	text-decoration:none;
}
.box-footer a:hover{
	text-decoration:none;
	color:#666666;
}

/*layout*/
#wrapper
{
	width:100%;
	position:relative;
}

#wrapper #inner-wrapper
{
	width:100%;
	float:left;
	width:68%;
}

#wrapper #col3
{
	float:left;
	width:30%;
}

#wrapper #inner-wrapper #col1
{
	float:right;
	width:64%;
}	
#wrapper #inner-wrapper #col2
{
	float:left;
	width:34%;
}	

/* Left navigation */

/* Left navigation */

#left-pane-nav-1 

{

	width:100%;

	position:relative;

	top:0px;

	left:0px;

	height:400px;

	background:url(../img/menu_bottom.gif) no-repeat right bottom ;

}



#left-pane-nav-1 ul

{

	background:url(../img/menu_top.gif) no-repeat right -10px ;

	padding-top:70px;

}



#left-pane-nav-1 ul li

{



	background:url(../img/bg_menubar.gif) no-repeat  right top;

	height:45px;

	text-align:right;

	text-decoration:none;

	line-height:2.8em;

	margin-top:-8px;



}



#left-pane-nav-1 ul li a

{

	font-weight:bold;

	font-size:10px;

	color:#256e74;

	text-decoration:none;

	padding-right:20px;

}



#left-pane-nav-1 ul li a:hover

{

  	color:#0a494d;

}

















/*---------------For inner pages------------------*/



#col1 
{
	text-align:justify;
}

#col1>h2
{
	color:#818A0D;
	padding-bottom:20px;
}

#col1>ul>li 
{
	margin-left:20px;
	background:url(../img/midBullet.jpg) no-repeat 0px 4px;
	padding:0 0 6px 10px;
}

#col1>em
{
	font-weight:bold;
	color:#02B4EE;
}

#col1>dl>dt 
{
	padding:0 0 0 10px;
	color:#645f02;
	padding:0 0 6px 0;
}
#col1>dl>dd 
{
	padding-left:20px;
}

#col1 ul li a:link
{
	color: #000000;
	text-decoration:none;
	font-size:14px;
}
#col1 ul li a:hover 
{
	color: #000000;
	text-decoration:none;
	font-size:14px;
}

#col1 ul li a:visited 
{
	color: #000000;
	text-decoration:none;
	font-size:14px;
}


/*---------------End inner pages------------------*/

#get-a-quote 

{

	border:hidden;

}



#get-a-quote ul

{

	margin-top:15px;

}



#get-a-quote ul li

{

	list-style:none;

	margin-bottom:2px;

}



#get-a-quote ul li label

{

	font-size:12px;

	display:block;

	padding-bottom:2px;

	

}



#get-a-quote ul li input

{

	font-size:12px;

	width:120px;

	border:1px solid #9999CC;

	margin-bottom:5px;

}





#get-a-quote ul li select

{

	font-size:12px;

	width:125px;

	margin-left:25px;

}



#get-a-quote ul li textarea

{

	font-size:12px;

	width:300px;

	height:100px;

	border:1px solid #9999CC;

}





