body { 
	background-image:url(../images/img_bg.gif); 
	background-repeat:repeat-x; 
 	background-color:#e3e3e3; 
 	padding:5px 0 0 0; 
   	font-family:Arial, Helvetica, sans-serif; 
    color:#7a7a7a; 
   	font-size:12px;
}

#container {
	width: 833px;
	margin: 0 auto;
	text-align: left;
}

a:link, a:active, a:visited {
	color:#5CB43A;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#0054A4;
	margin:0;
	padding:0;
}

.denote{
	color:#52AF2E;
}


a.nav:link, a.nav:active, a.nav:visited {
	color:#0054A4; 
	font-weight:bold; 
	text-decoration:none;
}

a.nav:hover {
	text-decoration:underline;
}

#header {
	width:833px;
	background-color:#ffffff;
	border-top: 5px solid #efefef;
	height:110px;
}

#logo { 
	width:221px; 
	height:48px; 
	margin:40px 0 0 50px; 
} 

#nav {
	padding:5px 0 0 0;
	margin:0 28px 0 0;
	text-align:center;
	float:right;
	width:436px;
	height:20px;
	background-color:#EFEFEF;
}

#nav .pipe {
	color:#52AF2E; padding:0 15px 0 15px;
}

#flash {
	width:100%; 
	height:210px; 
	background-color:#ffffff;
}

#content  {
	vertical-align:top;
	overflow:hidden;
	border-bottom:2px solid #bebebe;
	background-color:#ffffff;
	width:833px;
	padding:0 0 20px 0;
}

.lftColH {
	width:400px;
	float:left;
	padding:0 0 0 50px;
}

#rgtColH {
	width:311px;
	padding:0 53px 0 0; 
	float:right;
}

.lftCol { 
	background-image:url(../images/img_sub_bg.jpg); 
	background-repeat:no-repeat;
	width:186px;
	height:213px; 
	float:left;
	margin:60px 0 0 0;
}

.lftCol2 { 
	width:183px; 
	float:left;
	clear:left;
	margin:20px 0 0 0;
}

.rgtCol {
	width:570px;
	float:right;
	padding:0 50px 0 0 ;
}

#form {
	padding:5px 0 0 0;
	margin:0 auto;
	width:400px;
	float:right;
}

option {
	font-size:12px;
}

input {
	font-size:12px;
}
	
.navcontainer{
	padding:30px 0 0 40px;
	width:127px;
}

.navlist {
	padding-left: 0;
	margin-left: 0;
}

.navlist li {
	background-image:url(../images/img_subnav.gif);
	background-repeat:no-repeat;
	width:127px;
	list-style: none;
	margin: 5px;
	padding:5px;
}

.navlist li a { 
	color:#0054A4;
	font-weight:bold;
	font-size:14px;
	text-decoration: none; 
}

.navlist li a:hover { 
	text-decoration: underline; 
}


.hdr {
	width:325px;
	height:24px;
}

.hdr2 {
	padding:0 0 15px 0;
	width:110px;
	height:25px;
}
.hdr3 {
	padding:20px 45px 0 0;
	width:94px;
	height:12px;
	float:right;
}


.sep {background-image:url(../images/img_sep.jpg); 
	width:380px; 
	height:1px; 
	background-repeat:repeat-x; 
	float:left;
	clear:left;}


.floatRight {
	padding:5px;
	float: right;
}

#footer { 
	padding:0 0 0 50px;
	clear:both;
} 

#footer p {
	color: #ffffff;
	margin: 0;
	padding: 10px 0;
}

a.ftr:link, a.ftr:active, a.ftr:visited {
	color:#ffffff; 
	text-decoration:none;
}

a.ftr:hover {
	text-decoration:underline;
}

a.tag:link, a.tag:active, a.tag:visited {
	font-size:10px;
	color:#ffffff; 
	text-decoration:none;
}

a.tag:hover {
	text-decoration:underline;
}