body{

background: #273852 url(images/pagebg.jpg) repeat-x;
text-align:center;
margin:0;
}

.topbg {  background-image: url(images/topbg.jpg); background-repeat: repeat-x}
.rightbg {  background-image: url(images/rightbg.jpg); background-repeat: no-repeat}
.leftbg { background-image: url(images/leftbg.jpg); background-repeat: no-repeat }


#wrapper{
margin: auto;
width: 830px;
background: #ddd;
overflow:visible;
border: 1px solid red;
}

#top {
margin: auto;
width: 830px;
height: 115px;
background: white;
}
#bottom {
margin: auto;
width: 797px;
height: 13px;

}

#header{
width: 830px;
margin: 0 auto;
height: 190px;
text-align:left;
background: white;
padding: 0px;
}

#content{
width: 830px;
margin: 0 auto;
text-align:left;
padding: 20px 0px 80px 15px;
overflow:hidden;
background: white url(images/puzzle.gif) bottom no-repeat right;
border-bottom: 5px solid #FE741A;
border-top: 2px solid #FE741A;
}


html>body #content
{
width: 830px;
margin: 0 auto;
text-align:left;
padding: 20px 0px 40px 0px;
background: #FFFFFF ;
background-image:  url(images/puzzle.gif);
background-position: bottom  right;
background-repeat: no-repeat;
}


#content_left {
float: left;
width: 185px;
height: auto;
margin-left: 15px;
text-align:center;
border: 1px dotted orange;
padding: 5px 2px 5px 2px;
}

html>body #content_left {
float: left;
width: 195px;
height: auto;
margin-left:25px;
text-align:center;
}

#content_right{
float: left;
width: 510px;
height: auto;
margin-left: 58px;

}


#menu {width: 195px;
float:left;
margin: 10px 0px 0px 0px;
}
#footer{
width: 900px;
height: 50px;
font-family: tahoma, arial; font-size: 8pt; color: #ccc;
margin: 0 auto;
padding: 20px 0px 10px 0px;
text-align: center;
clear:all;
}
.footer {
font-family: tahoma, arial; font-size: 8pt; color: #ccc;
}
.footer a:link{
font-family: tahoma, arial; font-size: 8pt; color: #ccc; text-decoration:none
}
p {font-family: arial; font-size: 9pt; color: #333; line-height: 13pt}
.maintext {font-family: arial; font-size: 9pt; color: #333; line-height: 13pt}

li {font-family: arial; font-size: 9pt; color: #333; line-height: 14pt}
h1 {  font: 14pt  Arial, Helvetica, sans-serif; color: #000066}
h2 { font: 12pt Arial, Helvetica, sans-serif; color: #003883 ;font-weight:bold}
h3 { font: 12pt Arial, Helvetica, sans-serif; color: #FE741A;font-weight:bold }

.bluehead {  font-size: 10pt; font-weight: bold; color: #003883}
.medtxt {font-family: arial; font-size: 9pt; color: #1a171b; line-height: 13pt}
input {border: 1px solid #0C4D83; 
font-family:arial,verdana; font-size: 9pt; }
textarea {border: 1px solid #0C4D83; 
font-family:arial,verdana; font-size: 9pt; }

a.nav:link {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a.nav:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
a.nav:hover {color: #FE741A; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.nav {color: #000066; text-decoration: none; font-family: Tahoma, Verdana; font-size: 9pt; font-weight: bold}

a.nav3:link {color: #FE741A; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a.nav3:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FE741A}
a.nav3:hover {color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.nav3 {color: #FE741A; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;font-weight:bold}
submit {font-size: 8pt; background: #000000; color: orange; font-weight: bold;}
.pop {  font: 8pt Arial, Helvetica, sans-serif; background: #e7e7e7; padding: 5px 5px; border: 1px #006699 dotted; clip:     rect(   )}
.smalltxt { font-family: arial; font-size: 8pt; color: #1a171b; line-height: 13pt }
.red {
	font-weight: bold;
	color: #FF0000;
	font-size: 10pt;
}
.box {

float: none;
width: 185px;
height: auto;
margin-left: 15px;
text-align:center;
border: 1px dotted orange;
padding: 5px 2px;
}
