* {margin:0; padding:0; border: 0px none;}
ul, ol, li {list-style-type:none;}
a { color: #000; text-decoration: none;}
a:hover {color: #666;}
img a {border: none; outline: none;}

body {
font: 62.5% "Arial", Helvetica, sans-serif; 
margin: 0;
text-align: center;
background: #fff;
color: #666;
background:url(../images/bg3.jpg);
}
#container {
width: 100%;
float: left;
}
#wrapper {
margin: 0 auto;
width: 984px;
background: #fff url(../images/bg4.jpg) center repeat-y;
}

/* top */
#top {
	background:url(../images/top.gif) no-repeat;
	height:15px;
	padding-top:175px;
	font-style:italic;
	margin-left:12px;
}
#top2{
	background:url(../images/top.gif) no-repeat;
	height:45px;
	padding-top:175px;
	font-style:italic;
	margin-left:12px;
}

/* 2 columns */
ul#columns {
width: 984px;
display: inline;
float: left;

background: #fff url(../images/bg4.jpg) center repeat-y;
}
ul#columns li { float: left;}
ul#columns li.left {width: 347px; padding: 0; padding-left:24px;}
ul#columns li.left2 {width: 185px; padding: 0; padding-left:24px;}
ul#columns li.left3 {width: 257px; padding: 0; padding-left:24px;}
ul#columns li.right {width: 598px; padding: 0 0 5px 14px;}
ul#columns li.right2 {width: 598px; padding: 0 0 5px 12px; height:61px;}
ul#columns li.middle {
width: 400px;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
padding: 0 0 20px;
}
ul#columns li.middleAlt {
width: 400px;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
background: #000;
padding: 0 0 50px;
}


/* navigation buttons */
ul#nav1 {
width: 347px;
height: 35px;
margin: 0 0 3px 6px;
}
ul#nav1 li {
display: block;
float: left;
width: 347px;
height: 29px;
font: 18px bold "Arial", Helvetica, sans-serif; 
margin: 5px 3px 0 0;
padding-top:6px;
}

ul#nav1 li a {
width: 347px;
height: 29px;
display: block;
text-decoration: none; 
color: #fff;
}
ul#nav1 li a:hover {
color: #000;

}
ul#nav1 li a.active {
color: #005883;
}
ul#main {
width: 347px;
height: 340px;
margin: 0 0 3px 6px;
}
ul#main li {
display: block;
float: left;
width: 347px;
height: 340px;
font: 18px bold "Arial", Helvetica, sans-serif; 
margin: 5px 3px 0 0;
}
ul#main li a {
width: 347px;
height: 300px;
display: block;
text-decoration: none; 
color: #fff;
}



ul#main2 {
width: 196px;
height: 300px;
margin: 0 0 3px 6px;
}
ul#main2 li {
display: block;
float: left;
width: 196px;
height: 300px;
font: 18px bold "Arial", Helvetica, sans-serif; 
margin: 9px 0 0 0;
}
ul#main2 li a {
width: 196px;
height: 300px;
display: block;
text-decoration: none; 
color: #fff;
}
ul#main2 li img {
border:solid 1px #666;
}

ul#main3 {
width: 257px;
height: 300px;
margin: 0 0 3px 6px;
}
input, textarea {
	border:solid 1px #999;
}



/* left column elements */
#form {
width: 180px;
border: 1px solid #8f8f8f;
float: left;
margin: 15px 0 7px 0;
background: #af9020;
}
h3 {
background: #000;
padding: 6px 0 4px;
text-align: left;
font: normal 1.4em/1.2em "Arial Rounded MT Bold", Arial Helvetica, sans-serif; 
}
h3 img {margin: 0 0 0 10px;}
#form form {
border: 0px none;
margin: 0;
padding: 0
}
#form p {
color: #000;
text-align: left;
margin: 0;
padding: 5px 0 10px 10px;
font: normal 1.1em/1.5em "Arial", Helvetica, sans-serif; 
}
#form p.one {background: #6a5c27;}
#form p.two {background: #766526;}
#form p.three {background: #897424;}
#form p.four {background: #9c8222;}
#form input, #form textarea {
background: #fff;
color: #eb0a8d;
border: 1px solid #8f8f8f;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
padding: 3px;
width: 70%;
}
#form input.button {
background: #fff url('images/form-button.gif') no-repeat top left;
border:0px none;
padding: 0;
width:20px;
height:21px
}
#form table {
margin: 15px 0 5px 10px;
font: normal 1.1em/1.1em "Arial", Helvetica, sans-serif; 
color: #000;
text-align: left;
}




/* middle column elements */
h1 {
width: 400px;
height: 183px;
background: url('images/h1-bg.gif') repeat-x bottom left;
color: #fff; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; font-size:3em; font-family:Arial Rounded MT Bold, Arial Helvetica, sans-serif
}
h1 img {margin: 30px 0 0 0;}
h2 {
color: #ffcc0d;
text-align: left;
margin: 20px 20px 5px 20px;
font: normal 1.6em/1.2em "Arial Rounded MT Bold", Arial Helvetica, sans-serif; 
}
ul#columns li.middle p {
	text-align: left;
	font-style:normal; 
	/*font-variant:normal; */
	font-weight:normal; 
	line-height:1.5em; 
	font-size:1em; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:8px; 
	margin-right:25px; 
	margin-top:0; 
	margin-bottom:15px; 
	padding-left:15px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:0;
}

ul#columns li.middle p a {
color: #ffcb0a; 
text-decoration: none;
border-bottom: 1px dashed #ffcb0a;
}
ul#columns li.middle p a:hover {
color: #005883;
border-bottom: 1px dashed #005883;
}
ul#columns li.middle ul {
text-align: left;
list-style-position: outside;
list-style-type: decimal;
margin: 0 20px 0 28px;
}
ul#columns li.middle ul li {
list-style-type: decimal;
margin: 10px 0 0 0;
}
ul#columns li.middle ul li ul {margin: 0 0 0 17px;}
ul#columns li.middle ul li ul li {list-style-type: lower-alpha;}
ul#columns li.middle ul li ul li ul li {list-style-type: lower-roman;}
ul#columns li.middle ul li ul li ul li ul li {list-style-type: decimal;}

ul#columns li.middleAlt p {
	text-align: left;
	font-style:normal; 
	/*font-variant:normal; */
	font-weight:normal; 
	line-height:1.5em; 
	font-size:1em; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:8px; 
	margin-right:25px; 
	margin-top:0; 
	margin-bottom:15px; 
	padding-left:27px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:0;
}

ul#columns li.middleAlt p a {
color: #ffcb0a; 
text-decoration: none;
border-bottom: 1px dashed #ffcb0a;
}
ul#columns li.middleAlt p a:hover {
color: #005883;
border-bottom: 1px dashed #005883;
}
ul#columns li.middleAlt ul {
text-align: left;
list-style-position: outside;
list-style-type: decimal;
margin: 0 20px 0 38px;
}
ul#columns li.middleAlt ul li {
list-style-type: decimal;
margin: 10px 0 0 0;
}
ul#columns li.middleAlt ul li ul {margin: 0 0 0 17px;}
ul#columns li.middleAlt ul li ul li {list-style-type: lower-alpha;}
ul#columns li.middleAlt ul li ul li ul li {list-style-type: lower-roman;}
ul#columns li.middleAlt ul li ul li ul li ul li {list-style-type: decimal;}


p.arrow {
	background: url('images/pink-arrow.gif') no-repeat 14px 4px; 
	font-style:normal;
	font-weight:normal; 
	line-height:1.5em;
	font-size:1em; 
	font-family:Arial, Helvetica, sans-serif; 
	margin: 0 25px 15px 60px; 
	padding:0 0 0 35px; 
}

/* right column elements */

ul#nav2 {
width: 580px;
height: 100%;
margin: 0 19px 0 0;
}
ul#nav2 li {
display: inline;
float: left;
width: 187px;
height: 315px;
font: 14px bold "Arial", Helvetica, sans-serif;
text-align:left; 
margin: 0 5px 0 0;
padding-top:5px;
}

ul#nav2 li a {
width: 187px;
height: 319px;
display: block;
text-decoration: none; 
color: #fff;
}
ul#nav2 li a:hover {
color: #000;
}
ul#nav2 li a.active {
color: #005883;
}


ul#nav3 {
width: 347px;
height: 55px;
margin: 5px 0 3px 6px;
}

ul#nav4 li {
display: inline;
float: left;
width: 187px;
height: 55px;
margin: 0 5px 0 0;
padding-top:5px;
}
ul#nav4 li a {
width: 187px;
height: 55px;
display: block;
}
ul#blacklineContainer {

height: 10px;
margin: 9px 0 3px 5px;
}
.blackline {
display: inline;
float: left;
background-color:#000;
width:925px;
height:15px;
}
.blackline2 {
display: inline;
float: left;
background-color:#000;
width:696px;
height:15px;
font-size:14px;
color:#fff;
text-align:left;
padding: 4px 15px;
font-weight:bold;
}
ul#advertContainer {
height: 55px;
margin: 4px 0 3px 6px;
}
.adverts {
display: inline;
float: left;
background-color:#ccc;
border:1px solid #000;
width:916px;
height:50px;
padding:4px;
}
ul#content {
width: 580px;
height: 100%;
margin: 0 19px 0 0;
color:#000;
}
ul#content li {
display: inline;
float: left;
width: 175px;
height: 315px;
font: 12px bold "Arial", Helvetica, sans-serif;
text-align:left;
line-height:18px; 
margin: 0 5px 0 10px;
padding-top:5px;
border-right:#ccc dashed 1px;
}
/*ul#content a:link {
background:url(../images/bullet.gif) 0 1px no-repeat;
padding-left:15px;
}
ul#content a:visited {
/*background:url(../images/bullet.gif) 0 1px no-repeat;
padding-left:15px;
}
ul#content a:active {
/*background:url(../images/bullet.gif) 0 1px no-repeat;
padding-left:15px;
}
ul#content a:hover {
color:#000066;
/*background:url(../images/bulleto.gif) 0 1px no-repeat;
padding-left:15px;
}*/

ul#contenta {
	width: 580px;
	height: 100%;
	margin: 0 19px 0 0;
}

.contentaTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000080;
}

ul#contenta li {
display: inline;
float: left;
width: 270px;
height: 100%;
font: 12px bold "Arial", Helvetica, sans-serif;
text-align:left;
line-height:18px; 
margin: 0 5px 0 10px;
padding-top:5px;
border-right:#ccc dashed 1px;
}
ul#contenta a:hover {
color:#aaa;
}


/*ul#contenta a:link {
background:url(../images/bullet.gif) 0 1px no-repeat;
padding-left:15px;
}
ul#contenta a:visited {
/*background:url(../images/bullet.gif) 0 1px no-repeat;
padding-left:15px;
}
ul#contenta a:active {
/*background:url(../images/bullet.gif) 0 1px no-repeat;
padding-left:15px;
}
ul#contenta a:hover {
color:#000066;
/*background:url(../images/bulleto.gif) 0 1px no-repeat;
padding-left:15px;
}*/
ul#contentb {
width: 580px;
height: 100%;
margin: 0 19px 0 0;
font: 12px bold "Arial", Helvetica, sans-serif;

text-align:left;
}
.headtxt {
	font-size:16px;
	font-weight:bold;
	color:#999999;
}

ul#content2 {
width: 708px;
height: 100%;
margin: 20px 19px 0 0;
}
ul#content2 li {
	display: inline;
	float: left;
	width: 690px;
	height: 450px;
	font: 12px bold "Arial", Helvetica, sans-serif;
	text-align:left;
	line-height:18px;
	border-right:#ccc dashed 1px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
ul#content2 a:link {
background:url(../images/bullet.gif) 0 1px no-repeat;
padding-left:15px;
}
ul#content2 a:hover {
color:#000066;
background:url(../images/bulleto.gif) 0 1px no-repeat;
padding-left:15px;
}
.noBullet {
	background:none; 
	padding-left:0;
}


/* topNav */
#topNavContainer {
width: 960px;
float: left;
height: 15px;
}
#topNav p {
margin: 0 0 13px 0;
font: bold 1.1em/1.2em "Arial", Helvetica, sans-serif; 
color: #5e5e5e;
}
#topNav a {
color: #000; 
margin: 0 5px;
padding: 0 0 2px 0;
border-bottom: 6px solid #ECFBFF;
}
#topNav a:hover, #topNav a.active {
color: #005883;
border-bottom: 6px solid #9cd6ff;
}



/* footer elements */
#footer-container {
width: 100%;
float: left;
height: 80px;
}
#footer {
width: 984px;
margin: 0 auto;
background: url(../images/bg4.jpg) center repeat-y;
}
#footer p {
margin: 0 0 13px 0;
font: normal 1.1em/1.2em "Arial", Helvetica, sans-serif; 
color: #5e5e5e;
}
#footer a {
color: #000; 
margin: 0 5px;
padding: 0 0 4px 0;
border-bottom: 1px dashed #8f8f8f;
}
#footer a:hover, #footer a.active {
color: #005883;
border-bottom: 1px dashed #005883;
}
#shadow {
width: 984px;
margin: 0 auto;
margin-top:0;
height:12px;
background: url(../images/shadowBottom.jpg) no-repeat;
}

/*------------------------------------------------------------*
**  Form
**------------------------------------------------------------*/	
label{
float: left;
width: 140px;
font-weight: bold;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 180px;
height: 70px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 142px;
margin-top: 5px;
width: 90px;
}
#submitbutton2{
margin-left: 10px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}
.noborder {
border:0px;
}
.dotline {
	BACKGROUND: url(../images/horizontal_line.gif) #fff repeat-x left top; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
a.paint:link, a.paint:hover, a.paint:visited {font-weight:bold; color:#fff;
}