@charset "UTF-8";
/* CSS Document */

a img {border: none; }

body {margin-bottom:-60px;

	background-color: #999;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;

}

#container {
	width:800px;
	background-image:url(../images/backgrd.gif);
	background-repeat:repeat-y;
	margin:0 auto;
	background-color:#FFF;
	overflow:hidden;

}

#header {
	width:800px;
	height:200px;
	float:left;
	background-image:url(../images/header.png);
}

#navbar {
	width:auto;
	float:right;
	margin:15px 15px 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FFF;
}

#navbar ul {
	margin:0px;
}

#navbar li {
	margin:0px;
	list-style:none;
	display:inline;	
}

#navbar a:link {
	text-decoration:none;
	color:#FFF;
	padding:5px;
	
}

#navbar a:visited {
	text-decoration:none;
	color:#FFF;
	padding:5px;
	background-color:transparent;
}

#navbar a:active {
	text-decoration:none;
	color:#FFF;
	padding:5px;
	
}

#navbar a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#3A1531;
}

#selector {
	width:390px;
	margin-right:10px;
	margin-top:86px;
	float:right;
	clear:both;
}

#selector form {
	margin:0px;		
}

#selector select {
	background-color:#FD8A15;
	
	color:#3A1531;
	width:350px;
	text-align:left;
	opacity:0;
	cursor:pointer;
	
}

#selector option {
	padding:5px;
	border-bottom:1px dotted #999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
}

#selector .button {
	border:none;
	background-color:#FD8A15;
	color:#3A1531;
	font-size:9px;
	cursor:pointer;
}


#maincontent {
	width:440px;
	height:100%;
	margin-left:40px;
	margin-right:20px;
	float:left;
	position:relative;
	top:-40px;
	padding: 10px;
	
}

#rightbar {
	width:240px;
	height:100%;
	float:right;
	position:relative;
	display:inline;
	top:-40px;
	background-color:#333;
	padding: 10px 10px 10px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:100px;
	margin-right:10px;
}

#footer {
	width:800px;
	height:200px;
	float:left;
	background-image:url(../images/footer.gif);
	position:relative;
	top:-110px;
	clear:both;
	
}

#footer p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-right:20px;
	text-align:right;
	z-index:4;
	
}

.withpadd {
	font-size:24px;
	padding-top:110px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.nopadd {
	
	font-size:12px;
	padding-top:0px;
	margin-top:5px;
}

#footercorrect {
	width:100%;
	height:200px;
	background-color:#999;
	margin-top:-111px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	z-index:0;
}

#footercorrect p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#FFF;
	padding-top:0px;
	text-align:center;
	z-index:1;
}

#footercorrect a:link {
	text-decoration:none;
	padding:2px;
	color:#3A1531;
}
#footercorrect a:hover {
	text-decoration:none;
	background-color:#CCC;
	padding:2px;
	color:#3A1531;
}
#footercorrect a:visited {
	text-decoration:none;
	background-color:#999;
	padding:2px;
	color:#3A1531;
}
#footercorrect a:active {
	text-decoration:none;
	padding:2px;
	color:#3A1531;
}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

#maincontent h1,h2,h3,h4 {
	margin:0px;
	font-size:1.0em;
	text-align:right;
	padding: 0px 0px 0px 0px;
}

#maincontent h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	margin-bottom:-1.0em;
	font-size:0.9em;
	color:#3A1531;
	font-weight:bold;
}

#maincontent h5 {
	margin-top:2px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
	margin-bottom:1.2em;
	font-size:0.9em;
	color:#3A1531;
	font-weight:bold;
	padding-right:0px;
}

#maincontent h2 {
	font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:1.2em;
	font-weight:bolder;
	color:#3A1531;
	margin-top:10px;
}

#maincontent p {
	font-size:0.9em;
	color:#3A1531;
	font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:1.1em;
}

ul .maincontent {
	font-size:0.9em;
	color:#3A1531;
	font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:0.5em;
	list-style:square;
}


#maincontent img {
	padding:5px 0px;
	margin-right:auto;
}

#maincontent a:link {text-decoration:none; color:#3a1531; font-weight:normal; margin:none;}
#maincontent a:hover {background-color:#a68f9b; text-decoration:none;}
#maincontent a:visited {text-decoration:none; margin-left:0px; padding-left:0px;}
#maincontent a:active {text-decoration:none; margin-left:0px; padding-left:0px;}

.mainlist {
	font-size:0.9em;
	color:#3A1531;
	font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:1.9em;
	list-style:square;
}

#rightbar h1,h2,h3 {
	margin:0px;
	font-size:1.0em;
	text-align:left;
	color:#CCC;
	font-weight:normal;
	color:#FD8A15;
}

#rightbar h1 {
	padding: 0px 0.3em 5px 0.3em;
	border-bottom: 1px dotted white;
	top:0px;
	color:#FFF;
}

#rightbar h2 {
	padding: 7px 0.3em 0px 0.0em;
}

#rightbar .dotborder
	{
		border-bottom: 1px dotted white;
		padding:7px;
	}
		
#rightbar a:link {
	text-decoration:none;
	color:#FD8A15;
	background-color:#333;
}

#rightbar a:active {
	text-decoration:none;
	color:#FD8A15;
	background-color:#333;
	padding:0px;
}

#rightbar a:visited {
	text-decoration:none;
	color:#FD8A15;
	background-color:#333;
	padding:0px;
}

#rightbar a:hover {
	text-decoration:none;
	background-color:#CCC;
	color:#3A1531;
	padding-left:0px;
}

#rightbar .news {
	margin:0px;
	font-size:0.9em;
	text-align:left;
	color:#CCC;
	padding: 5px 0.3em 7px 0.0em;
	border-bottom: 1px dotted white;
	text-indent:0px;
}
#rightbar td {
	margin:0px;
	font-size:0.9em;
	text-align:left;
	color:#CCC;
	padding:5px 0px;
}

fieldset
    {
        width: 18em;
		border:none;
		
    }
    label
    {
        font-size: 1em;
        width: 6em;
        float: left;
        margin-right: 0.5em;
        display: block;
    }
    #rightAligned label
    {
        text-align: right;
    }   
	
#rightbar fieldset
    {
        width: 18em;
		border:none;
    }
  #rightbar  label
    {
        font-size: 0.9em;
        width: 8em;
        float: left;
        margin-right: 0.5em;
        display: block;
    }
#rightbar input {

	background-color:#CCC;

}
    #rightAligned label
    {
        text-align: right;
    }   

.pointer {
	cursor:pointer;
}

.bgpurple {
	background-color:#3A1531;
	color:#FFF;
	padding:1px 3px;
}

.bgwhite {
	background-color:#FFF;
	color:#3A1531;
	padding:0px 3px;
	border-bottom: solid 1px #3A1531;
}

.bgchange {
	padding-bottom:4px;
	border-bottom: solid 1px #3A1531;
}

.bgwhite a:link,a:visited,a:active {
	text-decoration:none;
	background-color:#FFF;
	color:#3A1531;
	padding:0px 3px;
}

.bgwhite a:hover {
	background-color:#3A1531;
	color:#FFF;
	text-decoration:none;
	padding:0px 3px;
}

#tchead {
	border-bottom:dotted 4px #333;
	line-height:36px;
}

#tchead h2 {
	font-size:22px;
	
	text-align:left;
}

img.imgleft {
	float:left;
	margin:5px;
}

p.imgleft {margin:5px;}

#tablestyle td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	color:#303;
}



