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 auto; text-align:center; }

#header_container { width: 100%; z-index: 25; 
	background: transparent; overflow: hidden; display: block; margin:0 auto; text-align:center; }
#header_container_pages { width: 100%; z-index: 25; 
	background: transparent; overflow: hidden; display: block; margin:0 auto; }
.header_ourfirm { margin: 0 170px; height:28px; padding:0; background-image: url(../images/header_ourfirm.gif); background-repeat: no-repeat; border-bottom: solid 1px #3f3f2b;}
.header_ourservices { margin: 0 170px; height:28px; padding:0; background-image: url(../images/header_ourservices.gif); background-repeat: no-repeat; border-bottom: solid 1px #3f3f2b;}
.header_resources { margin: 0 170px; height:28px; padding:0; background-image: url(../images/header_resources.gif); background-repeat: no-repeat; border-bottom: solid 1px #3f3f2b;}
.header_contactus { margin: 0 170px; height:28px; padding:0; background-image: url(../images/header_contactus.gif); background-repeat: no-repeat; border-bottom: solid 1px #3f3f2b;}
.header_faqs { margin: 0 170px; height:33px; padding:0; background-image: url(../images/header_faq.gif); background-repeat: no-repeat; border-bottom: solid 1px #3f3f2b;}
.header_links { margin: 0 170px; height:28px; padding:0; background-image: url(../images/header_links.gif); background-repeat: no-repeat; border-bottom: solid 1px #3f3f2b;}
.header_pripol { margin: 0 170px; height:35px; padding:0; background-image: url(../images/header_pripol.gif); background-repeat: no-repeat; border-bottom: solid 1px #3f3f2b;}
.header_careers { margin: 0 170px; height:35px; padding:0; background-image: url(../images/header_careers.gif); background-repeat: no-repeat; border-bottom: solid 1px #3f3f2b;}

#navbar_container { z-index: 25; width: 150px; height:330px;
	background-image:url(../images/navbar_back.jpg); background-repeat: no-repeat; overflow: hidden; 
	display: block; margin:0; padding:0; }

#navbar_container a { display:block; width: 148px; height: 30px; border-bottom: solid 1px #D5CDAC; vertical-align: middle; }

#navbar_container a.text { padding: 5px; color: white; font-family: arial; font-size: 12px; font-weight: bold; }

.ContentCenter {  color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; }
.ContentText {  color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ContentTitle { color: darkblue; font-family: Arial, Helvetica, sans-serif; font-size: 16px ; font-weight: bold; }
.ContentSubTitle { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold; }
.contactmap { background-color: #ffffff; min-height: 296px; width: 600px;}

a:link {  color: darkblue; text-decoration: none}
a:active {  color: darkblue; text-decoration: none}
a:visited {  color: darkblue; text-decoration: none}
a:hover {  color: blue; 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: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#F5F5F5; font-weight: bold; }
.formcol2 {  color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.formtbl { border: solid 1px #F5F5F5; }

.brand { color: #828282; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

.CFCLogin { background-color: #F5F5F5; border: solid 2px darkblue; padding: 6px; margin-top: 5px; margin-right: 5px; text-align: center; }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; color: white; background-color: darkblue; font-size: 9px; font-weight: bold; padding: 2px; }

.tableheader { font-family: Arial; font-size:  12px; font-weight: bold; padding-left: 2px; 
	background-color: #F5F5F5; 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; }
