/*  @@@@@[  Wrappers  ]@@@@@ */

body {background: #b8b8b8; font: 11px/18px Arial, Helvetica, sans-serif; text-align: center; margin: 45px 0px 20px; color: #737468;}
#wrapper {text-align: left;}
.wrapped {width: 768px; margin: 0px auto;}


/*  @@@@@[  Top  ]@@@@@ */

#top {background: url(images/bkg_logo.gif) no-repeat left top;}
#logo {width: 154px; margin: 0px; padding-top: 25px; padding-left: 44px; padding-bottom: 21px;}
#number {float: right; width: 113px; padding-top: 46px; padding-right: 36px; padding-bottom: 36px;}
#imageheader {
	background: url(images/img_h.jpg) no-repeat;
	height: 174px;
	position: relative;
}

#imageheader2 {
	background: url(images/img_h2.jpg) no-repeat;
	height: 174px;
	position: relative;
}
#imageheader3 {
	background: url(images/img_h3.jpg) no-repeat;
	height: 174px;
	position: relative;
}
#sectionheader {position: absolute; font: 36px Georgia, "Times New Roman", Times, serif; color: #fff; height: 30px; left: 40px; padding-left: 8px; top: 131px; padding-top: 10px;}
#sectionheader .smallitalic {font-size: 30px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}


/*  @@@@@[  Navigation / SubNav ]@@@@@ */

/* see Main Page section for #nav definition */

.cell {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4a7583;}
.cellover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4a7583; background-color: #ececec; cursor: hand;}
.cell a:visited, .cell a:active, .cell a:link, .cell a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4a7583; text-decoration: none;}
.cellover a:visited, .cellover a:active, .cellover a:link, .cellover a:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4a7583; text-decoration: none;}


/* @@@@@[  Footer / SEO  ]@@@@@ */

#footer {background: url(images/bkg_footer.gif) no-repeat top; padding-top: 20px; padding-left: 10px; padding-right: 10px; color: #666;}
#footer a:link, #footer a:visited, #footer a:active {color: #666; text-decoration: none;}
#footer a:hover {color: #666; text-decoration: underline;}
#seo {text-align: center; padding-top: 20px; color: #666; background: #B8B8B8; font-size: 10px;}
#seo a:visited, #seo a:active, #seo a:link {text-decoration: none;	color: #666;}
#seo a:hover {text-decoration: none; cursor: text;}


/* @@@@@[  Main Page  ]@@@@@ */
#main, #nav {background: url(images/bkg_main.gif) repeat-y left top; padding-right: 8px; padding-left: 9px;}
#content {float: right; margin: 0px; width: 487px; padding: 37px 36px 20px 2px;}
#content ul {margin: 0px 0px 15px 60px; padding: 0px;}
#content li {background: url(images/bullet.gif) no-repeat left 7px; list-style: none; padding-left: 13px;}

#column {
	background: #e6e6e6 url(images/bkg_column.gif) repeat-x;
	width: 204px;
	font-size: 12px;
	color: #4a7583;
	font-weight: bold;
	text-transform: lowercase;
	padding-top: 32px;
}
#column ul {font-size: 12px; color: #4a7583; font-weight: bold; text-transform: lowercase; list-style: url(none) none; border-bottom: 1px solid #FFFFFF; margin: 0px 0px 60px; padding: 0px;}
#column li {padding: 5px 30px; border-top: 1px solid #fff;}

#callwrapper {background: url(images/call_bkg_main.jpg) repeat-y left top; width: 178px; float: right; margin-bottom: 8px; margin-left: 13px;}
#callheader {background: url(images/call_bkg_top.jpg) no-repeat; padding-right: 20px; padding-left: 20px; margin: 0px; padding-top: 14px; width: 138px;}
#callheader h1 {background: url(none); color: #974928; margin: 0px; padding: 0px; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif;}

.clr {clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}


/* @@@@@[  Redefined Tags / Classes  ]@@@@@ */

a:link, a:visited, a:active {color: #4A7583; text-decoration: underline;}
a:hover {color: #4A7583; text-decoration: none;}
h1 {font: 15px/20px Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; padding-top: 0px; margin-bottom: 13px;}
h2 {font-weight: bold; color: #982213; margin-top: 0px; padding-top: 0px; margin-bottom: 15px; font-size: 14px; border-bottom: 1px solid #D7D7D7; padding-bottom: 1px;}
p {margin-top: 0px; padding-top: 0px; margin-bottom: 13px; clear: none;}

.left {float: left;}
.right {float: right;}
img.right {margin-bottom: 10px; margin-left: 13px;}
img.left {margin-bottom: 10px; margin-right: 13px;}


/* @@@@@[  Form Elements  ]@@@@@ */

input, textarea, select {
	color: #4A7583;
	background: #fff;
	border: 1px solid #aaa;
	font: 10px Arial, Helvetica, sans-serif;
}
input.clean {border-style: none; background: none;}
table.nicetable td {
	padding-bottom: 4px;
}

/* @@@@@[  Image Elements  ]@@@@@ */

p.pullquote {
    clear: none;
    padding: 0 0 13px 0;
    margin: 0;
	}
	
p.profile_content {
    clear: none;
    padding: 0;
    margin: 0 0 13px 0;
    border: 0;
    font-style: italic;
    font: 400 1.0em verdana, arial, sans-serif;
    line-height: 150%;
}

#profile_image {
    float: left;
    clear: left;
    margin: 0px 10px 0px 0px;
    border:1px solid #CDCDCD;
    padding:0px 0px 0px 0px ; 
}
        
#profile_container {
   min-height: 110px;
   height: auto !important;
   height : 110px;
   margin: 0 0 10px 0;
   padding: 10px 10px 0px 10px;
   border:1px solid #F0F0F0;
   background-color: #FBFBFB;
} 
