/* CSS Document */

.img1{
	border: 1px solid #CCCCCC;
	
	/*float: left;*/
}

.line
{
border-right:dotted thin;
}
.homepage
{
	
	line-height: 120%;
	/*border: 1px solid #CCCCCC;
	background-color:#ebf5d6;
	padding:10px 10px 10px 10px;*/
	color:#555555;
	font-weight:500;

}
.text1
{
	border: 1px solid #CCCCCC;
	background-color:#efe;
	line-height: 120%;
	padding:10px 10px 10px 5px;
	margin: 5px;
}
html, body {
	padding:0;
	margin:0;
	background-color:#fff;
	height:100%;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
}

p
{
line-height: 120%;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:110%;
}
img {
	border:0;
	padding:5px;
}
h1 {
	font-family:arial, helvetica, sane-serif;
	padding-left:20px;
	font-size:270%;
	color:#333333;
	margin:0;
	padding:15 5 0 20;
	font-weight:200;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	letter-spacing:normal;
	line-height: 1em;
	color: #333;
	margin: 0 0 5px 0px;
	padding-bottom:0;
	font-weight:normal;
}

.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3065BF;
	font-weight:800;
	display:inline;
	padding:0;
	margin:0;
}
h3 {
	font-family: Helvetica, sans-serif;
	font-size:14px;
	color:#207720;
	font-weight:800;
	display:inline;
	padding:0;
	margin: 0 0 10 0;
	}
/*h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BF3065;
	font-weight:800;
	display:inline;
	padding:0;
	margin:0;
}*/
/* unless it's a link */
div.segment h3 a {
	color:#BF3065;
}
/* unless it's a link */
div.segment h3 a {
	color:#BF3065;
}
div, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	line-height:16px;
}
#banner1 {
	border-top:5px solid #447744;
	height:5px;
	line-height:1px;
	padding-left:20px;
}
#banner {
	border-top:5px solid #75806b;
	height:5px;
	line-height:1px;
}
hr {	height: 1px;	color: #bbb;	background:inherit;	}
.h-rule {height:1px; overflow:hidden; border-bottom:1px dotted #b1c3d4; margin-bottom:9px; padding-top:4px;}
#main {
	background: url(images/panel_bg.gif) left top repeat-x;
}
#progdesc {
	background: url(images/panel_bg.gif) left top repeat-x;
	vertical-align:top;
	padding: 20px 25px 20px 40px;
	width:730px;
}
.segment {
	font-size:11px;
	font-weight:200;
	color:#555;
	line-height:13px;
	padding:5px 0px 5px 0px;
}

#leftpanel {
	vertical-align:top;
	padding: 15px 10px 10px 10px;
	width:325px;
	border-right:5px solid #fff;
}
#middlepanel {
	vertical-align:top;
	padding: 15px 10px 10px 10px;
	width:320px;
}
#rightpanel {
	background: url(images/panel_bg2.gif) left top repeat-x;
	vertical-align:top;
	background-color:#d4e5c1;
}
#snapper {
		text-align:left;
		padding:5px 5px 10px 5px;
}
#footer1 {
	font-size:10px;
	text-align:left;
	padding:3px 3px 3px 5px;
	line-height:13px;
	border-right:#bdcabc dotted 1px;
}

/* NAVIGATION */
#nav {
	background: url(images/nav_bg.gif) repeat-x;
	height:30px;
}
#nav ul {
	height:30px;
}
#nav li {
	display:inline;
	float:left;
	height:30px;
}
#nav li a {
	display:inline;
	float:left;
	padding: 8px 20px 0px 20px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	height:30px;
}
#nav li a:hover {
	text-decoration: none;
	background: url(images/nav_bg2.gif) repeat-x;
	height:30px;
}

.segment a:link {text-decoration:none;}
.segment a:visited {text-decoration:underline;}
.segment a:hover {text-decoration:underline;}
.segment a:active {text-decoration:underline}
.segmentlist {
	border-top:5px solid #EBFFD5;
}

/*
.segment a:link {color:#589917; text-decoration:none;}
.segment a:visited {color:#589917; text-decoration:underline;}
.segment a:hover {text-decoration:underline;}
.segment a:active {text-decoration:underline}
*/
a:link {text-decoration:underline;color:#3b73b9;}
a:visited {text-decoration:underline;color: #718db0;}

a:hover {text-decoration:none;}
a:active {text-decoration:underline;}

div#main img {
	border:0px solid #bbb;
	padding:1px;
	margin:10px 10px 10px 0px;
}

/* CSS Document */




div, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	line-height:16px;
}

#banner {
	border-top:5px solid #75806b;
	padding-left:60px;
	height:90px;
}
#main {
	background: url(images/panel_bg.gif) left top repeat-x;
}
#progdesc {
	background: url(images/panel_bg.gif) left top repeat-x;
	vertical-align:top;
	padding: 20px 25px 20px 40px;
	width:730px;
}
.segment {
	font-size:11px;
	font-weight:200;
	color:#555;
	line-height:13px;
	padding:5px 0px 5px 0px;
}


#footer {
	font-size:10px;
	padding:30px 0px 15px 0px;
	text-align:center;
	line-height:13px;
}
#homepage
{
line-height:25px;
color: #333;
font-size:110%;
}
ul {
list-style-image: url(images/overlay_icon_arrow.gif);
line-height:130%;
}
li#lister{
background: transparent url(images/bg_border_dot.gif) repeat-x 0 100%;
list-style-image: url(images/little_orange_arrow.jpg);
}

/* NAVIGATION */
#nav {
	background: url(images/nav_bg.gif) repeat-x;
	height:30px;
}
#nav ul {
	height:30px;
}
#nav li {
	display:inline;
	float:left;
	height:30px;
}
#nav li a {
	display:inline;
	float:left;
	padding: 8px 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	height:30px;
}
#nav li a:hover {
	text-decoration: none;
	background: url(images/nav_bg2.gif) repeat-x;
	height:30px;
}

.segment a:link {text-decoration:none;}
.segment a:visited {text-decoration:underline;}
.segment a:hover {text-decoration:underline;}
.segment a:active {text-decoration:underline}
.segmentlist {
	border-top:5px solid #EBFFD5;
}

/*
.segment a:link {color:#589917; text-decoration:none;}
.segment a:visited {color:#589917; text-decoration:underline;}
.segment a:hover {text-decoration:underline;}
.segment a:active {text-decoration:underline}
*/
a:link {
text-decoration:none;
color:#006CAB;
font-weight:500;
letter-spacing:110%;}
a:visited {text-decoration:none;color:#006CAB;}
a:hover {text-decoration:none;color:#47A3c9;}

#main.floatright
{
float: right;
margin: 3px 3px 3px 3px;
}

.floatright
{
float: right;
margin: 3px 3px 3px 3px;
}

#main.floatleft
{
float: left;
margin: 5px 5px 5px 5px;
}

.floatleft
{
float: left;
margin: 5px 5px 5px 5px;
}
#right_iframe {
	background-color:#d4e5c1;
}

div#main img {
	padding:1px;
	margin:10px 10px 10px 0px;
}


div.returntotext a:hover {
	background-color:#b4d5a1;
	border-top:1px solid #666;
	border-right:1px solid #888;
	border-bottom:1px solid #eee;
	border-left:1px solid #ccc;
}
#mymovie {
	float:left;
	margin-right:15px;
}

/* contact form */
.regTextBlack {
					font-size: 11.5px;
					font-family: Verdana, Tahoma, Arial,  sans-serif;
					color: #000000;
					line-height: 1.5;
					}
					
.formInput	{
		    border-right: #000000 solid 1px;
			border-left: #000000 solid 1px;
			border-top: #000000 solid 1px;
			border-bottom: #000000 solid 1px;
		    font-weight: normal;
		    font-size: 12px;
		    color: #000000;
			background-color: #FFFFFF;
		    font-family: Verdana, Tahoma, Arial,  sans-serif;
		    text-decoration: none;
			cursor: pointer;
			}
			
		.formInput2	{
		    border-right: #61587D solid 1px;
			border-left: #61587D solid 1px;
			border-top: #61587D solid 1px;
			border-bottom: #61587D solid 1px;
		    font-weight: normal;
		    font-size: 12px;
		    color: #000000;
			background-color: #FFFFFF;
		    font-family: Verdana, Tahoma, Arial,  sans-serif;
		    text-decoration: none;
			cursor: pointer;
			}	

.textEntryBox	{
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial,  sans-serif;
	text-decoration: none;
}

.textEntryBoxDis	{
	border-right: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial,  sans-serif;
	text-decoration: none;
	
}
			
.ADMINtextEntryBox {
	border-right: #A8D26D solid 1px;
	border-left: #A8D26D solid 1px;
	border-top: #A8D26D solid 1px;
	border-bottom: #A8D26D solid 1px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial,  sans-serif;
	text-decoration: none
