body {background-color: #dfdfdf; text-align: center; font-family: arial, helvetica, sans-serif}

#main {text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; height: 1px;
		overflow: visible; visibility: visible; display: block}

#content {margin-left: -350px; position: absolute; top: -200px; left: 50%; width: 715px; height: 440px;
visibility: visible; border-style: none; background-image:url(images/bgdimage.gif); background-repeat: no-repeat; background-color:#dfdfdf}

a {}
a:link {font: 14px arial; color: #aaa; text-decoration: none}
a:visited {font: 14px arial; color: #888; text-decoration: none}
a:hover {color: #FF6500}

table.oppTab td {vertical-align: top; text-align: left; height:24px; border-bottom: 1px solid #e7e7e7;}

table.application td {color: #FCE94F; text-align: left; font-size:12px;}

.highlight{background:#f7f7f7; color:#3971BD; cursor:pointer; cursor:hand }
.normal{background:#FFFFFF}

td.nav {text-align: right; border-color: #bbb; border-top-width: 1px; border-right-width: 0px;
		  border-left-width: 0px; border-bottom-width: 0px; border-style: solid;
		  font-family: arial; font-size: 12px; color: #aaa}
td.nav2 {text-align: center; font-family: arial; font-size: 12px; color: #aaa; height: 30px}
td.w3c {text-align: left; border-color: #bbb; border-top-width: 1px; border-right-width: 0px;
		  border-left-width: 0px; border-bottom-width: 0px; border-style: solid;
		  font-family: arial; font-size: 12px; color: #aaa}
td.title {text-align: left; font-family: arial, helvetica; font-size:18px; padding-left: 25px; padding-right: 25px}
td.desc {text-align: left; font-family: arial, helvetica; font-size:12px; padding-left: 25px; padding-right: 25px}
td.rss {font-family: arial, helvetica; font-size:12px; padding-left: 25px; padding-right: 25px}

td.oppTitle {background-color: #efefef; text-align: left; color: #B09854; font-family: arial; font-size: 18px; border-top-width: 0px; border-right-width: 0px;
		  border-left-width: 0px; border-bottom-width: 2px; border-style: solid; border-color: #bbb}
td.oppColTitle {height: 24px; font-family: arial; vertical-align: bottom; text-align: left; font-size: 14px; border-top-width: 0px; border-right-width: 0px;
		  border-left-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #bbb}
td.oppColTitle a:hover {background-color: #efefef; display: block; width: auto; height: auto}

td.fullOpp {font-family: arial; vertical-align: top; text-align: left; font-size: 14px}
td.fullOpp2 {font-family: arial; vertical-align: top; text-align: left; font-size: 14px; background-color: #eaeef2; }

.tbox{background-color: #eaeef2; border: 1px solid #5e5d63; color: #000000;
		font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 10px;
		scrollbar-3dlight-color : #efefef; 	scrollbar-darkshadow-color : #efefef; scrollbar-highlight-color : #efefef;
		scrollbar-shadow-color : #efefef; scrollbar-arrow-color : #eeeeee; scrollbar-face-color : #ffffff;
		scrollbar-track-color : #eeeeee}
.tboxf{background-color: #FFFFDF; border: 1px solid #5e5d63; color: #000000;
		font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 10px;
		scrollbar-3dlight-color : #efefef; 	scrollbar-darkshadow-color : #efefef; scrollbar-highlight-color : #efefef;
		scrollbar-shadow-color : #efefef; scrollbar-arrow-color : #eeeeee; scrollbar-face-color : #ffffff;
		scrollbar-track-color : #eeeeee}
.tboxe{background-color: #ffdfe0; border: 1px solid #cc0033; color: #000000;
		font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 10px;
		scrollbar-3dlight-color : #efefef; 	scrollbar-darkshadow-color : #efefef; scrollbar-highlight-color : #efefef;
		scrollbar-shadow-color : #efefef; scrollbar-arrow-color : #eeeeee; scrollbar-face-color : #ffffff;
		scrollbar-track-color : #eeeeee}
.button{background-color: #eaeef2; border: 1px solid #000000; color: #000000;
		font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9px; text-align:center }

a.opps {background-color: #DBE6F1; text-align: center; display: block; width: 150px; height: auto}
a.opps:link {font: 12px arial; color: #333333; text-decoration: none; border-width: 1px; border-style: solid; border-color: #999999}
a.opps:visited {font: 12px arial; color: #666666; text-decoration: none; border-width: 1px; border-style: solid; border-color: #999999}
a.opps:hover {color: #FF6500; background-color: #eaeef2; border-width: 1px; border-style: solid; border-color: #999999}

a.opps2 {height: auto}
a.opps2:link {font: 14px arial; color: #000000; text-decoration: none; }
a.opps2:visited {font: 14px arial; color: #000000; text-decoration: none; }
a.opps2:hover {color: #3971BD; text-decoration: none; }

a.back {background-color: #e7e7e7; text-align: center; display: block;	width: 125px; height: auto}
a.back:link {font: 12px arial; color: #4c739e; text-decoration: none; border: 1px solid #dfdfdf}
a.back:visited {font: 12px arial; color: #4c739e; text-decoration: none; border: 1px solid #dfdfdf}
a.back:hover {color: #5F8FC5; background-color: #efefef; border: 1px solid #dfdfdf}

a.apply {background-color: #6081A2; text-align: center; display: block;	width: 125px; height: auto}
a.apply:link {font: 12px arial; color: #FFFFFF; text-decoration: none; border-width: 1px; border-style: solid; border-color: #999999}
a.apply:visited {font: 12px arial; color: #FFFFFF; text-decoration: none; border-width: 1px; border-style: solid; border-color: #999999}
a.apply:hover {color: #FCFFBD; background-color: #87A2BE; border-width: 1px; border-style: solid; border-color: #999999}

a.admin {color: #DEF9AD; border: 1px solid #4D698C; border-radius: .5em; -moz-border-radius: .5em;}
a.admin:link {color: #DEF9AD; border: 1px solid #4D698C; border-radius: .5em; -moz-border-radius: .4em;}
a.admin:visited {color: #DEF9AD; border: 1px solid #4D698C; border-radius: .5em; -moz-border-radius: .5em;}
a.admin:hover {color: #DEF9AD; border: 1px solid #DEF9AD; border-radius: .5em; -moz-border-radius: .5em;}

.feed { border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 9px sans-serif,arial,verdana;color:#FFF;background:#FF6400;text-decoration:none;margin:4px;}
a.feed {color:#FFF;font:bold 9px sans-serif,arial,verdana;}
a.feed:hover {color:#FFF;font:bold 9px sans-serif,arial,verdana;}

.search {font:normal 9px sans-serif,arial,verdana; color:#3A72BD;}
a.search {color:#3A72BD;}
a.search:link {color:#3A72BD;}
a.search:visited {color:#3A72BD;}
a.search:hover {color:#3A72BD;}

a.about:hover {border-top: 4px solid #467AC1;}

#accordion {
	margin:20px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #999999;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background: #DBE6F1;
	color: #666666;
	margin: 1 4px 1;
	padding: 3px 5px 3px;
	width: 686px;
}

div.element p {
	margin:1px;
	padding:4px;
	font-size: 12px;
	text-align:left;
	width: 682px;
}

div.element ul, div.element li {
  list-style-type: circle;
  margin:0px 30px;
	padding:0px;
	font-size: 10px;
	text-align:left;
	vertical-align: center;
	width: 682px;
}
