body {padding:0px; margin:0px; margin-top:0px; background: #AEA4A1 url(images/page_fill2.gif) no-repeat top center;}
table {padding: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#383636;}
table.mainbody {background-color: #ffffff; padding: 0px; margin: 0px; width: 768px;}
table.adminbody {border: 1px solid #837570;}
td.mainbody {padding-left:8px; padding-right:6px; padding-top:5px; padding-bottom:5px; margin:0px; background: #ffffff; line-height: 1.7;}
#mainbody {padding-left:8px; padding-right:6px; padding-top:5px; padding-bottom:5px; margin:0px; background: #ffffff; line-height: 1.7;}
.odd	{background-color: #efedec;}
td.sidecolumn {vertical-align: top; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin:0px; background: #938681  repeat-y top left;}
td.footer1 {background: #0D1B31; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px; margin:0px;}

#footer_index {
	background: #585163; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-align: center; 
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 6px;
}

#footer_index a {
	color:#ffffff; 
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: underline;
}

#footer_index a:hover {
	color: #aaaaaa;
}

#footer {
	background: #283B59; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	text-align: center; 
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 6px;
}
#footer a {
	color:#ffffff; 
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: underline;
}

#footer a:hover {
	color: #aaaaaa;
}

a.footer2:link, { text-decoration:underline; }
a.footer2:hover { color:#aaaaaa; }
td.topright {text-align: right; vertical-align: top;}
tr.bodyhead1 {background-color: #283B59; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#ffffff; font-weight: bold; line-height: 1.3;}
.padded_seven {padding: 7px;}
.padded_left {padding-left: 10px;}
.padded_twenty {padding: 20px;}
.image {border-style: solid; border-color: #1A2B46; border-width: 1px; padding:2px;} 
.photo {padding:2px;} 
.picturecaption {font-size: 10px; color: #494949; text-align: right;}
.required {font-size: 10px; color: #990000; }
.red {font-size: 11px; color: #990000; }
.red_normal {color: #990000;}
.redbold {font-size: 11px; color: #990000; font-weight: bold;}
.smallbold {font-size: 11px; color: #000000; font-weight: bold;}
.smallbold a {font-size: 11px; color: #000000; font-weight: bold;}
.smallbold a: hover {font-size: 11px; color: #000000; font-weight: bold;}
.smalltext {font-size: 11px; color: #000000; }
.newsexpired {color: #990000; }
.spacer4 {font-size: 4px;}
.spacer6 {font-size: 6px;}
.spacer12 {font-size: 12px;}
.spacer16 {font-size: 16px;}

.message  {color: #ff0000;}

.border_beige {border: 1px solid #837570;}
.border_beige_highlight_ctr {border: 1px solid #837570; font-weight: bold; text-align: center;}

hr {color: #383636;}
.bodycopy_small {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#383636; line-height: 1.2;}
.bodycopy_highlight {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#383636; line-height: 1.2;}
.bodyhead1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#13233D; font-weight: bold; line-height: 1.3;}
.bodyhead2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#383636; font-weight: bold; line-height: 1.3;}
.bodyhead3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color:$13233D; font-weight: bold; line-height: 1.9;}
.searchheader {font-size: 16px; font-weight: bold;} 
.highlight {font-weight: bold;}
.highlight_right{font-weight: bold; text-align: right;}
.highlight_ctr{font-weight: bold; text-align: center;}
.top_right_beige_border {text-align: right; vertical-align: top; border: 1px solid #837570;}
.indexcopy1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#383636; line-height: 1.7; text-align: left; padding: 10px;}
.indexhead1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#13233D; font-weight: bold; line-height: 1.3;}
.colons {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#333333; font-weight: bold;}
.newstitle {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:white; line-height: 1.2;}

a.bodylink1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#837570; font-weight: bold; text-decoration:none;}
a.bodylink2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#383636; font-weight: bold; text-decoration:none;}
a:hover.bodylink2 {text-decoration:underline;}
a:hover.bodylink1 {text-decoration:underline;}
a {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#837570; font-weight: bold; text-decoration:none;}
a:hover {text-decoration:underline;}
a.odd {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none;}
a.odd:hover {text-decoration:underline;}

/* start classes for profiles */
.content_padding {padding-right: 10px; line-height: 2.7;}
p { margin: 0px; padding: 0px; padding-bottom: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#383636; line-height: 1.4; text-align: left;}
p.menu, span.menu { margin: 0px; padding: 0px; padding-bottom: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#383636; line-height: 1.4; text-align: left;}
p.menu a, span.menu a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline;}
span.header_menu { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold}
p.menu a:hover, span.menu a:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #383636;}
p.mid_menu, span.mid_menu { margin: 0px; padding: 0px; padding-bottom: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.4; text-align: left;}
p.mid_menu a, span.mid_menu a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #837570; text-decoration: underline;}
span.header_mid_menu { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #837570; font-weight:bold;}
p.mid_menu a:hover, span.mid_menu a:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #383636; text-decoration: underline;}
h3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#13233D; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;}
h3.red {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#990000; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;}
h3.left_menu {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#eeeeee; font-weight: bold; line-height: 1.3; padding:0px; margin:0px;}
h4 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#13233D; font-weight: bold; margin-top: 3px; margin-bottom: 0px; padding-bottom: 0px;}
.profhead1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#13233D; font-weight: bold; line-height: 1.2;}
.profhead2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#eeeeee; font-weight: bold; line-height: 1.3;}
.profcopy1 {font-family: Tahokma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#eeeeee; font-weight: normal; line-height: 1.0;}
.profcopy2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#eeeeee; font-weight: normal; line-height: 1.1; padding-left:4px;}
.profcopy3, .profcopy3 p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#383636; line-height: 1.2;}
.practcopy3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#383636;}
.profhead1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#13233D; font-weight: bold; line-height: 1.3;}
.profhead2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#837570; font-weight: bold; line-height: 1.3;}
.profhead3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#eeeeee; font-weight: bold; line-height: 1.3;}
.proflink1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#eeeeee; font-weight: bold; line-height: 1.3; }
a.proflink1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#eeeeee; font-weight: bold; line-height: 1.3; text-decoration:underline;}
a:hover.proflink1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#13233D; font-weight: bold; line-height: 1.3; text-decoration:underline;}
a.proflink2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#eeeeee; font-weight: normal; line-height: 1.2; text-decoration: underline;}
a.proflink3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#eeeeee; font-weight: normal; line-height: 1.2; text-decoration: underline; padding-left: 4px;}
ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#383636; list-style: disc; margin: 0px; padding: 0px; margin-left: 15px; margin-top: 0px;}
ol {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#383636; padding-left: 10px; margin-left: 15px; margin-bottom: 10px; margin-top: 10px; line-height:1.4;}
ul.profile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2; color:#383636; list-style: disc; margin: 0px; padding: 0px; margin-left: 0; margin-top: 2px; margin-bottom: 3px;}
ul.profile2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2; color:#383636; list-style: disc; margin: 0px; padding: 0px; margin-left: 0; margin-top: 1px; margin-bottom: 1px;}
ul.bodycopy1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.2; color:#383636; list-style: disc; margin: 0px; padding: 0px; margin-left: 0; margin-top: 1px; margin-bottom: 12px;}
/* end classes for profiles */

/* start classes for forms */
input { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
input.form_text { background-color: #f4f3ed; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #383636; border-style: solid; border: 1px solid #1A2B46; padding: 2px;}
input.form_button { background-color: #837570; font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #383636;font-size: 8px; font-size: 8pt; color: #F4F3ED; padding: 2px; border-style: solid; border: 1px solid #1A3B46;}
/* end classes for forms */

form.marginfix1 {
	padding: 2 0 3 0; margin: 0 0 0 0;
}
form.marginfix2 {
	padding: 2 0 2 0; margin: 0 0 0 0;
}
a.newslink {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;}
a:hover.newslink {text-decoration:underline;}

.rollmenu {border-right: #3b3652 1px solid; padding-right: 2px; border-top: #3b3652 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; border-left: #3b3652 1px solid; color: #504844; line-height: normal; padding-top: 2px; border-bottom: #3b3652 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #c0b7b3; text-decoration: none}
.rollmenu:hover {background-color: #d1cac6; text-decoration: none}
.menuhead {font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: transparent}
.rollmenu2 {border-right: #3b3652 1px solid; padding-right: 2px; border-top: #3b3652 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; border-left: #3b3652 1px solid; color: #504844; line-height: normal; padding-top: 2px; border-bottom: #3b3652 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #c0b7b3; text-decoration: none}
#menu1 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu2 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu3 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu4 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
.leftmenuindent {margin: 0 0 0 10; text-indent: -10px; padding: 0 0 5 0;}

ul.firmprofile {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#13233D; line-height: 1.6; margin-top: -10px; margin-bottom: 10px;}