/**
 * $Id: main.css,v 1.1 2005/01/14 12:32:26 vwilliams Exp $
 *
 * MAIN STYLES FOR NORTHEASTERN PROVINCE - KAPSI
 *
 */

body {
 font: 11px Verdana, Helvetica, Geneva, sans-serif;
/* line-height: 125%;*/
 color: #363333;
 margin: 0px;
 padding: 0px;
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #efefef;
 scrollbar-darkshadow-color: #efefef;
 scrollbar-track-color: #EEEEEE;
 scrollbar-arrow-color: #800000;
 background-attachment: fixed;
 background-image: url(../images/background.gif);
 background-repeat: repeat-x;
 text-align: left }

a:link {
 color: #800000;
text-decoration: none }
a:visited {
 color: #800000;
 text-decoration: none }

a:active {
 color: #363333;
 text-decoration: none }

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

td {
	font-family: Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #7D0000;
	background-color: #FFFFFF;
}

th {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 font-weight: bold;
}

h4 {
 color: #A82726;
 font: bold 24px Palatino, Arial, Helvetica, sans-serif;
 vertical-align: middle;
 padding-bottom: 2px;
 padding-top: 6px;
 margin-bottom: 2px }

.content {
 font-family: Verdana, Helvetica, Geneva, sans-serif;
 font-size: 11px;
 line-height: 130%;
 color: #363333 }

/* MENU STYLES*/
a.menu:link {
 color: #363333;
 text-decoration: none;
 font: 9px Verdana, Helvetica, sans-serif }

a.menu:visited {
 color: #363333;
 text-decoration: none;
 font: 9px Verdana, Helvetica, sans-serif }

a.menu:active {
 color: #363333;
 text-decoration: none;
 font: 9px Verdana, Helvetica, sans-serif }

a.menu:hover {
 color: #B0B0B0;
 text-decoration: none;
 font: 9px Verdana, Helvetica, sans-serif }

/* RED TEXT BODY LINKS*/
a.redlink:link {
 font: bold 11px Verdana, Arial, Geneva, sans-serif;
 color: #800000;
 text-decoration: none }

a.redlink:visited {
 font: bold 11px Verdana, Arial, Geneva, sans-serif;
 color: #800000;
 text-decoration: none }

a.redlink:active {
 color: #363333;
 text-decoration: none;
 font: bold 11px Verdana, Arial, Geneva, sans-serif }

a.redlink:hover {
 font: bold 11px Verdana, Arial, Geneva, sans-serif;
 color: #800000;
 text-decoration: underline }

/* TEXT STYLES*/
.hometext {
 font-family: Verdana, Helvetica;
 font-size: 10px;
 color: #363333 }

.hdr {
 color: #A82726;
 font: bold 22px "Palatino", Times, Georgia, serif;
 vertical-align: middle;
 padding-bottom: 2px;
 padding-top: 6px;
 margin-bottom: 2px }

.pageheadingbig {
 color: #73716A;
 font: bold 30px "Palatino", Arial, Helvetica, sans-serif;
 vertical-align: middle;
 text-transform: uppercase;
 padding-bottom: 2px;
 padding-top: 30px;
 margin-bottom: 2px }

.hdrserif {
	color: #676552;
	font: bolder 13px "Palatino", Georgia, Times, serif;
    text-transform: uppercase;
	vertical-align: middle;
	letter-spacing: .05em;
	padding-bottom: 4px;
	padding-top: 6px;
	margin-bottom: 5px;}

.subheading {
	color: #73716A;
/*	font: bold 12px Verdana, Arial, sans-serif;*/
	font: bolder 16px "Trebuchet MS", Arial, Verdana, sans-serif;
    text-transform: uppercase;
	vertical-align: middle;
	padding: 6px 0px 5px 0px;
/*	border-bottom: solid 1px #F9F8F5;*/
	margin-bottom: 11px;}

.subhdevents {
 color: #73716A;
 font: bold 18px Palatino, Arial, Helvetica, sans-serif;
 vertical-align: middle;
 text-transform: uppercase;
 padding-bottom: 2px;
 padding-top: 0px;
 margin-bottom: 2px }
	
.largertext {
 font-size: 11px;
 font-weight: bold }

.redtext {
 font-size: 11px;
 font-weight: bold;
 color: #C40000 }

.gold {
 color: #CC9900 }

.whitetext {
 color: #FFFFFF }

.krimson {
	color: #800000;
	font-weight: normal
}

.smheader {
 color: #363333;
 text-decoration: none;
 margin-bottom: 6px;
 font: bold 11px Tahoma, Helvetica, sans-serif }

.newstext {
 font: 11px Arial, Helvetica, sans-serif;
 color: #7e7e7e;
 letter-spacing: 1ems }

.smalltext {
 color: #363333;
 letter-spacing: .75ems;
 line-height: 130%;
 font-size: 10px;
 font-family: Verdana, Helvetica;
 padding: 3px;
 margin-right: 2px;
 margin-left: 2px }

.footertext {
 color: #333333;
 line-height: 130%;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 padding: 3px;
 margin-right: 2px;
 /* margin-left: 2px;
 */: undefined }

.tinytext {
 color: #827F75;
 line-height: 130%;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 padding: 3px;
 margin-right: 2px;
 margin-left: 2px }

 .tinydark {
 color: #363333;
 line-height: 130%;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 padding: 3px;
 margin-right: 2px;
 }

.photocaption {
 color: #2E2D27;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 padding: 5px;
 margin-right: 2px;
 margin-left: 2px }

/* TEXT EFFECTS */
.padding {
 padding-right: 8px;
 padding-left: 8px }

.rightpad {
 padding-right: 35px }

.dulled {
 color: #CCC3AF;
 font-size: 9px;
 font-weight: normal }

/* TABLE BORDERS & LINES*/
.border {
 border: 1px solid #22221F }

.border2 {
border: 1px solid #DDDBD0;}

.borderlt {
 border: 1px solid #C8C5BB }
 
.bordertop {
 border-top: 1px solid #DDDBD0; }

.borderbttm {
 border-bottom: 1px solid #DDDBD0; }

.borderleft {
 border-left: 1px solid #BFBEBB }

.borderright {
 border-right: 1px solid #DDDBD0 }

.topbottom {
 border-top: 1px solid #DDDBD0; 
 border-bottom: 1px solid #DDDBD0;
border-collapse: collapse;
}

.line {
 border-bottom: 1px solid #e7e7e7;
 vertical-align: middle;
 font-size: xx-small;
 padding: 0px;
 margin-right: 2px;
 margin-left: 2px }

.thinline {
 border-bottom: 1px solid #B5B69C;
 margin: 0px;
 padding: 0px;
 width: auto }

/* MAKE BETTER LOOKING FORMS */
select {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 color: #363333;
 border: 1px solid #8A8875 }

.tb {
 display: inline }

.formtext {
 font: normal 11px Verdana, Helvetica, Geneva, sans-serif;
 color: #363333;
 border: 1px solid #8A8875;
 background: #FFFFFF }

.formbttn {
font: bold 11px Verdana, Arial, sans-serif;
color: #ffffff;
background: #D6AE36;
border: 1px solid #B89018;
 padding: 1px }

input {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px }

/* LISTS */
ul {
 list-style: square url(../images/box.gif) outside }

li {
 list-style: url(../images/box.gif) outside }

select.pulldown {
 font-family: Verdana, Arial, Geneva, sans-serif;
 font-size: 11px;
 color: #363333;
 padding: 0px;
 border: 0px;
 margin: 0px }

/* SIDE BACKGROUND */
.sidetablebackground {
background-image:url(../images/sidetbl_bg.gif);
background-position: bottom;
background-repeat: no-repeat;
}

.regbttn {

font: bold 11px Verdana, Arial;
color: #ffffff;
background: #C4302D;
border: 1px solid #FFFFFF;
border-collapse: collapse;
padding: 3px }
