body, div, form, label, fieldset, legend, img, p, h1, h2, h3, h4, h5, ol, ul, li, a, table, td, tr, th {
	border: solid 0 transparent;
	margin: 0;
	padding: 0;
}
body
{
	font-family:Arial;
	font-size: 13px;
	font-weight:normal;
	margin: 0;
	padding:0;
	background: #000000;

}
.font2
{
	font-family: Arial, sans-serif;
	line-height:100%;
	font-size:11px;
}

.font4
{
	font-family:Arial, sans-serif;
	font-size:16px;
}
.font3
{
	font-family:Arial, sans-serif;
	color:#000;
}

.sidebarLink
{
	text-decoration:underline; padding-bottom:15px; line-height:130%;
}

.header
{
	font-family:Arial, sans-serif;
	color: #fff;
	font-size: 20px;
	font-weight:900;
}

img
{
	border: none;
}

b
{
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size:14px;
	color:#fff;
}

p
{
	font-size:10pt;
}
a
{
	text-decoration:underline;
	color:#000;
}

.btn
{
	background-image:url(../images/sidebar_btn.png);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	text-decoration:none;
	color:#000;
	font-size:14px;
	width:118px;
	height:40px;
}
.btn2
{
	padding-left:0px;
	margin-left:-5px;
	background-image:url(../images/sidebar_btn_long2.png);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:10px;
	text-align:center;
	text-decoration:none;
	color:#000;
	font-size:14px;
	width:134px;
	height:50px;
}
.btnLong
{
	background-image:url(../images/sidebar_btn_long.png);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:6px;
	text-align:center;
	text-decoration:none;
	color:#000;
	width:134px;
	height:33px;
	padding-left:2px;
}
.btnLong a, .btn2 a
{
	text-decoration:none;
	font-size:16px;
}
#wrapper
{
	background: #f8981f;
	width: 815px;
	height: 540px;
	margin: 0 auto 0 auto;
}


#wrapper2
{
	background: #76acb6;
	width:383px;
	margin:0 auto 0 auto;
}

#navlink
{
	text-align:right;
	width: 164px;
	height: 312px;
	background: #76acb6;
	margin: 0px 0px 0px 0px;
}
#navlink ul
{
	margin-left:0px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
#navlink li
{

	list-style:none;
}
#navlink a
{
	text-decoration: none;
}

#maincontent
{
	float:left;
	width:398px;
	height:299px;
	 padding:0px 15px 0px 20px;
	overflow:auto;
}
#sidebar1{ float:left; background:url(../images/sidebar-bkg.jpg); background-repeat:no-repeat; margin:0px; width:218px; vertical-align:bottom; height:312px;}
#sidebar2{float:left; background-color: #76acb6; margin:0px; width:213px; vertical-align:bottom; height:312px; padding:0px 5px 0px 0px;}
#sidebar_skinny{ float:left; background:url(../images/sidebar-bkg-construction.jpg); background-repeat:no-repeat; margin:0px; width:218px; vertical-align:bottom; height:312px;}
#sidebar_wide{ float:left; background:url(../images/sidebar-bkg-architects.jpg); background-repeat:no-repeat; margin:0px; width:218px; vertical-align:bottom; height:312px;}
#sidebar_tall{ float:left; background:url(../images/sidebar-bkg-claims.jpg); background-repeat:no-repeat; margin:0px; width:218px; vertical-align:bottom; height:312px;}
#sidebar_wide_tall{ float:left; background:url(../images/sidebar-bkg-wide-tall.jpg); background-repeat:no-repeat; margin:0px; width:218px; vertical-align:bottom; height:312px;}


.smallp
{
	padding-right:6px;
	padding-bottom:15px;
	text-align:justify;
	line-height:130%;
}
.sb_chunk
{
	padding-bottom:8px;
	text-align:left;
	font-size:11px;
}
ol
{
	padding-left:40px;
}
.small_li
{
	margin:0px;
	padding-top:0px
	padding-left:15px;
	padding-right:6px;
	text-align:justify;
	line-height:160%;
}


.smallerp
{
	font-size:11px;
	padding-left:16px;
	padding-right:18px;
	padding-bottom:15px;
	text-align:justify;
	line-height:110%;
}

.sidebarHeader
{
	width:197px; background-color:#f8981f; margin-left:4px; margin-bottom:10px;
	
	padding: 19px 5px 5px 12px;
}
.sidebarHeader_AS
{
	width: 214px; margin-left:4px; height:136px; background-color:#f8981f; margin-bottom:10px;
}

.sidebarHeader_RS
{
	width:197px; background-color:#f8981f; margin-left:4px; margin-bottom:0px;
	
	padding: 5px 5px 5px 12px;
}

.sidebarContainer
{
	padding:18px 8px 0px 15px;
}

h2
{
	font-family:Arial, sans-serif; font-size:17px; font-weight:normal; padding: 0px 0px 10px 0px;	color:#fff;
}

.linkbar
{
	font-size:12px;
	line-height: 120%;
	color:#ffffff;
}
.linkbar a
{
	color:#ffffff;
	text-decoration:underline;
}
.linkbar a:hover
{
	color:#76acb6;
}


/* The following allows for text without wrapping around an image in all browsers */
.imgdiv1 .imgdiv2{ width: 350px; clear: left; border: 1px solid gray;}
.imgdiv1 .floatbox1{float: left; width: 165px; margin-left:10px; margin-top: 2px; }
.imgdiv1 p{margin-top: 0; margin-left: 176px;}
.imgdiv2 .floatbox1{float: left; width: 165px;  margin-left:10px; margin-top: 2px; }
.imgdiv2 p{margin-top: 0; margin-left: 176px;}
* html .somediv p{ /* IE 3px jog hack*/ height: 1%; }
