﻿BODY
{
	line-height:1.6;
	margin:0;
}
.site A
{
}
.site A:hover
{	
}
.site form
{
	margin:0;
}
.site h1, .site h2, .site h3, .site h4, .site h5, .site h6
{
	margin:0 0 0.2em;
}
.site H1
{
}
.site H2
{
}
.site H3
{
}
.site H4
{
}
.site H5
{
}
.site H6
{
	margin:0;
}
.site hr
{
	border:none;
	border-top:1px solid #ddd;
	height:1px;
}
.site IMG
{
	BORDER:none;
}
.site TABLE
{
	BORDER:none;
}
.site th
{
	padding:0 30px 0 0;
	text-align:right;
	vertical-align:top;
}
 .site td
{
	padding:0;
	text-align:left;
	vertical-align:top;
}


/* ####################################   Classes   #################################### */

.site .box
{
	margin-bottom:0px!important;
	padding-bottom:10px;
}
.site .box .tl, .site .box .tr
{
	min-height: 30px;
}
.site .box .tr
{
}

.site .box .bl
{
	padding-left:9px;
}
.site .box .br
{
	height:10px;
}
.site .box .tl h2
{
	padding:3px 3px 3px 23px;
	text-align: left;
	margin:0;
}
.site .box .content
{
	border-left: 2px solid #202b4a;
	border-right:2px solid #202b4a;
    padding: 9px 10px 5px 15px;
}
.site .button, .site a.textButton
{
	float:right;
	border:none;
	padding-right:2px;
}
.site .buttons
{
	padding-right:110px;
}
.site a.textButton
{
	text-decoration:none;
	padding:1px 5px;
	margin:0 5px;
}
.site a.textButton:hover
{
}
.site .detail H3
{
}
.site .dropdown,
.site .textarea,
.site .textbox,
.site input
{
    font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;	
}
.site .radiocheckbox input
{
	width:15px;
}
.site .radiocheckbox label
{

}
.site table.formMainTable table table td.group
{
	padding-left:50px;
	padding-top:20px;
	padding-bottom:20px;
}
.site table.formMainTable table table td.group h3
{
	font-size:1.2em;
	margin-left:30px;
}
.site form td
{
	padding:0px 0px 5px 0px;
}
.site form td.label
{
	text-align:right;
}
.site .list
{
    padding:5px;
    height: 1%;
}
.site .box .list
{
    padding-left:0;
    padding-right:0;
}
.site .list H3 a
{
}
.site .list H4
{
	padding-left: 0px;
}
.site .list .date
{
}
.site .contact img
{
	position:relative;
	top:0;
	right:7px;
}
.site .contact
{
	padding:10px;
}
.site .contact a
{
}
.site .label
{
}
.site .ghosted
{
}
.site .principle
{
	padding-left: 2px;
	padding-bottom: 2px
}
.site .stepper a
{
}
.site .stepper a:hover
{
}
.terminus
{
	font-size:0pt;
}
.source
{
	color:#2b375a;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
}
.site .button, .site a.textButton
{
	border:1px solid #ffffff;
	width:auto;
	padding-left:5px;
	padding-right:5px;
}
.site .button:hover
{
	margin-top:1px;
	padding-left:5px;
	padding-right:5px;
}
/* ################################### Site IDs ################################# */

#mainTable
{
	width: 760px;
	margin: 0 auto;
	height:1%;
}
.site #mainHeader
{
	height: 120px;
}
.site #accreditations
{
	text-align:center;
	margin-top:20px;
}
/* ################################## Menu setup ################################### */

.site #mainMenu
{
}
.site #mainMenu ul
{
	margin:0;
	padding:0 0 0 7px;
}
.site #mainMenu li
{
	margin:0;
	padding:0;
}
.site #mainMenu ul a
{
	padding:4px 7px 6px 6px;
	float:left;
}
.site #mainMenu ul a.active, .site #mainMenu ul a:hover
{
}
.site #mainMenu ul a.on
{
}

.site h1#mainTitle
{
	padding:5px 13px;
	margin:0;
}

/* ################################## Sub Menu setup ################################### */

.site #subMenu
{
	width:157px;
	float:left;
	padding-top:40px;
}
.site #subMenu table
{	
	width:159px;
	border:none;
	line-height:1.2em;
}
.site #subMenu td
{
	height:45px;
	vertical-align:middle;
	text-align:left;
	border:none;
}
.site #subMenu table a
{
	display:block;
	padding-left:8px;
	padding-right:2px;
}
.site .isChild a
{
	padding-left:22px!important;
	padding-right:7px!important;
	font-weight:normal!important;
}
.site #subMenu ul a:hover
{
}
.site #subMenu ul a.active
{
}
.site #subMenu ul a.on
{
}
.site #subMenu ul ul
{
}
.site #subMenu ul ul a
{
}
.site #subMenu ul ul ul a
{
}
.site #subMenu li
{
}
/* ===========MISCELANEOUS IDs============= */
.site #pagename
{
	float:left;
	width:160px;
	padding-top:3px;
	padding-bottom:8px;
}
.site #location
{
	padding-top:7px;
	float:left;
}
.site #pagename li
{
	list-style:none;
	display:inline;
}
.site #commercial, .site .Commercial
{
	height:1%;
	padding-top:110px;
}
.site #commercialProp
{
	height:1%;
	padding-top:110px;
}
.site #commercial h2,
.site #commercialProp h2, 
.site #personal h2
{
}
.site #header
{
	padding-bottom:5px;
}
.site #header h1, .site #header h4
{
}
.site #mainLayoutContainer
{
	padding:0;
	margin-left:157px !important;
	height:1%;
}
.site #mainLayout
{
	padding:15px 20px 30px 20px;
	margin:0 !important;
	min-height:600px;
}
.site #personal, .site .Personal
{
	padding-top:110px;
}
.site #personal
{
	padding-bottom:10px;
}
.site #template_2_Columns_66_33 DIV#column1
{
	float: left;
    width: 305px;
    padding:5px 5px 5px 0px;
}
.site #template_2_Columns_66_33 DIV#column2
{
    margin-left: 315px;
}
.site #template_2_Columns DIV#column1,
.site #template_Home_Variant DIV#column1
{
	width: 260px !important;
}
.site #template_2_Columns DIV#column2,
.site #template_Home_Variant DIV#column2
{
	margin-left: 270px !important;
}
.site #FlashAlternative_20
{
	margin-left:-20px;
	height:50px;
	width:500px;
}
/* ===========Developer Link============= */
.site #mainLayout_footer
{
	margin-top:10px;
}

.site #copyright
{
	float:left;
	margin-top:10px;
}
.site #developerLink
{
	float:right;
	width:200px;
}
.site #developerLink a
{
    margin-top: 5px;
	padding: 5px 54px 8px 0;
}


/* ======================== */

.site #template_Mailform_Left a.list
{
}

.site #template_Mailform_Left #column2
{
	margin-left: 370px;
}

/* ======================== */
