body { background:url(../images/left_back.gif); background-repeat:repeat-y; background-color:#ffffff; 
	background-attachment:fixed; margin:0; padding:0; border:0; }

#banner_container { width: 100%; height: 107px; 
	background-image: url(../images/banner_back.gif); background-repeat: repeat-x; 
	z-index: 20; overflow: hidden; display: block; margin:0; text-align:left; }

#whiteblock_container { }

#header_container { width: 600px; z-index: 25; 
	background: transparent; overflow: hidden; display: block; margin:0; text-align:left; }
#header_container_pages { width: 600px; z-index: 25; 
	background: transparent; overflow: hidden; display: block; margin:0; }
.header_ourfirm { height:38px; padding:0; background-image: url(../images/header_ourfirm.gif); background-repeat: no-repeat; }
.header_ourservices { height:38px; padding:0; background-image: url(../images/header_ourservices.gif); background-repeat: no-repeat; }
.header_resources { height:38px; padding:0; background-image: url(../images/header_resources.gif); background-repeat: no-repeat; }
.header_contactus { height:38px; padding:0; background-image: url(../images/header_contactus.gif); background-repeat: no-repeat; }
.header_faqs { height:38px; padding:0; background-image: url(../images/header_faq.gif); background-repeat: no-repeat; }
.header_links {  height:38px; padding:0; background-image: url(../images/header_links.gif); background-repeat: no-repeat; }
.header_pripol { height:38px; padding:0; background-image: url(../images/header_pripol.gif); background-repeat: no-repeat; }

#navbar_container { z-index: 25; width: 135px; height:345px;
	background-image:url(../images/navbar_back.jpg); background-repeat: no-repeat; overflow: hidden; 
	display: block; margin:0; padding:0; }

div.shadow { position:relative; color:black; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; padding:9px 0px 5px 15px; }
#navbar_container a { display:block; width: 120px; padding:9px 0px 5px 15px; border-bottom: solid 1px #D5CDAC; color: #ffffff; vertical-align: middle; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; position:absolute;top:-1px;left:-1px;}
#navbar_container a:hover { text-decoration:none; color: #D5CDAC; }

.ContentCenter {  color: #3f3f2b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; }
.ContentText {  color: #3f3f2b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ContentTitle { color: #006b5b; font-family: Arial, Helvetica, sans-serif; font-size: 16px ; font-weight: bold; }
.ContentSubTitle { color: #3f3f2b; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold; }
.contactmap { background-color: #F5F5F5; height: 350px; width: 700px;}
.widthcontent { width:550px;}

a:link {  color: #006b5b; text-decoration: none}
a:active {  color: #006b5b; text-decoration: none}
a:visited {  color: #006b5b; text-decoration: none}
a:hover {  color: #D60000; text-decoration: underline}

a:link.bold, a:visited.bold, a:active.bold, a:hover.bold { font-weight:bold; }

li { padding-bottom: 10px; }
.FloatLeft { float: left; margin-right: 25px; margin-bottom: 15px; }
.FloatRight { float: right; margin-left: 25px; margin-bottom: 7px; }

.formcol1 {  color: #3f3f2b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#F5F5F5; font-weight: bold; }
.formcol2 {  color: #3f3f2b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.formtbl { border: solid 1px #F5F5F5; }

.CFCLogin { background-color: #F5F5F5; border: solid 2px #006b5b; padding: 6px; margin-top: 5px; margin-right: 5px; text-align: center; }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; color: white; background-color: #006b5b; font-size: 9px; font-weight: bold; padding: 2px; }

.tableheader { font-family: Arial; font-size:  12px; font-weight: bold; padding-left: 2px; 
	background-color: #E4E4E4; border-top: solid 1px #828282; border-bottom: solid 1px #828282; 
	color: black; width: 100%; }
.tabledata { font-family: Arial; font-size:  12px; font-weight: normal; background-color: white; 
	padding-left: 5px; }
.tabledatat { font-family: Arial; font-size:  12px; font-weight: normal; background-color: white; 
	padding-left: 5px; padding-top: 2px; }
.tabledatab { font-family: Arial; font-size:  12px; font-weight: normal; background-color: white; 
	padding-left: 5px; padding-bottom: 5px; }

form { padding:0; margin:0; }

.brand { color: #828282; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

.warning { color: red; font-weight:bold;}


