/***********************************************/
/* BuyNorthGA Styles                            */
/***********************************************/

/******* START Default styles *******/
img{border-style: none;}
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
body {background-color: #999999;}

/******* START header styles *******/
.hdrfrm {
	background-color: #000000;
	border: 5px #999999 ridge;
}
	
.hdr {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 8px;
	margin-top: 8px;
	border: 5px #999999 ridge;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}

.hdrfont1 {font-family:"Times New Roman"; font-size:30px; font-weight:bold; font-style:italic; color:#000000;}
.hdrfont2 {font-family:"Times New Roman"; font-size:20px; font-weight:bold; font-style:italic; color:#000000;}
.hdrfont3 {font-family:"Times New Roman"; font-size:16px; color:#000000;}
/******* END header styles *******/

/******* START lnav styles *******/
/******* see /menubars/menu_style.css for menubar styles   ***/
.lnavtd {
	text-align: left;
	vertical-align: top;
	width: 170px;
}

.lnavtdh {
	background-color: #CCCCCC;
	font-family: Arial,sans-serif; font-size: 12px; font-weight:bold; color: #000000;
	text-align: center;
	vertical-align: middle;
}
/******* END lnav styles   *******/

/******* START home styles *******/
.home {
	width: 100%;
	padding: 5px;
	border: 10px; color: #000000; border-style:ridge;
}

.hometitle {
	width: 100%;
	padding: 5px;
	border: 10px; color: #000000; border-style:ridge;
	font-family: Arial,sans-serif; font-size: 18px; font-weight:bold; color: #CC0000; font-style:italic;
	text-align: center;
	vertical-align: middle;	
}

.homecell {
	padding: 5px;
	border: 5px; color: #000000; border-style:ridge;
}

.homehdr {
	width: 98%;
	background-color: #CCCCCC;
	padding: 5px;
	font-family: Arial,sans-serif; font-size: 12px; font-weight:bold; color: #000000;
	text-align: center;
	vertical-align: middle;
}

.homeblock {
	width: 97%;
	margin: 5px;
	font-family: Arial,sans-serif; font-size: 12px; color:#000000;
	border: 2px; color: #000000; border-style:ridge;
}

.homecol {
	font-family: Arial,sans-serif; font-size: 12px; color:#000000;
	text-align: right;
	vertical-align: middle;
}

.homeval {
	font-family: Arial,sans-serif; font-size: 12px; font-weight:bold; color:#000000;
	text-align: left;
	vertical-align: middle;
}

.homered {
	color: #CC0000;
}
/******* END home styles  *******/

/******* START mlslst styles *******/
.mlslst {
	border: 10px; color: #000000; border-style:ridge;
}
	
.mlslsthdr {
	width: 100%;
	background-color: #CCCCCC;
	padding: 0;
	font-family: Arial,sans-serif; font-size: 12px; font-weight:bold; color: #000000;
	text-align: center;
	vertical-align: middle;
}

.mlslstred {
	color: #CC0000;
}

.mlslstblock {
	width: 99%;
	margin: 5px;
	font-family: Arial,sans-serif; font-size: 12px; color:#000000;
	border: 5px; color: #000000; border-style:ridge;
}

.mlslstcol {
	width: 25%;
	font-family: Arial,sans-serif; font-size: 12px; color:#000000;
	text-align: right;
	vertical-align: middle;
}

.mlslstval {
	width: 25%;
	font-family: Arial,sans-serif; font-size: 12px; font-weight:bold; color:#000000;
	text-align: left;
	vertical-align: middle;
}

/******* END mlslst styles  *******/

/******* START mlsdtl styles *******/
.mlsdtl {
	border: 10px; color: #000000; border-style:ridge;
}

.mlsdtlhdr {
	width: 100%;
	background-color: #CCCCCC;
	padding: 0;
	font-family: Arial,sans-serif; font-size: 12px; font-weight:bold; color: #000000;
	text-align: center;
	vertical-align: middle;
}

.mlsdtlred {
	color: #CC0000;
}

.mlsdtlcol {
	width: 16%;
	font-family: Arial,sans-serif; font-size: 12px; color:#000000;
	text-align: right;
	vertical-align: middle;
}

.mlsdtlval {
	width: 16%;
	font-family: Arial,sans-serif; font-size: 12px; font-weight:bold; color:#000000;
	text-align: left;
	vertical-align: middle;
}

.mlsdtlblock {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	font-family: Arial,sans-serif; font-size: 12px; color:#000000;
	border: 3px; color: #000000; border-style: groove;
	text-align: left;
	vertical-align:middle;
}

.mlsdtlnote {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	font-family: Arial,sans-serif; font-size: 10px; color:#000000;
	border: 3px; color: #000000; border-style:groove;
	text-align: center;
	vertical-align:middle;
}

/******* END mlsdtl styles  *******/

/******* START footer styles *******/
.font_foot1{font:10px Arial,sans-serif; color:#000000}
.font_foot2{font:9px Arial,sans-serif; color:#000000}
/******* END footer styles *******/

/******** START tnavtop10 styles *******/
.tnavtop10 {
	width: 100%;
	padding: 5px;
	border: 10px; color: #000000; border-style:ridge;
}

.tnavtop10_hdr{font:Arial, sans-serif; font-size:18px; font-weight:bold; color: #CC0000;}

.tnavtop10_topic {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font:Arial, sans-serif;
	font-size:16px;
    font-weight:bold;	
	color: #000000;
}

.tnavtop10_subtopic{font:Arial, sans-serif; font-size:14px; font-weight:normal; color: #000000;}
/******** END tnavtop10 styles *******/

/******** START tnavsearchmls styles *******/
.tnavsearchmls {
	width: 100%;
	height: 100%;
	border: 10px; color: #000000; border-style:ridge;
}

.tnavsearchmls_frame {
	width: 80%;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	font-family: Arial,sans-serif; font-size: 24px; color:#000000; font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

/******** END tnavsearchmls styles *******/

/******** START tnavinfo styles *******/
.tnavinfo {
	width: 100%;
	height: 100%;
	border: 10px; color: #000000; border-style:ridge;
}

.tnavinfo_frame {
	width: 80%;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	font-family: Arial,sans-serif; font-size: 24px; color:#000000; font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.tnavinfo_rnav {
	width: 20%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.tnavinfo_rnav_topic {
	font-family: Arial,sans-serif; font-size: 16px; font-weight: bold; font-variant: small-caps;
}
/******** END tnavinfo styles *******/

/******** START tnavfin styles *******/
.tnavfin {
	width: 100%;
	padding: 5px;	
	border: 10px; color: #000000; border-style:ridge;
}

.tnavfin_hdr{
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	font-family: Arial,sans-serif; font-size: 24px; color:#000000; font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.tnavfin_rt {
	width: 50%;
	font-family: Arial,sans-serif; font-size: 14px; color:#000000;
	text-align: right;
	vertical-align: middle;
}

.tnavfin_lt {
	width: 50%;
	font-family: Arial,sans-serif; font-size: 14px; color:#000000;
	text-align: left;
	vertical-align: middle;
}

/******** END tnavfin styles *******/

/******** START generic font styles *******/
h1{font: bold 120% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px;}
h2{font: bold 114% Arial,sans-serif; color: #006699; margin: 0px; padding: 0px;}
h3{font: bold 100% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px;}
h4{font: 100% Arial,sans-serif; color: #333333; margin: 0px; padding: 0px;}
h5{font: 100% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px;}
/******** END generic font styles *******/

/*************** START Rolling Banner ***************/
#slideCont {
	margin: 5px;
	border: 5px; color: #000000; border-style:outset;
	text-align: center;
	vertical-align: middle;
}
#slideCont img {
	margin: 5px;
}
/*************** END Rolling Banner ***************/

