/* CSS Document */

* { margin:0px; padding:0px; }

body { background-color:#DCDACF; background-image:url(images/background_pages.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#333333; }


#access {  width:770px; height:21px; background-color:#DCDACF; padding-top:3px;}
#access ul { text-align:right; padding:0px; margin:0px;}
#access ul li { display:inline; border-left: 1px solid #999999;  }
#access ul li.first, #nav1 ul li.first { border-left: none; }
#access ul li a:link, #access ul li a:visited { color:#666666; text-decoration:none; font-size:0.9em; padding:0px 10px;}
#access ul li a:hover, #access ul li a:active { color:#333333; text-decoration:none; }

#wrapper { width:770px; margin:0px auto; background-color:#FFFFFF; }
#header { margin-top:-15px; background-image:url(images/header_pages.jpg); height:232px; width:770px;}

#nav1 { position:relative; top:7px; width:480px; text-align:right; font-size:0.9em; }
#nav1 ul { margin:0px; padding:0px; }
#nav1 ul li { display:inline; border-left: 1px solid #333; padding:0px 10px;  }
#nav1 ul li a:link, #nav1 ul li a:visited { color:#666666; text-decoration:none; }
#nav1 ul li a:hover, #nav1 ul li a:active { color:#FFF; text-decoration:none; }

#nav2 { margin-top:-25px; width:450px; padding-left:20px; height:25px;}
#nav2 ul li {display:inline;  }
#nav2 ul li a:link, #nav2 ul li a:visited { color:#666666; text-decoration:none; background-image:url(images/arrow_white.gif); background-repeat:no-repeat; padding-left:20px; padding-right:50px;}
#nav2 ul li a:hover, #nav2 ul li a:active { color:#FFF; text-decoration:none; }

#maincontent { float:left; width:426px;  padding:10px 50px 10px 20px; }

#sidecontent { float:right; width:240px; padding:10px; color:#FFFFFF; margin-right:10px; font-size:0.95em; color:#CCCCCC; }
#sidecontent h1 { font-size:1.4em; border-bottom:1px solid #666; padding-bottom:0.3em; margin-bottom:30px; }
#sidecontent p { padding-bottom:30px;}
#sidecontent a:link, #sidecontent a:visited { color:#FFCC33; text-decoration:underline; padding-left:5px; }
#sidecontent a:hover, #sidecontent a:active { color:#FFF; text-decoration:underline; }

h1 { font-size:1.6em; padding-bottom:0.7em; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; }
h2 { font-size:1.2em; padding-bottom:0.7em; }
p { padding-bottom:0.7em; line-height:150%; }
#maincontent ul { margin-bottom:1.7em; line-height:150%; margin-left:20px; padding-left:20px; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
a img { border:none; }
.left { float:left; padding-right:10px; padding-bottom:20px; }
.right { float:right; padding-left:10px; }

.less_width { width:320px; }

#footer { clear:both; padding:10px; background-color:#000000; color:#999999; font-size:0.9em; }
#footer a:link, #footer a:visited { color:#666666; text-decoration:none; }
#footer a:hover, #footer a:active { color:#CCCCCC; text-decoration:underline; }

