/* CSS Document */

body {
margin : 0; 
padding : 0; 
font-family : "Trebuchet MS", "lucida sans", verdena, arial, "times new roman"; 
font-size : 100%; 
color : #000000; 
background-color : #006666; 
} 

img {
	border: 0px none;
}

#mainbox {
width:780px;
background-color: #FFFFFF;
margin: auto;

/*#FFFFCC; */
/*margin : 0% 5% 2%; */ 
} 

/* Begin Header Section */
#header {
margin : 0; 
padding : 0; 
} 

/* Top Link Header */
#superheader {
font-size : 80%;
background-color : #006666; 
text-align : right; 
color : #FFFFCC; 
padding : 0 0 3px; 
} 

#superheader a {
color : #ffffff; 
text-decoration : none; 
padding : 3px 7px; 
margin : 0 0 0 4px; 
} 

#superheader a:hover {
color : #99CC99;
text-decoration : underline; 
padding : 3px 7px; 
margin : 0 0 0 4px; 
} 

/* Company Header */
#mainheader {
height:60px;
margin : 0; 
padding : 35px 1em 25px; 
text-align : left; 
background-image : url(images/colH.jpg); 
background-repeat : no-repeat; 
background-position : center top; 
}
 
#mainheader h1 {
font-size : 250%; 
margin : 0 0 3px; 
padding : 0; 
color : #006666; 
font-weight : normal; 
} 

#mainheader h2 {
font-size : 80%; 
color : #0099cc; 
font-family : "lucida sans"; 
margin : 0; 
padding : 0.2em; 
font-weight : bold; 
} 

/* Color Break between main Content and Header */
#barsplit {
background-color : #006666;
margin : 0; 
padding : 0.3em;
text-align : left; 
} 

#barsplit b {
color : #FFFFFF;
/*color : #3399CC; */
font-size: 70%;
text-decoration : none; 
} 

/* Right Floating Info Bar */
#sidebar {
width : 240px; 
float : right; 
padding : 3px; 
margin : 20px 5px 0 0; 
font-size : 100%; 
font-weight : normal; 
font-family : sans-serif, arial, "times new roman", georgia; 
list-style-image : url(images/li.gif); 
} 

#sidebar h1 {
background-color : #003399; 
color : #ffffff; 
padding : 3px;
/*top, right, bottom, left*/ 
margin : 4px 0 4px 0; 
font-size : 100%; 
font-weight : normal; 
} 

#sidebar a {
color : #000000; 
margin : 3px 3px 5px 0px; 
text-decoration : none; 
} 

#sidebar a:hover {
color : #339999; 
text-decoration : underline; 
} 

#sidebar p {
/*top, right, bottom, left */
margin : 8px 0 10px 8px;
padding : 1px;
}

#sidebar li {
margin : 0 0 0 10px;
padding : 1px; 
} 

 /* Begin Main Content Section */
#contentbox {
float : left; 
text-align : left; 
width : 480px; 
padding-left : 20px; 
padding-bottom : 30px; 
} 

#contentbox h1 {
letter-spacing : 0.3em; 
font-size : 115%; 
margin : 7px 0 0 0; 
padding : 0 0 10px 0; 
border-bottom : 2px solid #0066ff; 
} 

#contentbox h2 {
letter-spacing : 0.2em; 
font-size : 115%; 
color : #003399; 
} 

#contentbox a {
color : #0066ff; 
text-decoration : none; 
} 

#contentbox a:hover {
color : #339999; 
text-decoration : underline; 
} 

#contentbox img {
border-style : none;
/*Top, right, bottom, left */
padding : 1px 1px 3px 0;
} 

#contentbox table {
border-style : none; 
} 

/* Special paragraph */
.p1 {
padding : 20px; 
background-color : #cccccc; 
font-size : 90%; 
} 

/* In-page Navigation */
#nav {
color: #006666;
display:block; 
padding : 5px;
font-size : 80%
}

#nav a {
text-decoration:none; 
color:#3399CC; 
margin:0.1em;
padding:0.2em;
}

#nav a:hover {
text-decoration:underline; 
color:#ffffff; 
background-color: #003399;
/*border-bottom: 1px dotted #45A7EF; */
margin:0.1em;
padding:0.2em;
}

/* Begin Footer Section */
#footer {
margin : 0; 
padding : 5px 0 0; 
} 

/* Color Bar to split content from footer */
#superfooter {
background-color : #006666; 
margin : 0; 
padding : 0.5em; 
text-align : center; 
color : #ffffff; 
} 

/* Company Info, links, copyrights, etc */
#mainfooter {
background-color : #ffffff; 
font-size : 80%; 
text-align : center; 
} 

#mainfooter a {
color : #0066ff; 
text-decoration : none; 
} 

#mainfooter a:hover {
color : #0099cc; 
text-decoration : underline; 
} 

#mainfooter b {
color : #000000; 
text-decoration : none; 
} 

/* Site design Footer */
#designfooter {
background-color : #006666; 
font-size : 80%; 
text-align : right; 
color : #0099cc; 
padding : 5px 0 0; 
} 

#designfooter a {
color : #ffffff; 
text-decoration : none; 
padding : 1px 0 0; 
} 

#designfooter a:hover {
color : #99CC99;
text-decoration : underline; 
} 

