@charset "UTF-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Times New Roman;
	font-size: 14px;
	color: black;
	padding:0px;
	margin:0px;
}

.nav a {
	font-family: Times New Roman, Arial, Verdana;
	font-size:14px;
	text-decoration: none;
	color: rgb(128, 128, 128);
}

.nav a:visited {
	text-decoration:none;
}

.nav a:hover {
	text-decoration:none;
	font-weight: bold;
	color: rgb(2, 126, 24);
}


a {
	text-decoration: none;
	color: #999;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

/** template container **/

#main-container {
	position: absolute;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-y;
	margin: 0px 7%;
	padding: 0px auto;
	width: 1065px;
	height: 100%;
}

#top-container {
	background-image:url(img/bg_top.jpg);
	background-position: left;
	background-repeat:no-repeat;
	margin: 0px auto;
	width: 1065px;
	height: 120px;	
}

#content-container {
	margin: 0px auto;
	width: 1065px;
	height: 300px;


}




/** Font Sizes **/

.size-10 {
	font-size:10px;
}

.size-11 {
	font-size:11px;
}

.size-14 {
	font-size:14px;
}

.size-16 {
	font-size:16px;
}

.size-18 {
	font-size:18px;
}

.size-20 {
	font-size:20px;
}

.size-30 {
	font-size:30px;
}


/** Font Color **/

.navicolor {
	font-family: Times New Roman, Arial, Verdana;
	color: rgb(2, 126, 24);
}

.font-green {
	color: rgb(2, 126, 24);
}

.font-lightgray {
	color: #999;
}

.font-red {
	color: red;
}

/** Menu CSS **/

#sddm
{	margin: 0;
	padding: 0;
	z-index: auto;
	}



#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 6px 0px 0px 5px;
	padding: 0px;
	border: 1px solid #CCC;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		font-family: Verdana, Helvetica, sans-serif;
		font-weight: 100;
		font-size:12px;
		background: rgb(242, 242, 242);
		color: #666;
	}

	#sddm div a:hover
	{	background: rgb(2, 126, 24);
		color: #FFF}