/* CSS */

body {
	margin: 0; 
	padding: 0; 
	background-color: #003054; 
	font-family: sans-serif; 
	font-size: small; 
	line-height: 1.4em;
	}
	
.hidden {
	position: absolute; 
	left: -5000px; 
	top: -5000px; 
	width: 1px; 
	height: 1px; 
	overflow: hidden;
	}

h1 {
	margin: 0 0 20px 0; 
	padding: 5px; 
	font-size: 120%; 
	background-color: #ddd; 
	border-top: 1px solid #ddd; 
	border-bottom: 1px solid #ddd;
	}
	
h3 {
	font-size: 110%; 
	font-weight: bold;
	}

a {
	color: #0a759b; 
	text-decoration: underline;
	}
	
a:visited {
	color: #0a456b;
	}
	
a:hover {
	color: #0aa5cb; 
	text-decoration: none;
	}

#page {
	position: relative; 
	width: 940px; 
	margin: 0 auto; 
	background-color: #ffffff;  
	padding: 10px; 
	}

#siteinfo {
	width: 940px; 
	height: 115px; 
	margin: 0; 
	padding: 0;
	background-color: #ffffff;  
	background-image: url(../images02/news/NorthGeorgiaNews_Header6.jpg); 
	background-position: 0 0; 
	background-repeat: no-repeat;
	}

#logo {
	position: relative; 
	margin: 0; 
	padding: 0; 
	width: 600px; 
	height: 95px;
	}
	
#logo h3 {
	position: absolute; 
	top: 75px; 
	left: 0; 
	margin: 0; 
	padding: 0;
	}
	
#logo h2 {
	position: absolute; 
	top: 10px; 
	left: 0; 
	margin: 0; 
	padding: 0;
	}
#logo h3 a, #logo h2 a {
	display: block; 
	width: 600px; 
	height: 30px; 
	margin: 0; 
	padding: 0; 
	text-indent: -5000em; 
	color: #000; 
	text-decoration: none;
	}
	
#logo h2 a {
	height: 65px;
	}

@media print {

	#logo {background-image: none;
		}
	#logo h3 a, #logo h2 a {text-indent: 0;}

}

#searchtop {
	position: absolute; 
	right: 20px; 
	top: 20px; 
	width: 280px; 
	height: 55px;
	}
#searchtop label {}
#searchtop form {text-align: right; margin: 0; padding: 0; color: #fff; font-size: 13px;}
#searchtop p {}
#searchtop a {margin-left: 5px; color: #fff; text-decoration: underline;}
#searchtop a:visited {color: #fff; text-decoration: underline;}
#searchtop a:hover {color: #fff; text-decoration: none;}
#searchtop .txtbox {
	width: 150px; 
	vertical-align: top; 
	margin-bottom: 4px; 
	height: 16px; 
	padding: 0; 
	border-right: 1px solid #aaa; 
	border-bottom: 1px solid #aaa; 
	border-left: 2px solid #aaa; 
	border-top: 2px solid #aaa; 
	color: #666;
	}
	
#searchtop .buttons { margin-right: 3px; }

@media print {

	#searchtop {display: none;}

}

#nav00 {
	position: absolute; 
	right: 0; 
	top: 80px; 
	width: 440px; 
	font-size: 80%; 
	text-align: right;
	}
#nav00 p {float: left; margin: 0;}
#nav00 ul {list-style: none; margin: 0; padding: 0;}
#nav00 ul li {float: right; list-style: none; margin: 0 0 0 10px; padding: 0;}
#nav01 {
	position: absolute; 
	top: 114px; 
	left: 10px; 
	width: 940px; 
	background-color: #003054; 
	border-top: solid 1px #fff;
	}
#nav01 ul {display: block; height: 35px; margin: 0; padding: 0 0 0 15px;}
#nav01 ul li {margin: 0; padding: 0; display: inline; list-style: none;}
#nav01 ul li a {
	float: left; 
	padding: 0 35px 0 40px; 
	height: 35px; 
	text-align: center; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 2.9em; 
	color: #fff; 
	text-decoration: none; 
	background-image: url(../images02/news/nav01-background.png); 
	background-position: right -35px; 
	background-repeat: repeat-x;
	}
#nav01 ul li a:hover {
	color: #fff; 
	background-color: #303030; 
	background-image: url(../images02/news/nav01-background.png); 
	background-position: right 0; 
	background-repeat: repeat-x;
	}

/*#nav01 ul li a.none {width: 120px;}*/
#nav01 ul li a.none:hover {background-position: -1px 0;}
#nav01 ul li a.current {background-image: none;} /***/
#nav01 ul li a.current:visited {} /***/
#nav01 ul li a.current:hover {} /***/

@media print {

	#nav01 {display: none;}

}

.nav02 {line-height: 1.3em;}
.nav02 ul {list-style: none; margin: 0 0 30px 0; padding: 0; border-top: 1px solid #ccc;}
.nav02 ul li {font-weight: bold; border-bottom: 1px solid #ccc; font-size: 95%;}
.nav02 ul li.current {background-color: #eee; border-top: 1px solid #eee;}
.nav02 ul li.last {border-bottom: none;}
.nav02 ul li a {display: block; padding: 7px 10px; margin: 0; text-decoration: none; color: #333;}
.nav02 ul li a:visited {color: #333;}
.nav02 ul li a:hover {color: #333; background-color: #eee;}
.nav02 ul li ul {display: none;}
.nav02 ul li.current ul {display: block; list-style: none; margin: 0 0 0 30px; padding: 0; border: none;}
.nav02 ul li.current ul li {margin: 10px 0; padding: 0; font-size: 95%; font-weight: normal; border: none;}
.nav02 ul li.current ul li.now {font-weight: bold;}
.nav02 ul li.current ul li a {display: inline; padding: 0; color: #333; text-decoration: none;}
.nav02 ul li.current ul li a:visited {color: #333;}
.nav02 ul li.current ul li a:hover {color: #333; text-decoration: underline;}
.nav02 ul li.current ul li ul {display: none;}
.nav02 ul li.current ul li.current ul {
	display: block; 
	list-style: none; 
	margin: 0 0 0 30px; 
	padding: 0; 
	font-weight: normal; 
	border: none;
	}
.nav02 ul li.current ul li.current ul li {
	margin: 10px 0; 
	padding: 0; 
	font-size: 95%; 
	font-weight: normal; 
	border: none;
	}
.nav02 ul li.current ul li.current ul li.now {font-weight: bold;}
.nav02 ul li.current ul li.current ul li a {color: #333;}
.nav02 ul li.current ul li.current ul li a:visited {color: #333;}
.nav02 ul li.current ul li.current ul li a:hover {color: #333;}
.nav02 ul li.current ul li.current ul li ul {display: none;}
.nav02 ul li.current ul li.current ul li.current ul {
	display: block; 
	list-style: none; 
	margin: 0 0 0 30px; 
	padding: 0; 
	font-weight: normal; 
	border: none;
	}
.nav02 ul li.current ul li.current ul li.current ul li {
	margin: 10px 0; 
	padding: 0; 
	font-size: 95%; 
	font-weight: normal; 
	border: none;
	}
.nav02 ul li.current ul li.current ul li.current ul li.now {font-weight: bold;}
.nav02 ul li.current ul li.current ul li.current ul li a {color: #333;}
.nav02 ul li.current ul li.current ul li.current ul li a:visited {color: #333;}
.nav02 ul li.current ul li.current ul li.current ul li a:hover {color: #333;}

.nav03 p {color: #333; font-weight: bold;}
.nav03 ul {margin: 0 0 40px 0; padding: 0; list-style: none; font-size: 90%;} /***/
.nav03 ul li {line-height: 1.3em; font-weight: bold;} /***/
.nav03 ul li a {display: block; padding: 5px 10px; margin: 2px 0; text-decoration: none; color: #333;}
.nav03 ul li a:visited {color: #333;}
.nav03 ul li a:hover {color: #333; background-color: #ddd;}
.nav03 ul li.current a {color: #333; background-color: #ddd;}

#crumbs01 {
	position: absolute; 
	top: 150px; 
	left: 10px; 
	width: 940px; 
	height: 22px; 
	margin: 0; 
	font-size: 75%; 
	color: #fff; 
	background-image: url(../images02/news/corner-left-02.gif); 
	background-position: bottom left; 
	background-repeat: no-repeat; 
	border-top: 1px solid #fff;
	} /***/
#crumbs02 {
	padding: 2px 10px; 
	background-image: url(../images02/news/corner-right-02.gif); 
	background-position: bottom right; 
	background-repeat: no-repeat;
	} /***/
#crumbs02 a {color: #fff;}
#crumbs02 a:visited {color: #fff;}
#crumbs02 a:hover {color: #fff;}
#crumbs03 {
	width: 920px; 
	height: 18px; 
	overflow: hidden;
	}
	
#crumbs03 a {
	margin: 0 7px 0px 0px; 
	color: #fff; 
	text-decoration: none;
	} /***/
	
#crumbs03 a:visited {color: #fff; text-decoration: none;} /***/
#crumbs03 a:hover {color: #fff; text-decoration: underline;} /***/

@media print {

	#crumbs {display: none;}

}

#content {margin: 30px 0 0 0; padding: 30px 0 0 0;}

.pageTitle {
	margin: -10px 0px 3px 10px; 
	font-family: "Trebuchet MS", verdana, arial, helvetica; 
	font-size: 140%; 
	font-weight: bold;
	color: #5f625c;
	}
	
.articleTitle {
	margin: 10px 0px 0px 10px; 
	font-family: "Trebuchet MS", verdana, arial, helvetica; 
	font-size: 130%; 
	font-weight: bold;
	color: #003054;
	}
.articleAuthor {
	margin: 0px 0px 0px 10px; 
	font-family: "Trebuchet MS", verdana, arial, helvetica; 
	font-size: 80%; 
	font-weight: normal;
	color: #777;
	}
.articleDate {
	margin: 2px 0px 0px 10px; 
	font-family: "Trebuchet MS", verdana, arial, helvetica; 
	font-size: 80%; 
	font-weight: light;
	font-style: italic;
	color: #AAA;
	}
.pageheader {margin: 0 0 10px 0; overflow: hidden; background-color: #ddd;}
.arrow {margin: 0 0 0 15px; white-space: nowrap;}
.pagelastupdated {clear: both; margin-top: 4em; font-size: 80%; text-align: right;}
.caption {margin: 2px 0 5px 0; font-size: 80%; line-height: 1.3em;}

#footer {
	position: relative;
	width: 940px;
	clear: both; 
	margin: 40px 0 0 0; 
	padding: 20px 0; 
	font-size: 90%;
	} /***/
#footer .nav {margin: 0 0 10px 0; padding: 0; font-size: 120%; font-weight: bold;}
#footer .nav a {color: #000; text-decoration: none;}
#footer .nav a:hover {color: #0aa5cb; text-decoration: underline;}
#footer .copyright {margin: 0 0 10px 0; padding: 0;}
#footer .eop {font-size: 80%;}
#footer .contact {margin: 0 0 10px 0;}
#footer .contact p {margin: 0;}
#footer .logo {position: absolute; top: 65px; right: 0;}
#footer .logo img {border: none;}

.guts {padding: 10px 0px;}

/* 2-col layout */
.two01col {float: left; width: 392px; margin-left: 0px;}
.two02col {float: left; width: 392px; margin-left: 20px;}

/* 3-col layout */
.three01col {float: left; width: 306px;}
.three02col {float: left; width: 307px; margin-left: 20px;}
.three03col {float: left; width: 307px; margin-left: 20px;}

/* 4-col layout */
.four01col {float: left; width: 225px;}
.four02col {float: left; width: 225px; margin-left: 20px;}
.four03col {float: left; width: 225px; margin-left: 20px;}
.four04col {float: left; width: 225px; margin-left: 20px;}

.box01 {margin: 0;}
.box01 .header {font-size: 130%;}
.box01 .guts {padding: 10px;}

.box02 {
	margin: 0 0 10px 0; 
	border: 1px solid #999; 
	background-color: #eee; 
	background-image: url(../images02/news/headlines-bkg.png); 
	background-repeat: repeat-x;
	}
.box02 a {color: #0a759b; text-decoration: none;}
.box02 a:visited {color: #0a456b;}
.box02 a:hover {color: #0aa5cb; text-decoration: underline;}
.box02 .header {
	margin: 0; 
	padding: 5px; 
	font-size: 110%; 
	font-weight: bold; 
	color: #333;
    border-bottom: 1px dashed #999;
	}
.box02 .image {margin: 0;}
.box02 .imageleft {float: left; margin: 0 10px 10px 0;}
.box02 .imageleft img {display: block;}
.box02 .imageleft a {display: block; text-decoration: none;}
.box02 .guts {padding: 10px;}
.box02 .headline {margin: 0;}
.box02 .headline a {text-decoration: none;}
.box02 .headline a:visited {}
.box02 .headline a:hover {text-decoration: underline;}
.box02 .abstract {margin: 0; padding: 0; font-size: 85%; line-height: 140%;}
.box02 .more {margin: 10px 0 0 0; text-align: right; font-size: 85%;}
.box02 .more a {text-decoration: underline;}
.box02 .more a:visited {}
.box02 .more a:hover {text-decoration: none;}
.box02 .moreell {margin-left: 10px; white-space: nowrap;}
.box02 .moreell a {text-decoration: none;}
.box02 .moreell a:visited {}
.box02 .moreell a:hover {text-decoration: underline;}
.box02 ul.none {list-style: none; margin: 0; padding: 0;}
.box02 ul.none a {text-decoration: none;}
.box02 ul.none a:visited {text-decoration: none;}
.box02 ul.none a:hover {text-decoration: underline;}
.box02 ul.with-links a {text-decoration: underline !important;}
.box02 ul.with-links a:visited {}
.box02 ul.with-links a:hover {text-decoration: none !important;}
.box02 ul.none li {list-style: none; margin: 0 0 10px 0; padding: 0;}
.box02 ul.none .headline {}
.box02 ul.nice {margin-left: 10px; padding: 0;}
.box02 ul.nice li {margin: 0 0 10px 10px; padding: 0;}
.box02 ul.nice .headline {}

.boxevents {background-color: #f5f5f5; background-image: none;}
.boxevents .header {
	background-color: #f5f5f5; 
	border-top: 1px solid #f5f5f5; 
	border-bottom: 1px dashed #999;
	}

.box03 {margin: 0 0 10px 0;}
.box03 a {color: #0a759b; text-decoration: underline;}
.box03 a:visited {color: #0a456b;}
.box03 a:hover {color: #0aa5cb; text-decoration: none;}
.box03 .header {
	margin: 0; 
	padding: 5px; 
	background-color: #fc6; 
	border-top: 1px solid #fc6; 
	border-bottom: 1px solid #fc6; 
	font-weight: bold;
	}
.box03 .image {margin: 0;}
.box03 .imageleft {float: left; margin: 0 10px 10px 0;}
.box03 .imageleft img {display: block;}
.box03 .imageleft a {display: block; text-decoration: none;}
.box03 .guts {padding: 0;}
.box03 .headline {margin: 0; font-size: 110%;}
.box03 .abstract {font-size: 90%;}
.box03 .more {margin: 20px 0 0 0; text-align: center;}
.box03 .more span {margin: 0 5px;}
.box03 .more a {margin: 0 5px; text-decoration: underline;}
.box03 .more a:visited {}
.box03 .more a:hover {text-decoration: none;}
.box03 .moreell {margin-left: 10px; white-space: nowrap;}
.box03 .moreell a {text-decoration: none;}
.box03 .moreell a:visited {}
.box03 .moreell a:hover {text-decoration: underline;}
.box03 ul.none {list-style: none; margin: 0; padding: 0;}
.box03 ul.none li {list-style: none; margin: 0 0 10px 0; padding: 0;}
.box03 ul.none .headline {}
.box03 ul.nice {margin-left: 10px; padding: 0;}
.box03 ul.nice li {margin: 0 0 10px 10px; padding: 0;}
.box03 ul.nice .headline {}
.box03 ul.featureslist .headline {font-size: 120%;}
.box03 ul.featureslist .abstract {font-size: 85%; line-height: 140%;}
.box03 ul.featureslist a {text-decoration: none;}
.box03 ul.featureslist a:visited {}
.box03 ul.featureslist a:hover {text-decoration: underline;}

.boxcontact {overflow: auto;}
.boxcontact .cheader {clear: left; float: left; width: 30%; margin: 5px 0;}
.boxcontact .cinfo {float: left; width: 70%; margin: 5px 0;}

.spotlight {
	margin: 0 0 10px 0; 
	border: 1px solid #999; 
	background-color: #eee; 
	background-image: url(../images02/news/headlines-bkg.png); 
	background-repeat: repeat-x;
	}
.spotlight a {color: #0a759b; text-decoration: underline;}
.spotlight a:visited {color: #0a456b;}
.spotlight a:hover {color: #0aa5cb; text-decoration: none;}
.spotlight .header {
	margin: 0; 
	padding: 5px; 
	background-color: #fff; 
	font-size: 110%; 
	font-weight: bold; 
	border-bottom: 1px dashed #999;
	}
.spotlight .guts {padding: 10px 10px 10px 10px;}
.spotlight .image {margin-bottom: 0; overflow: auto; background-color: #333;}
.spotlight .image img {display: block; margin: 0 auto;}
.spotlight #selector {
	display: none; 
	margin-top: 0; 
	text-align: right; 
	padding: 5px; 
	font-size: 80%; 
	line-height: 130%;
	}
.spotlight #cc02 {margin: 0; padding: 0;}
.spotlight .caption {margin: 0; padding: 0; font-size: 80%; line-height: 140%;}
.spotlight .special {padding: 5px; background-color: #fff;}
.spotlight .nounderline a {text-decoration: none;}
.spotlight .nounderline a:visited {}
.spotlight .nounderline a:hover {text-decoration: underline;}

.softbargray 
{
    background-color: #eee;
}

dl.dialogMessage {font-size: 12px;}
dl.dialogMessage a {color: black; border: none; text-decoration: underline;}
dl.dialogMessage dt {
	background-color: #13118F; 
	border: 1px solid #13118F; 
	font-weight: bold; 
	float: left; 
	margin: 0 0.5em 0 0; 
	padding: 0.5em 0.75em; 
	color: White; 
	line-height: 1.25em;
	}
dl.dialogMessage dd {
	background-color: #CFEEFF; 
	border: 1px solid #13118F; 
	padding: 0.5em 0.5em; 
	margin: 0; 
	line-height: 1.25em;
	}
dl.good dd {background-color: #ffffe3; border-color: #996;}
dl.good dt {background-color: #996; border-color: #996;}
dl.warning dt {background-color: #d80; border: 1px solid #d80;}
dl.warning dd {background-color: #fd7; border-color: #d80;}
dl.bad dt {background-color: #cc0000; border-color: #cc0000;}
dl.bad dd {background-color: #ffcfcf; border-color: #cc0000;}

.adminform {}
.adminform .entry {margin: 5px; padding: 2px 0;}
.adminform .entryerror {
	margin: 5px; 
	padding: 2px 0; 
	background-color: #ffcfcf; 
	border: 1px solid #ffcfcf;
	}
.adminform label {float: left; width: 120px; text-align: right;}
.adminform .field {margin-left: 130px;}

/* Color theme */

/*#be5812*/
#crumbs01 {background-color: #5f625c;}
#nav01 ul li a.current {color: #fff; background-color: #5f625c;}
#nav01 ul li a.current:visited {color: #fff; background-color: #5f625c;}
#nav01 ul li a.current:hover {color: #fff; background-color: #5f625c;}
.nav02 ul li.current ul li.now a {color: #5f625c;}
.nav02 ul li.current ul li.now a:visited {color: #5f625c;}
.nav02 ul li.current ul li.now a:hover {color: #5f625c;}
.nav02 ul li.current ul li.current ul li.now a {color: #5f625c;}
.nav02 ul li.current ul li.current ul li.now a:visited {color: #5f625c;}
.nav02 ul li.current ul li.current ul li.now a:hover {color: #5f625c;}
.nav02 ul li.current ul li.current ul li.current ul li.now a {color: #5f625c;}
.nav02 ul li.current ul li.current ul li.current ul li.now a:visited {color: #5f625c;}
.nav02 ul li.current ul li.current ul li.current ul li.now a:hover {color: #5f625c;}
.nav03 ul {border-top: 1px dotted #5f625c;}
.nav03 ul li {border-bottom: 1px dotted #5f625c;}
#footer {border-top: 1px solid #5f625c;}
/* stray css? - commented out by shumatejb for validation -> bottom: 1px solid #5f625c;} */

