/* Layout */































BODY { 















	background-color:#A4C1C9;















}































body#body{















    text-align:center;















	margin:0px;















	background-color:#a4c1c9;















	margin-bottom:30px;















	margin-top:30px;















}































body,td,th, tr, p, div {















	font-family:  Arial, Verdana, Tahoma, sans-serif;















	font-size: 12px;















	color:#2d6a7b;















	line-height:160%;















}































/* LAYOUT TAGS */































#wrapper {	















	width: 785px;















	margin:0 auto;















	text-align:left;















	background-color:#fff;















}































#header {















	position:relative;















	width:785px;















	height:298px;















	background: #a4c1c9 url('../images/top-bg.jpg') no-repeat left bottom;















}































#logo {















   position:absolute;















   left:0;















   top:0;















   width:193px;















   height:20px;















}































#logo img {















	border:none;















}































#topmenu {















	position:absolute;















	right:0;















	top:12px;















	width:550px;















	height:20px;















	background-color:#a4c1c9;















}































#header-text {















   position:absolute;















   top:200px;















   left:30px;















   width:300px;















}































#content-container {















	float:left;















	width:426px;















}































#content {















	padding: 20px 0px 30px 30px;















}































#below-main {















	padding-top:10px;















	padding-bottom:10px;















}































#side-container {















	float:right;















	width:280px;















	height:350px;















	margin-left:55px;















}































#side { 















	padding:30px 20px 30px 0px; 















}































#side-module { 















	padding-top:10px; 















	















}































#footer-container {















	clear:both;   















	width:785px;



	height:43px;











	background: url('../images/bottom-bg.gif') no-repeat;















	background-position:left bottom;















	background-color:#FFB940;















	border-top:2px solid #FF5923;















}































#footer {















   padding:10px;















   padding-left:30px;















}































/* OTHER TAGS */































hr {















	color: #ccc;















	background-color: #ccc;















	height: 1px;















	width: 100%;















}































a:link, a:visited {















	color:#ff5923;;















	font-weight:bold;















	text-decoration:underline;















}































a:hover {















	text-decoration: none;















	color:#ffb940;















}































a.mainlevel-bottom {















	padding-left:10px;















	padding-right:10px;















}































#side ul.menu a, 















#side ul.menu a:link, 















#side ul.menu a:visited {















	font-size: 13px;















	font-weight:bold;















	text-decoration: none;	















	color:#2D6A7B;















	padding-top:10px;















	text-indent:5px;















	padding-bottom:0px;















	height:20px;















	display:block;















	width:250px;















	background:url('../images/border-bg.gif') repeat-x left bottom;















}































#side ul.menu a:hover, 















#side ul.menu li.active a, 















#side ul.menu li.active a:link, 















#side ul.menu li.active a:visited {















	color:#000;















	background:url('../images/border-bg-over.gif') repeat-x left bottom;















}















































#topmenu a:link, 















#topmenu a:visited {















	font-family:Arial, Verdana, Sans-Serif;















	font-size:11px;















	font-weight:normal;















	color:#2D6A7B;















	text-decoration:none;















	text-transform:lowercase;















	padding-left:18px;















	padding-right:10px;















	background:url('../images/bullet.gif') no-repeat left center;















}































#topmenu a:hover{















   text-decoration:underline;















}































#topmenu .moduletable {















	margin: 0;















}































#content img {















	margin:4px;















	border:none;















}































.links {















	padding:20px;















	margin:20px;















	border:1px solid white;















}































#side #form-login {















margin:1em;















padding:1em;































}































.contentpaneopen {















	margin: 0px;















	padding: 0px;















	border: none;















}































.buttonheading {















	vertical-align: top;















}































.componentheading, 















.contentheading {















	font-size: 24px;















	font-weight: normal;















	color: #ff5923;















	padding-bottom:5px;















	padding-top:5px;















	margin-top:0.5em;















	margin-bottom:0.5em;















}































.contentdescription {















	text-align: left;















}































.sectiontableheader {















	font-weight: bold;















}































.sectiontableentry1 {















	background-color : #fff;















}































.sectiontableentry2 {}































.small {















	font-family: Tahoma, Verdana, Helvetica, sans-serif;















	font-size: 10px;















	color: #2d6A7B;















	text-decoration: none;















	font-weight: normal;















}































.searchfield {















	border: 1px solid #CCC;















	font-family: Tahoma, Verdana, Helvetica, sans-serif;















	font-size: 11px;















	text-indent: 2px;















	color:#666;















}































.inputbox {















	padding:4px;















	border: 1px solid #CCC;















	font-family: Tahoma, Verdana, Helvetica, sans-serif;















	font-size: 11px;















	text-indent: 2px;















	color:#666;















}































fieldset {















	border:none;















	margin:0;















	padding:0;















}































/* These are standard sIFR styles... do not modify */































.sIFR-flash {















	visibility: visible !important;















	margin: 0;















}































.sIFR-replaced {















	visibility: visible !important;















}































span.sIFR-alternate {















	position: absolute;















	left: 0;















	top: 0;















	width: 0;















	height: 0;



















	display: block;















	overflow: hidden;















	letter-spacing: 0;















}































/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */































.sIFR-hasFlash .componentheading, 















.sIFR-hasFlash .contentheading {















	visibility: hidden;















	letter-spacing: 0px;















	font-size: 24px;















}















































/* new tags */































h1, h2, h3, h4 {















	margin: 0;















	padding: 0;















	font-family: "Trebuchet MS", Helvetica, sans-serif;















}































h1 {	















	font-size: 21px;















	font-weight: normal;















	color: #800080;















}































h2 {















	font-size: 22px;















}































h3 {















	font-size: 16px;















	margin: 0;















}































h4 {















	font-size: 11px;















}































ul { 















	margin: 2px;















	padding: 6px;















	padding-left: 15px;















}































#content li {	















	list-style: none;















	list-style-image: url(../images/arrow.png);















	padding-left: 1px;















	line-height: 150%;















	padding-bottom: 3px;















	margin:0;















}































ul, li {















list-style:none;















}































ul.arrow1 li,















ul.arrow2 li {















	padding-left: 5px;















	padding-bottom: 2px;















	padding-top: 2px;















}































ul.arrow1,















ul.arrow2  {	















	line-height: 150%;















	padding-bottom: 3px;















	margin-top: 2px;















}































ul.arrow1 li {	















	list-style-image: url(../images/arrow1.jpg);















}































ul.arrow2 li {















	list-style-image: url(../images/arrow2.jpg);















}































#topmenu ul {















	margin:0;padding:0;















	list-style-type:none;















}































#topmenu li {















	float:right;















	margin-left:10px;















}