/* Global styles
----------------------------------------------- */

* {
   padding:0;
   margin:0;
}
a {
   color:#000;
}
a:hover {
   text-decoration:underline;
   color:#000;
}
a img {
   border:none;
}
ul {
   list-style-type:square;
   padding: 15px;
}
ul li {
   list-style-type:square;
   padding: 2px;
}
table {
   font-size:1em;
}
.breaker {
   clear:both;
   width:100%;
   height:1px;
   font-size:0.1em;
}
.none {
   display:none;
}
.alert {
   color:#FF0000;
}


/* Page Structure
----------------------------------------------- */

html body {
   margin:0 0 2em 0;
   color:#000;
   text-align:center;
   font:x-small Verdana,Sans-serif;
   voice-family: "\"}\""; voice-family:inherit;
   font-size:small;
   } html>body {font-size:small;}
#masthead, #page, #footer, #footer_links {
   font-size:85%;
   margin:0 auto;
}
#masthead {
   width:600px;
   background:#FFF;
   padding:11px 0 0 0;
}
#page {
   width:610px;
   
   text-align:left;
   border-left:5px solid #069;
   border-right:5px solid #069; 
}

#left {
   width:219px;
   float:left;
}
#main {
   width:460px;
   float:right;
   padding:0 45px 0 0;
}


/* Masthead
----------------------------------------------- */

#masthead .logo {
   width:221px;
   float:left;
   margin:0;
}
#masthead .main_nav {
	float:right;
	margin: 70px 0 0 0;
}


/* Flash
----------------------------------------------- */

#flash {
   width:605px;
   margin:9px 10px 9px 10px;
}



/* Home
----------------------------------------------- */
#content {
   margin: 0 20px 0 20px;
}

#content_left {
   float:left;
   text-align:left;
   width:350px;
}

#content_right {
   float:right;
   text-align:left;
   width:200px;
}
#services {
   background:#69C;
   font-size:11px;
   color: #fff;
   padding: 15px;
   margin: 0 0 10px 0;
}
#services a {
   color:#fff;
   text-decoration:none;
}
#services a:hover {
   text-decoration:underline;
   color:#fff;
}
#bgchanger {
   font-size:1em;
}
.bgchangertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bgchangerintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	color: #fff;
}

#home {
   padding:24px 0 0 0;
}
#content_left h1 {
   font-size:1.0em;
   color:#0099FF;
   margin:20px 0 20px 0;
}
#content_left h2 {
   font-size:0.9em;
   color:#0099FF;
   margin:5px 0 5px 0;
}
#content_right h2 {
   font-size:1.0em;
   color:#0099FF;
   text-align:left;
   margin:20px 0 20px 0;
}
#home h3 {
   font-size:1.0em;
   color:#0099FF;
   margin:0 0 1em 0;
}
#home hr {
   
   height:1px;
   margin-left:0; margin-right:0; margin-top:0; margin-bottom:1em
}
#home p {
   margin:0 0 1em 0;
   line-height:1.4em;
}
#home span {
   margin:0 0 1em 0;
   line-height:1.4em;
   text-transform:lowercase;
}
#home_left {
   width:442px;
   float:left;
}
#home_left .col2 {
   padding:0 200px 0 20px;
}
#home_right {
   width:200px;
   float:right;
   text-align:right;
}
#home_right .col2 {
   width:200px;
   padding:0 15px 0 0;
}



/* Left
----------------------------------------------- */

#leftnav ul {
   margin:0.5em 0 0 0;
}

#leftnav ul.nav1 li {
   font-weight:bold;
   font-size:1.0em;
   padding:0.8em 3px 0.8em 20px;
   border-top:1px dotted #0099FF;
}
#leftnav ul.nav2 li {
   font-weight:normal;
   background-image: url(file:///C|/Documents%20and%20Settings/Noo/DOCUME%7E1/Noo/LOCALS%7E1/Temp/Temporary%20Internet%20Files/Content.IE5/FDWK87N7/graphics/arrow2.gif%27);
   background-repeat:no-repeat;
   background-position: 0px 6px;
   border:medium none;
   padding-left:16px; padding-right:3px; padding-top:0.5em; padding-bottom:0.5em
}
#leftnav a {
   text-decoration:none;
   color:#000;
}
#leftnav a:hover {
   text-decoration:underline;
   color:#000;
}



/* Footer
----------------------------------------------- */

#footer {
   clear:both;
   width:605px;
   background:#069;
   padding:15px 10px 15px 10px;
   text-align:center;
   color:#FFF;
   font-size:11px;
}
#footer span {
   color:#333;
   font-weight:bold;
}
#footer_links {
   text-align:center;
   padding:20px 0 8px 0;
}
#footer_links a {
   color:#000;
   text-decoration:none;
}
#footer_links a:hover {
   color:#000;
   text-decoration:underline;
}
.credit {
   width:760px;
   margin:0 auto;
   text-align:center;
   padding-top:6px;   
}
.credit p {
   font-size:75%;
   color:#000;
}
.credit a {
   color:#000;
   font-weight:bold;
   text-decoration:none;
}
.credit a:hover {
   color:#FFF;
   font-weight:bold;
   text-decoration:underline;
}






