/* -------------------------------------------- ELEMENTS */
* {
	font-size:100%;
}
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	text-align:center;
	line-height:1.4em;
	color:#000000;
	background:#fff;
}
.bodyBullet {
	list-style-type: disc;
	margin-left:1.5em;
	padding-left:0px;
}
.bodyBullet li {
	margin-bottom: 4px;
}

html {
	margin:0 0 20px 0;
	padding:0;
}
/* h1 rules */

h1 {
	position: relative;
	overflow: hidden;
	margin: 0 0 10px 0px;
	padding: 0 0 5px 0px;
}
#leftcol {
	padding:0;
	margin: 0px 0px 10px -3px;
	height:320px;
	width:190px;
	background-color: #fff;
	border: 0;
	position: relative;
}
#dso-main-right {
	width:280px;
	float:left;
	background:#efefef;
}
#middlecolText {
	top:375px;
	left:200px;
	width:750px;
	height:400px;
	font-size: 12px;
	padding: 2px 4px 2px 5px;
	color:#000000;
	background-color: #ffffff;
}
#flash {
	position: absolute;
	z-index: 1;
}
#heading {
	z-index: 999999;
	position: absolute;
	left: 370px;
}
#heading h1 {
	font-size: 180%;
	color: #FFFFFF;
	margin: 0;
	padding: 35px 0 15px;
}
#heading p {
	color: #FFFFFF;
	margin: 0;
	font-size: 110%;
	font-weight: bold;
	line-height: 140%;
	padding: 10px 0 0 0px;
}
#transmittertext {
	position: relative;
	top: -260px;
	width:150px;
	margin: 0;
	left: 18px;
	color:#FFFFFF;
}
#booklettext {
	position: relative;
	left:-75;
	top: -270px;
	width:150px;
	margin: 0;
	left: 18px;
	color:#FFFFFF;
}
#countdowntext {
	position: relative;
	top: -300px;
	width:150px;
	margin: 0;
	left: 8px;
	color:#ffffff;
	font-size:1.2em;
	text-align:left;
	line-height:1.4em;
}

#countdowntext a{
	color:#50557b;
	
}

.blacktext {
	position: relative;
	top: 1px;
	width:150px;
	margin: 0;
	left: 8px;
	color:#000000;
	font-size:1.2em;
	text-align:left;
	line-height:1.4em;
	height:50px
}

.blacktext a{
	color:#73a7a3;
	
}

.largeredtext {
	
	color:#ea4727;
	font-size:1.7em;
	text-align:left;
	line-height:1.4em;
}

.mediumredtext {
	
	color:#8ad3d2;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	line-height:1.0em;
}

#but {
	position: absolute;
	top: 137px;
	width:250px;
	margin: 0;
	left: 104px;
	color:#FFFFFF;
}
#but2 {
	position: absolute;
	top: 724px;
	width:280px;
	margin: 0;
	left: 13px;
	color:#000000;
}
.white {
	color:#ffffff;
	text-decoration:underline;
}

.red {
	color:red;
	
}
/* ------------------------------------------ NAVIGATION */
a img {
	border:none;
}
/* Sidenav */

#dso-menu-leftcol ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:95%;
}
#dso-menu-leftcol li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	border-bottom: #a7a9ac solid 1px;
	padding-bottom:3px;
	margin-bottom:2px;
}
#dso-menu-leftcol li a {
		display:block;
}

#content-dso-banner {
	width:562px;
	padding-top:1px;
	color:#333333;
	float:left;
}
#content-dso-banner a:link {
	color:#58595b;
	text-decoration:none;
}
#content-dso-banner a:visited {
	color:#58595b;
	text-decoration:none;
}
#content-dso-banner a:hover {
	color:#58595b;
	text-decoration:none;
}
.box-one {
	background:#dcdde0;
	margin: 0px 0px 6px 0px;
}
.box-one img {
}
.box-one h2 {
	margin: 0px 12px 10px 12px;
	font-weight: bold;
	font-size: 120%;
	border-bottom:1px solid #e7e7e7;
	color:#0099CC;
	padding: 10px 0 5px 0px;
}
.box-one p {
	margin: 5px 0px 10px 12px;
}
.box-two {
	background:#dcdde0;
	width:242px;
	float: left;
	margin: 0 16px 0 0px;
}
.box-two img {
	margin: 0 0px 0px 12px;
}
.box-two h2 {
	margin: 10px 12px 10px 12px;
	font-weight: bold;
	font-size: 120%;
	border-bottom:1px solid #e7e7e7;
	color:#0099CC;
	padding-bottom: 5px;
}
.box-two p {
	margin: 5px 0px 10px 12px;
}
.box-three {
	background:#dcdde0;
	width:496px;
	float: right;
}
.box-three img {
	margin: 0 0px 0px 12px;
}
.box-three h2 {
	margin: 10px 12px 10px 10px;
	font-weight: bold;
	font-size: 120%;
	border-bottom:1px solid #e7e7e7;
	color:#0099CC;
	padding-bottom: 5px;
}
.box-three p {
	margin: 5px 0px 10px 12px;
}
.new {
	margin: 0px 5px 10px 5px;
	width: 235px;
	float: left;
}
.new h3 {
	margin: 2px 12px 5px 12px;
	font-weight: bold;
}
.new p {
	margin: 10px 0px 10px 12px;
	color:#333366;
}
.new a:link {
	color:#666699;
	text-decoration:underline;
}
.new a:visited {
	color:#666699;
	text-decoration:underline;
}
.new a:hover {
	color:#666699;
	text-decoration:underline;
}
.new a:link {
	color:#666699;
	text-decoration:underline;
}
.new img {
	margin: 0 7px 0px 0px;
	clear: both;
	float: left;
}
.longbox {
	margin: 0px 5px 10px 5px;
	width: 235px;
	float: left;
}
.longbox h3 {
	margin: 10px 12px 10px 12px;
	font-weight: bold;
}
.longbox p {
	margin: 10px 0px 10px 12px;
	color:#333366;
}
.longbox a:link {
	color:#666699;
	text-decoration:underline;
}
.longbox a:visited {
	color:#666699;
	text-decoration:underline;
}
.longbox a:hover {
	color:#666699;
	text-decoration:underline;
}
.longbox a:link {
	color:#666699;
	text-decoration:underline;
}
.longbox img {
	margin: 0 7px 0px 0px;
	clear: both;
	float: left;
}
.arrow-left {
	margin: 0px 0px 0px 10px;
	float: left;
}
.arrow-right {
	margin: 0px 10px 0px 0px;
	float: right;
}
#divline-line {
	padding: 0px;
	margin: 0px;
	width: 100%;
	clear: both;
	background-color: #dcdde0;
	height: auto;
}
#divlinebot {
	width: 100%;
	clear: both;
}
h4 {
	padding:0.8em 0.8em 0 0.8em;
	margin:0;
}
.scroll {
	float: none;
	padding: 0 10px 10px;
	overflow: hidden;
}
.scroll a {
	overflow: hidden;
}
#scrollbar {
	margin: 0 10px;
	padding: 10px 0 0;
	height: 25px;
	background-color: transparent;
	background-image: url(../../img/scroller/bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 738px;
	position: relative;
}
#handle {
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 25px;
}
#handle-l {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 5px;
	height: 25px;
	background-color: transparent;
	background-image: url(../../img/scroller/left.png);
}
#handle-m {
	position: absolute;
	left: 5px;
	top: 0px;
	width: 90px;
	height: 25px;
	background-color: transparent;
	background-image: url(../../img/scroller/handle_bg.png);
	text-align: center;
}
#handle-r {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 5px;
	height: 25px;
	background-color: transparent;
	background-image: url(../../img/scroller/right.png);
	background-position: right top;
}
/*  ------------------------------------ EXTRA */
		


.extra a {
	color: #4d4d4d;
	text-decoration: none;
	margin-top: 10px;
	display: block;
}
.extra a:hover {
	color: #000;
}
.extra a:hover h2 {
	text-decoration: underline;
}
/* menu*/
div.dso-menu {
	width:758px;
	height:auto;
	margin:auto;
	height:365px;
	position:relative;
	background: #ffffff;
	padding-bottom: 30px;
}
#dso-menu-leftcol {
	top:0px;
	left:0px;
	width:190px;
	height:200px;
	position:absolute;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;
	color:#333333
}
#dso-menu-leftcol a {
	color:#58595b;
	text-decoration:none;
}
#dso-menu-leftcol a:hover {
	color:#529598;
	text-decoration:none;
}
#dso-menu-rightcol {
	top:0px;
	left:190px;
	width:460px;
	height:250px;
	position:absolute;
	font-size: 12px;
	color:#4a4846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	z-index:1;
}
/*content full site */

div.dso-content {
	width:758px;
	height:auto;
	margin:auto;
	height:365px;
	position:relative;
	background: #ffffff;
	padding-bottom: 30px;
}
#dso-content-leftcol {
	top:340px;
	left:0px;
	width:180px;
	height:365px;
	position:absolute;
	font-size: 10px;
	color:blue;
	font-weight: normal;
}
#dso-content-middlecol {
	top:340px;
	left:190px;
	width:360px;
	height:165px;
	position:absolute;
	font-size: 12px;
	color:#4a4846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
#dso-content-middlecol a {
	color:#529598;
}
#dso-content-middlecol a:hover {
	color:#000000;
}
#dso-content-rightcol {
	top:345px;
	left:568px;
	width:200px;
	height:165px;
	position:absolute;
	font-size: 12px;
	color:#4a4846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#dso-content-rightcol a {
	color:#46716e;
}
#dso-content-rightcol a:hover {
	color:#535858;
}
#dso-content-rightcolbot {
	top:345px;
	left:572px;
	width:200px;
	height:165px;
	position:absolute;
	font-size: 12px;
	color:#4a4846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
#dso-content-rightcolbot a {
	color:#46716e;
}
#dso-content-rightcolbot a:hover {
	color:#535858;
}
/*content holding site */

div.dso-content-h {
	width:758px;
	height:auto;
	margin:auto;
	height:365px;
	position:relative;
	background: #ffffff;
	padding-bottom: 30px;
}
#dso-content-leftcol-h {
	top:268px;
	left:0px;
	width:180px;
	height:365px;
	position:absolute;
	font-size: 10px;
	color:blue;
	font-weight: normal;
	background-color: #ffffff;
}
#dso-content-middlecol-h {
	top:268px;
	left:190px;
	width:360px;
	height:165px;
	position:absolute;
	font-size: 12px;
	color:#4a4846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
#dso-content-middlecol-h a {
	color:#529598;
}
#dso-content-middlecol-h a:hover {
	color:#000000;
}
#dso-content-middlecol-wide {
	top:340px;
	left:190px;
	width:532px;
	height:165px;
	position:absolute;
	font-size: 12px;
	color:#4a4846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#dso-content-middlecol-wide a {
	color:#529598;
}
#dso-content-middlecol-wide a:hover {
	color:#000000;
}
#dso-content-middlecol-hwide {
	top:268px;
	left:190px;
	width:560px;
	height:165px;
	position:absolute;
	font-size: 12px;
	color:#4a4846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
#dso-content-middlecol-hwide a {
	color:#529598;
}
#dso-content-middlecol-hwide a:hover {
	color:#000000;
}
#dso-content-rightcol-h {
	top:268px;
	left:568px;
	width:200px;
	height:165px;
	position:absolute;
	font-size: 12px;
	color:#4a4846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
#dso-content-rightcol-h a {
	color:#0e3294;
}
#dso-content-rightcol-h a:hover {
	color:#000000;
}
ul#dso-content li {
	list-style:none;
	display:block;
	width:190px;
	float:left;
	margin-right:0px;
	background:#ffffff;
}
ul#dso-content li.middle {
	width:375px;
}
ul#dso-content li.middlewide {
	width:565px;
}
ul#dso-content li.end {
	margin:0;
	float:right;
}
ul#dso-content li a.img {
	border:none;
}
ul#dso-content a.head, ul#dso-content a.head:visited {
	text-decoration:none;
	color:#fff;
	display:block;
	background:#36312d;
	border-bottom:none;
}
ul#dso-content a.head:hover {
	color:#fff;
	background:#171513;
}
ul#dso-content p {
	display:block;
	color:#4a4846;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
ul#dso-content p a, ul#dso-content p a:visited {
	text-decoration:none;
	color:#071963;
	border-bottom:1px solid #fff;
}
ul#dso-content p a:hover {
	color:#071963;
	text-decoration:underline;
}
#dso-menutab1 {
	top:260px;
	left:0px;
	width:760px;
	height:365px;
	position:absolute;
	font-size: 10px;
	color:blue;
	font-weight: normal;
}
#menuboxtext {
	top:0px;
	left:20px;
	width:165px;
	height:150px;
	position:absolute;
	background-color: #f4f1f3;
}
#smalltext {
	font-size: 9px;
}
/* h1 rules */
h2 {
	padding:0 0 0px 0;
	color:#529598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:2px;
	margin-top:5px
}
/*  ------------------------------------ END STYLE SHEET */

