body {margin:0px; padding:0; font:12px/18px arial, verdana, tahoma, sans-serif; color:#333333; background:#FFF url(../images/bg.gif) repeat-x;}
#wrapper{margin:0px; padding:0px; width:760px;}
#header {width:760px; height:80px; padding:0; margin:10px 0 0 0;}
#logo{float:left; padding:0; margin:3px 0px 0px 10px; width:230px; height:74px; background: url(../images/logo.gif) right no-repeat;}
#logo span {display:none;}

#topnav {float:right; padding:5px 10px 0 0; margin:0; font:11px/14px arial, verdana, tahoma, sans-serif; font-weight:bold;}
#topnav a {text-decoration:none; color:#333333; padding:0px; margin:0px 5px;}
#topnav a:hover{color:#990000;}
#login {text-align:right; float:right; padding:0; margin:10px 5px 0 0; width:380px; font:11px/14px arial, verdana, tahoma, sans-serif; font-weight:bold;}
#login a {font-weight:normal;}
#login input { font-size: 10px; margin-right:3px;}

/* -------------- banners appering below the header --------*/
#main_image_home, #main_image_about, #main_image_news, #main_image_contact, #main_image_resources, #main_image_forum, #main_image_gpsc, #main_image_billing, #main_image_agm, #main_image_links {width:760px; height:110px; padding:0px; margin:0px; border-right:1px solid #FFF; }
#main_image_home {background: #D6D6AD url(../images/header/home.gif) bottom right no-repeat;}
#main_image_about {background: #D6D6AD url(../images/header/about.gif) bottom right no-repeat;}
#main_image_news {background: #D6D6AD url(../images/header/news.gif) bottom right no-repeat;}
#main_image_contact {background: #D6D6AD url(../images/header/contact.gif) bottom right no-repeat;}
#main_image_resources {background: #D6D6AD url(../images/header/resources.gif) bottom right no-repeat;}
#main_image_links {background: #D6D6AD url(../images/header/links.gif) bottom right no-repeat;}
#main_image_psp {background: #D6D6AD url(../images/header/psp.gif) bottom right no-repeat;}
#main_image_forum {background: #D6D6AD url(../images/header/forum.gif) bottom right no-repeat;}
#main_image_gpsc {background: #D6D6AD url(../images/header/gpsc.gif) bottom right no-repeat;}
#main_image_economics {background: #D6D6AD url(../images/header/economics.gif) bottom right no-repeat;}
#main_image_future {background: #D6D6AD url(../images/header/future.gif) bottom right no-repeat;}
#main_image_billing {background: #D6D6AD url(../images/header/billing.gif) bottom right no-repeat;}
#main_image_agm {background: #D6D6AD url(../images/header/agm.gif) bottom right no-repeat;}
#main_image_board_documents {background: #D6D6AD url(../images/header/board_documents.gif) bottom right no-repeat;}

#breadcrumbs {width:760px; height:27px; padding:0px; margin:0px;}
#breadcrumbs p {font:11px verdana, arial, tahoma, sans-serif; padding:8px 0 3px 10px; margin:0;}


/*------------- content area -----------*/
#content {float:left; width:760px; margin:10px 0px; padding:0px;}
#left_col {float:left; width:180px; margin:0px; padding:0px;}
#center_col {float:left; width:316px; margin:0px; padding:0px;}
#main_col {float:left; width:560px; margin:0px; padding:0px;}

#right_home_col {float:right; width:230px; margin:10px 0 0 8px; padding:0px 8px 120px 8px; border:2px solid #990000; background:url(../images/doc.jpg) bottom right no-repeat;}
#right_home_col p {padding:2px 10px;}
#right_home_col h3 {padding:5px 10px 0 10px;}

#right_about_col {float:left; width:230px; margin:10px 0 0 10px; padding:10px 10px 78px 10px; border:2px solid #990000; background:url(../images/doc2.jpg) bottom right no-repeat;}
#right_about_col p {padding:2px 10px;}
#right_about_col h3 {padding:5px 10px 0 10px;}
#right_about_col ul {margin:2px 5px 2px 10px; padding:2px 5px 2px 10px;}


/*----- Secondary navigation -------*/

#navlist{
padding: 1px;
margin-left: 0;
background: #FFF;
width: 156px;
color: #333; }

#navlist li{
list-style: none;
margin: 0px;
border-bottom: 1px #999 dotted;
text-align: left;
}
#navlist li.subnav {padding:3px 0 0 15px; background:#EBEBCF;}
#navlist li a {
display: block;
padding: 3px 6px;
text-decoration: none;
}
#navlist li a {color: #333;}
#navlist li a:hover {color: #990000; background: #D6D6AD;}
#navlist li.subnav a:hover {color: #990000; background: #EBEBCF;}
#navlist li a.here {color: #333; background: #D6D6AD;}
#navlist li.subnav a.here {color: #990000; background: #EBEBCF;}

/*--------------- Bottom Navigation --------*/

#footer {width:760px; margin:20px 0; padding:0px; border-top: 1px dotted #999; font:10px verdana, arial, tahoma, sans-serif;}
#footer p {color:#999; padding:0 0 0 20px; margin:0;}
#bottomnav {margin: 0; padding: 10px 0 0 10px; }

#bottomnav ul, #bottomnav li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#bottomnav a:link, #bottomnav a:visited
{
float: left;
line-height: 14px;
margin: 0 10px 0px 10px;
text-decoration: none;
color: #999;
}

#bottomnav a:hover { color: #000; }

/*------ General Styles -------*/

h1, h2, h3 {font:16px arial, verdana, tahoma, sans-serif; color:#990000; font-weight:bold; padding:0; margin:5px 0;}
#board-documents h1 {font-size:18px;}
#board-documents h3 {font-size:14px;}
h4 {font:13px arial, verdana, tahoma, sans-serif; color:#990000; font-weight:bold; padding:0; margin:5px 0;}
h3 small { color: #333; font-size: 0.7em; }
.letters h3 { padding: 4px 0; margin: 12px 0; }
.letters h3:hover { background: #EBEBCF; }


a {text-decoration:underline; color:#990000;}
a:hover, a:visited {color:#333;}

.delegate_div {height:90px;padding:3px;display:block;clear:both;}
.delegate {border:1px solid #000; float:right; clear:both; margin-left:10px;}
.uppercase { text-transform:uppercase; }
.padLeft { float:right; padding-left:20px; clear:both; }
.padLeft_b { float:right; border:1px solid #000;}

.adobe {background:#CCCC99;  padding:5px; border:1px solid #000; width:150px;}
p.adobe {padding:5px; text-align:center;}

#callout {background:#EBEBCF;  padding:0px; border:1px solid #CCCC99; width:150px; text-align:center;}
#callout h4 {background:#CCCC99; padding:5px; color:#000; margin:0; font:bold 14px arial, verdana, tahoma, sans-serif;}
#callout p {padding:5px;}

/* Override template CSS for blockquotes */
blockquote {
	margin: 0;
	font-family: "Times New Roman", Times, serif;
  display: block;
  padding: 0 40px;
  border:1px solid #900;
  background-color:#eee;
}

#featured { padding-bottom:20px; }
.column { float:left;width:270px;border:1px #cc9 solid;padding:2px; }
.column h2 { text-align:center; }
#it { margin-right:8px; }
.hide { display:none; }
.libraryitem { padding-bottom:5px; border-bottom:1px solid #cc9; margin-bottom:10px;}

#board-documents h3 .date {font-size:11px;color:#333;}
.documents {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0;
	overflow: hidden;
	font-size: 1.2em;
	width: 500px;
	clear: both;
}
h4.trigger a, h4.trigger a:visited { color: #c00; text-decoration: none; }
h4.trigger a:hover { color: #333; }

.link-visibility { list-style: none;padding:5px 0;margin-left:-15px; }
