﻿BODY
{
	FONT-SIZE:0.70em;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	background-color: #242c43;
	background-image:url(/images/layout/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	color:#2b375a;
}
.site A
{
	COLOR: #2b375a;
	font-weight:bold;
	text-decoration:underline;
}
.site a:hover
{
	color:#949bb0;
	text-decoration:none;
	
}
.site H1
{
    FONT-SIZE:1.8em;
    color:#9f1a2f;
}
.site H2
{
    FONT-SIZE:1.6em;
    color:#9f1a2f;
}
.site H3
{
    FONT-SIZE:1.4em;
    color:#9f1a2f;
}
.site H4
{
    FONT-SIZE:1.2em;
    color:#9f1a2f;
}
.site H5
{
    FONT-SIZE:1.1em;
    color:#9f1a2f;
}
.site H6
{
	FONT-SIZE:1.0em;
	font-weight:700;
	color:#9f1a2f;
	margin:0;
}


/* ####################################   Classes   #################################### */
.site .box .tl
{
	background:#fff url(/images/layout/box_corner_tl.jpg) no-repeat left top;
}
.site .box .tr
{
	background:url(/images/layout/box_corner_tr.jpg) no-repeat right top;
}
.site .box .bl
{
	background:url(/images/layout/box_corner_bl.jpg) no-repeat left bottom;
}
.site .box .br
{
	background:url(/images/layout/box_corner_br.jpg) no-repeat right bottom;
}
.site .box .tl h2
{
	font-size: 1.15em;
	color:#fff;
}
.site .box .content
{
    font-weight: 400;
}
.site .content img
{
	border:solid 2px #b5a166;
}
.site .box .content img
{
    border:solid 2px #b5a166;
    margin:10px;
}

.site .button, .site a.textButton
{
	color:#fff;
	background-image:url(/images/layout/button.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
}
.site .button:hover
{
	background-image:url(/images/layout/button_hover.jpg);
	background-repeat:repeat-x;
	background-position:left center;
	color:#b6a988;
}

.site .detail H3
{
	FONT-SIZE: 110%
}
.site .dropdown, .site .textarea, .site .textbox
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
}
.site .hint
{
	background-image:url(/images/layout/alert.gif);
	background-color:transparent;
	background-position:90px center;
	min-height:25px;
	border:none;
	padding-top:10px;
	padding-left:140px;
}
.site td.inform .hint
{
	font-style:italic;
	background-position:30px 5px;
	padding-left:80px;
	font-weight:normal;
	font-size:0.9em;
	line-height:1.3;
	padding-top:5px;
}

.site form td.label
{
}
.site .list
{
}
.site .list H3 a
{
    color: #2b375a;
}
.site .list H4
{
	color:#2b375a;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
   	padding-left:15px;
}
.site .contact H3
{
    font-size: 1.2em;    
}
.site .contact H3 a
{
    color: #9f1a2f;    
}
.site .contact H4
{
    padding-left: 0;    
}
.site .list .date
{
	FONT-SIZE: 90%;
	COLOR: #2b375a;
}
.site .contact img
{
	border:1px solid #B5A166;
}
.site .list
{
	border-bottom:solid 1px #d7d8dc !important;
}
.site .contact a
{
}
.site .label
{
	FONT-WEIGHT: bold;
}
.site .ghosted
{
	COLOR: #ddd;
}
.site .principle
{
}
.site .stepper a
{
	color:#515151;
	text-decoration:none;
	font-size:.9em;
}
.site .stepper a:hover
{
	color:#fff;	
}
.site .backlink a, .site .morelink a
{
	color:#9f1a2f;
	text-decoration:none;
	font-size:90%;
}
.site .backlink a:hover, .site .morelink a:hover
{
	text-decoration:underline;
}
/* ################################## Menu setup ################################### */

.site #mainMenu
{
	background:#8c733d url(/images/layout/menu_bg.jpg) left top no-repeat;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:760px;
}
.site #mainMenu ul, .site #mainMenu li
{
}
.site #mainMenu li
{
	list-style:none;
	display:inline;
}
.site #mainMenu ul a
{
	background:url(/images/layout/mainMenu_divide.gif) right center no-repeat;
	display:block;
	color:#fff;
	text-decoration:none;
}
.site #mainMenu ul a.active, .site #mainMenu ul a:hover, .site #mainMenu ul a.on
{
	color:#352805;
}
.site h1#mainTitle
{
}

/* ################################## Sub Menu setup ################################### */

.site #subMenu
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:120%;
}
.site #subMenu table
{
}
.site #subMenu tr
{
}
.site #subMenu td
{
	background:url(/images/layout/submenu_bg.gif) left center no-repeat;
}

.site #subMenu table a
{
	text-decoration:none;
	color:#000000;
	font-size:0.9em;
	font-weight: 700;
}
.site #subMenu table a:hover, .site #subMenu table a.on, .site #subMenu table a.active
{
	color:#9f1a2f;
}

/* ===========MISCELANEOUS IDs============= */
.site #mainHeader
{
}
.site #location
{
	color:#949bb0;
	font-family:Trebuchet MS;
	font-size:80%;
}
.site #location a
{
	color:#949bb0;
	text-decoration:none;
}
.site #location a:hover
{
	color:#fff;
}
.site #pagename
{
	color:#fff;
	font-weight:bold;
	font-size:1.15em;
}

.site #commercial, .site .Commercial
{
	background:url(/images/layout/commercial.jpg) left top no-repeat;
}
.site #commercialProp
{
	background:url(/images/layout/com_prop_pic.jpg) left top no-repeat;
}
.site #commercial h2,
.site #commercialProp h2, 
.site #personal h2
{
	display:none;
}
.site #header
{
}
.site #header h1, .site #header h4
{
}
.site #mainLayoutContainer
{
	background:#fff url(/images/layout/content_corner_tl.jpg) left top no-repeat;
}
.site #mainLayout
{
}
.site #mainLayout_btm
{
	height:10px;
	margin-left:157px;
	background:url(/images/layout/content_corner_bl.gif) left bottom no-repeat;
}
.site #mainLayout_footer
{
	margin-left:157px;
	color:#fff;
}
.site #personal, .site .Personal
{
	height:1%;
	background:url(/images/layout/private.jpg) left top no-repeat;
}
.site #personal
{
}
.list_testimonial h4
{
}
.site .title
{
	font-size:1.1em;
	font-weight:700;
}
.site .morelink, .backlink
{
	font-size:8pt;
}
.site .description
{
	padding:0px 15px 5px 15px;
	font-style:italic;
	font-size:0.8em;
}
.site .list .newsarticle h4
{

}
.site .picture, .site .thumbnail
{
	border:solid 2px #b5a166;
}
.site .picture
{
	margin:15px! important;
	padding:0px !important;
}

/* ===========Developer Link============= */

.site #developerLink a
{
	color:#fff;
	font-size:90%;
	background: url(/images/layout/devLink.png) right top no-repeat;
}
.site #developerLink a:hover
{
	color:#949bb0;
	text-decoration:none;
	background-position: right -29px;
}

/* ======================== */

.site #template_Mailform_Left a.list
{
	border:1px solid #0f0;
}

.site #template_Mailform_Left #column2
{
}

/* ======================== */
