/*

The Cornwell Team Style Sheet

*/

.BG_COLOR_1 {background-color:#FFFFFF;}
.BG_COLOR_2 {background-color:#E8E9DB;}
.BG_COLOR_3 {background-color:#C32E4B;}
.BG_COLOR_4 {background-color:#CCCFBA;}
.BG_COLOR_5 {background-color:#8F9567;}
.BG_COLOR_6 {background-color:#EBEDE1;}

BODY {background-color:#E8E9DB; color:#000000; text-align:center; padding:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
TD {font-size:12px; font-weight:normal; color:#393B29;}
A {font-size:12px; color:#000000; font-weight:normal;}
A.selected {font-size:12px; color:#000000; font-weight:normal;}
A:hover {font-size:12px; color:#000000; font-weight:normal;}

.bg1 {background: url(/frame-images/Body_BGS/bodyBG_1.jpg) no-repeat left bottom; height:600 px;}
.bg2 {background: url(/frame-images/Body_BGS/bodyBG_2.jpg) no-repeat left bottom; height:770 px;}
.bg3 {background: url(/frame-images/Body_BGS/bodyBG_3.jpg) no-repeat left bottom; height:450 px;}
.bg4 {background: url(/frame-images/Body_BGS/bodyBG_4.jpg) no-repeat left bottom; height:450 px;}
.bg5 {background: url(/frame-images/Body_BGS/bodyBG_5.jpg) no-repeat left bottom; height:640 px;}
.bg6 {background: url(/frame-images/Body_BGS/bodyBG_6.jpg) no-repeat left bottom; height:575 px;}
.bg7 {background: url(/frame-images/Body_BGS/bodyBG_7.jpg) no-repeat left bottom; height:450 px;}
.bg8 {background: url(/frame-images/Body_BGS/bodyBG_8.jpg) no-repeat left bottom; height:480 px;}
.bg9 {background: url(/frame-images/Body_BGS/bodyBG_9.jpg) no-repeat left bottom; height:705 px;}
.bg10 {background: url(/frame-images/Body_BGS/bodyBG_10.jpg) no-repeat left bottom; height:430 px;}

.bg_martigras {background: url(/frame-images/Body_BGS/martigras.jpg) no-repeat left bottom; height:548 px;}

BUTTON.bodyButtonGreen { cursor:hand; background-color: #8F9567; color: #FFFFFF; border: 1px solid #E9DDB7; font-size:10px; font-weight: bold; padding:0px 2px 0px 2px;}
SPAN.bodyButtonGreen { border: 1px solid #8F9567; }

BUTTON.bodyButtonRed { cursor:hand; background-color: #C32E4B; color: #FFFFFF; border: 1px solid #E9DDB7; font-size:10px; font-weight: bold; padding:0px 2px 0px 2px;}
SPAN.bodyButtonRed { border: 1px solid #C32E4B; }

#bodyBottom {text-align:left; font-size:11px; padding: 3px 20px 0px 20px; width:754px; height:43px; background: url(/frame-images/bodyBottomBG.jpg) no-repeat;}
#bodyBottom TD {font-size:10px;}
#bodyBottom A {font-size:10px; color:#000000;}
#bodyBottom A:hover {font-size:10px; color:#63664C;}

.Header {height:89px; width:754px; overflow:hidden; text-align:right;}
#clientLogin {width:230px; height:70px; position:relative; top:-80; text-align:left; margin-right:20px;}
#clientLogin SPAN.CLheader {font-size:14px; font-weight:bold;}
#clientLogin INPUT.text {border:1px solid #83888D; width:100px; font-size:11px;}


#primaryNav {border-left:1px solid black; border-right:1px solid black; margin:0px 0px 0px 0px; width:754px; padding:3px; background-color:#FFFFFF; font-size:12px;}
#primaryNav SPAN.container {position:relative; top:0px; left:0px;}
#primaryNav a.primnav { color: #00005C; text-decoration: none; padding:0px 10px 0px 10px; border-right:1px solid #00005C;}
#primaryNav a.primnav:hover { color: #83888D; }
#primaryNav SPAN.menus { width:150px; text-align:left; border:1px solid #00005C; border-top:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute; display:none; top:15px; left:-4px; background-color:#FFFFFF;}
#primaryNav SPAN.menus_over { width:150px; text-align:left; border:1px solid #00005C; border-top:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute; display:inline; top:15px; left:-4px; background-color:#FFFFFF;}
#primaryNav DIV.subnavcontainer {width:160px; text-align:left; padding:5px 5px 5px 15px; margin:0px 0px 0px 0px; border-bottom:1px solid #00005C;}
#primaryNav a.subnav { color: #00005C; text-decoration: none;}
#primaryNav a.subnav:hover { color: #83888D;}

#secondaryNav {border-bottom:1px solid #000000; margin:0px 0px 0px 0px; width:752px; padding:5px 5px 5px 10px; background-color:#CCCFBA; font-size:12px;}
#secondaryNav SPAN.container {}
#secondaryNav a.secnav { color: #000000; text-decoration: none; padding:0px 10px 0px 10px; border-right:1px solid #000000;}
#secondaryNav a.secnav:hover { color: #83888D; }

#pCareHeader {width:224px; font-size:16px; font-weight:bold; color:#000066; border-bottom:1px solid #00005C;}
#pCare {height:219px; width:482px; text-align:left; float:left;}
#pCare SPAN {width:224px; margin:10px 0px 0px 258px;}
#pCare A.selected {color:#000066;}
#pCare A:hover {color:#8a8a8a;}

#hpFind {width:270px; background: url(/frame-images/Homepage/pCareBG.jpg) repeat-x top; float:right;}
#hpFind SPAN.container {border:1px solid #00005C; background-color:#CCCFBA; width:250px; height:270px; margin:10px 0px 0px 3px;}
#hpFind SPAN.HPFheader {vertical-align:bottom; background-color:#8F9567; width:250px; padding:8px 10px 8px 10px; font-size:16px; font-weight:bold; color:#FFFFFF;}
#hpFind A.hLink {font-size:11px; font-weight:bold; color:#FFFFFF;}
#hpFind A.hLink:hover {font-size:11px; font-weight:bold; color:#EBECE8;}
#hpFind INPUT.Ftext {border:1px solid #83888D;}
#hpFind TD {font-size:12px; font-weight:bold; color:#000000;}
#hpFind A {font-size:11px; font-weight:bold; color:#000000;}
#hpFind A:hover {font-size:11px; font-weight:bold; color:#63664C;}

#hpHomes {width:482px; height:238px; float:left; padding:10px;}
#hpHomes SPAN.hpHeader {font-size:18px; font-weight:bold; color:#000066; float:left;}
#hpHomes SPAN.hpDate {font-size:14px; font-weight:bold; padding:5px 5px 0px 5px; color:#000066; float:right;}
#hpHomes TD {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#hpHomes a { color: #00005C;}
#hpHomes a:hover { color: #83888D; }

#hpMortgage {width:270px; float:right;}
#hpMortgage SPAN.container {border:1px solid #00005C; border-bottom:0px; background-color:#DCDEC9; width:250px; margin:10px 0px 10px 3px;}
#hpMortgage SPAN.HPMheader {vertical-align:bottom; background-color:#B8BD93; width:250px; padding:8px 10px 8px 10px; font-size:14px; font-weight:bold; color:#000000;}
#hpMortgage A.mLink {font-size:11px; font-weight:bold; color:#000000;}
#hpMortgage A.mLink:hover {font-size:11px; font-weight:bold; color:#5b554d;}

#logos {width:178px; float:left;}

#bodyContainer {border:1px solid black; width:754px; height:457px; text-align:left; background-color:#FFFFFF;}
#bodyHeader{border-bottom:1px solid #000000; width:752px; background-color:#8F9567; padding:8px 20px 8px 20px; font-size:14px; font-weight:bold; color:#FFFFFF; }
#bodyHeader A{font-size:20px; color:#FFFFFF; text-decoration:none;}
#bodyHeader A:hover{font-size:20px; color:#FFFFFF; text-decoration:none;}

#bodyContent A.assocSubHeader {font-size:16px; color:#8F9567; font-weight:bold; margin-bottom:15px;}
#bodyContent A.assocHeaderBlue {font-size:14px; color:#333366; font-weight:bold; margin-bottom:15px;}

#bodyContent {padding:15px 10px 10px 20px;}
#bodyContent SPAN.contentHeader {font-size:18px; color:#8F9567; font-weight:bold;}
#bodyContent DIV.contentSubHeader {font-size:14px; color:#8F9567; font-weight:bold; margin-bottom:15px;}
#bodyContent DIV.contentSubHeaderBlue {font-size:14px; color:#333366; font-weight:bold; margin-bottom:15px;}
#bodyContent TD.label {color:#000000; font-weight:bold; text-align:right;}
#bodyContent SPAN.required {font-size:16px; color:#C32E4B; font-weight:bold;}
#bodyContent DIV.content {margin:10px 10px 10px 10px;}
#bodyContent DIV.warning {color:#C32E4B;}
#bodyContent INPUT {border:1px solid #000000; font-size:11px;}
#bodyContent INPUT.radio {border:0px;}
#bodyContent INPUT.checkbox {border:0px;}
#bodyContent INPUT.enterLine{font-size:10px; border-bottom-color : #000000;	border-bottom-style : solid;	border-bottom-width : 1px;	border-left-width : 0px;	border-right-width : 0px;	border-top-width : 0px; color: #000000;}
#bodyContent SELECT {border:1px solid #000000; font-size:11px;}
#bodyContent a { color: #00005C;}
#bodyContent a:hover { color: #83888D; }

#searchResults { width:550px; float:left; padding:10px 0px 0px 10px;}
#searchResults SPAN.subDiv {float:left; font-size:14px; font-weight:normal; color:#393B29;}
#searchResults SPAN.cost {float:right; text-align:right; font-size:14px; font-weight:bold; color:#393B29;}
#searchResults TD {font-size:12px; font-weight:normal; color:#393B29;}
#searchResultsPaging{ width:752px; background-color:#D1D6B5; padding:8px 20px 8px 20px; font-size:12px; color:#000000; }
#searchResultsPaging SPAN.label{ float:left; margin-right:25px; width:200px;}
#searchResultsPaging SPAN.paging{ float:left; text-align:center; width:240px; overflow:hidden;}
#searchResultsPaging SPAN.orderBy{ position:relative; margin-left:25px; float:right; width:135px; font-weight:normal;}
#searchResultsPaging SPAN.ascDesc{ position:relative; float:right; width:60px; font-weight:normal;}
#searchResultsPaging SPAN.orderBySelect{ display:none; position:absolute; top:14px; left:53px; background:#FFFFFF; width:90px; border:1px solid #000000; border-top:0px; padding:5px;}
#searchResultsPaging A {font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
#searchResultsPaging A.selected {font-size:12px; color:#CC0000; font-weight:bold;}
#searchResultsPaging A:hover {font-size:12px; color:#CC0000; font-weight:bold;}
#orderItems{ display:none; position:absolute; top:14px; left:53px; background:#FFFFFF; width:90px; border:1px solid #000000; border-top:0px; padding:5px;}
#orderItems A {font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
#orderItems A.selected {font-size:12px; color:#8F9567; font-weight:normal;}
#orderItems A:hover {font-size:12px; color:#8F9567; font-weight:normal;}
#ascDescItems{ display:none; position:absolute; top:14px; left:0px; background:#FFFFFF; width:50px; border:1px solid #000000; border-top:0px; padding:5px;}
#ascDescItems A {font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
#ascDescItems A.selected {font-size:12px; color:#8F9567; font-weight:normal;}
#ascDescItems A:hover {font-size:12px; color:#8F9567; font-weight:normal;}

#sideBarContent {padding:8px 8px 8px 8px; font-size:12px; width:185px;}
#sideBarContent INPUT {border:1px solid #000000; font-size:11px;}
#sideBarHeader {font-size:14px; font-weight:bold; color:#333366; margin-bottom:10px; border-bottom:1px solid #000000; text-decoration:none;}

#DSStats {margin:10px; padding:10px; margin-bottom:0px; border:1px solid #CCCFBA; background:#EBEDE1;}
#statsTable TD { padding:5px 2px 5px 2px; }