/* Start of CMSMS style sheet 'CPD' */
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: /*#987FB1*/#52298C;
}

a {
	color: #63009C;
	text-decoration: none;
}

a:hover{
	color: #63009C;
	text-decoration: underline;
}

a:visited{
	color: #63009C;
  	text-decoration: none;
}

a:hover:visited {
	color: #63009C;
	text-decoration: underline;
}

/*this determines the stlye of the current link*/
.currentpage {
        font-weight: bold;
}

.activeparent {
        font-weight: bold;
}

/*horiz nav*/

* html #menu_horiz {
	/* hide ie/mac \*/
	height: 1%;
	/* end hide */
	color: #FFFFFF;
}

#menu_horiz{
	float:left;
}

#menu_horiz a {
	text-decoration: none;
	color: #FFFFFF;
        /*font-weight: bold;*/
        margin-left: 10px;
}

#menu_horiz a:hover {
	text-decoration: underline;
	color: #FFFFFF;
        /*font-weight: bold;*/
        margin-left: 10px;
}

#menu_horiz ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

#menu_horiz li{
	float: left;
	display: inline;
	list-style: none;
	margin: 0;
}

/*sec nav*/

#menu_vert, #menu_vert_home {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	}

#menu_vert ul, #menu_vert_home ul{
        list-style: none;
        display: block;
        margin: 0px 0px 0px 0px;
        padding: 00px 0px 0px 0px;
        }

#menu_vert li {
        list-style: none;
        background-image: url(uploads/images/four-dots.gif);
        background-position: left center;
        background-repeat: no-repeat;
        display: block;
        padding: 5px 0px 5px 0px;
        }

#menu_vert_home li {
        list-style: none;
        background-image: url(uploads/images/four-dots.gif);
        background-position: left center;
        background-repeat: no-repeat;
        display: block;
        padding: 10px 0px 10px 0px;
        }
	
#menu_vert li a, #menu_vert_home li a {
	text-decoration: none;
        color: #63009C;
        margin: 0px 0px 0px 12px;
        /*padding: 0px 0px 0px 12px;*/
	}	
	
#menu_vert li a:link, #menu_vert li a:visited, #menu_vert_home li a:link, #menu_vert_home li a:visited {
	text-decoration: none;
        color: #63009C;
        margin: 0px 0px 0px 12px;
        /*padding: 0px 0px 0px 12px;*/
        display: block;
	}
	
#menu_vert li a:hover, #menu_vert_home li a:hover {
	text-decoration: underline;
        margin: 0px 0px 0px 12px;
        /*padding: 0px 0px 0px 12px;*/
        display: block;
	}

/*body nav*/

.nav_link {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

.nav_link:hover{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

.nav_link:visited{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

.nav_link:hover:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

#header {
	margin: 0px;
	color: #000000;
	height: 94px;
	width:100%;
}

#logo {
	float: left;
        margin-left: 5px;
        margin-top: 5px;
	width: 114px;
	height: 87px;
	background-image: url(uploads/images/logo.gif);
	background-repeat: no-repeat;
}

#banner {
	float: left;
	margin-left: 60px;
        width: 450px;
	height: 94px;
	background-image: url(uploads/images/banner.gif);
	background-repeat: no-repeat;
}

#bannerad {
	float: left;
        width: 450px;
	height: 94px;
}

#header_divide {
	width: 100%;
	font-size:3px;
	height:4px;
	background-image: url(uploads/images/top_divide.gif);
	background-repeat: repeat-x;
        background-position: bottom;
        background-color: #52298C;
}

#navbar {
	width: 100%;
	padding: 6px 0px 6px 0px;
	color: #FFFFFF;
	height: 15px;
	background-color: /*8159A9*/#7949A8;
}

#nav_links {
	float: left;
	padding: 0px 0px 0px 12px;
	width: 800px;
}

#nav_date {
	padding: 0px 12px 0px 0px;	
	text-align: right;
	color: #FF9A00;
}

#title {
	padding: 6px 0px 6px 6px;
        text-align: left;
}

/* -----------------content--------------------- */
#content_container {
        float: left;
        width: 100%;
        background-color: #ffffff;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

#content_center  {
        float: left;
        background-color: #ffffff;
        padding: 0px 10px 0px 10px;
        margin-left: 10px;
        margin-right: 10px;
        width: 600px;
        border-left: #8617C6 1px solid;
        border-right: #8617C6 1px solid;
}

div#content_center  { 
        min-height:400px;
        height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

/* --------------left navi------------- */

#content_left {
        float: left;
        width: 175px;
        margin-left: 0px;
        padding: 0px 0px 0px 10px;
}

/* --------------ad space------------- */
#content_right {
        float: left;
        background-color: #ffffff;
        padding: 0px 0px 0px 0px;
        width: 175px;
}

#spacer {
        clear: both;
        padding: 8px;
}

#footer {
        clear: both;
	padding: 6px 0px;
	color: #FF9A00;
	width: 100%;
	height: 15px;
        line-height: 15px;
	background-color: #7949A8;
}

#footer_divide {
	clear: both;
	margin: 0px;
	width: 100%;
	height: 4px;
	background-image: url(uploads/images/bot_divide.gif);
	background-repeat: repeat-x;
        background-position: top;
        /*background-color: #52298C;*/
}

#footer a {
	text-decoration: none;
	color: #FF9A00;
}

#footer a:hover {
	text-decoration: underline;
	color: #FF9A00;
}

#copy {
	float: left;
	padding: 0px 0px 0px 12px;
	width: 800px;
}

#valid {
	padding: 0px 12px 0px 0px;	
	text-align: right;
	color: #FF9A00;
}

.formElement {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px;
        font-weight: bold; 
        color: #660099;
}

.drop_highlight {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px;
        font-weight: bold; 
        color: #999999;
}

.yahoocsv {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        color: #000000;
        border: #000000 1px solid;
}

.yahoocsv .title {
        font-weight: bold;
        color: #FFFFFF; 
        background-color: #63009C;
}
/* End of 'CPD' */

