/* Start of CMSMS style sheet 'ray' */
@charset "utf-8";
/* CSS Document */

body {
	background-color:#cccccc;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

div#holder {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

div#header {
	background-image:url(uploads/images/header.jpg);
	width:1000px;
	height:188px;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}

div#menutop {
	background-image:url(uploads/images/topmenu.jpg);
	width:1000px;
	height:36px;
}

div#bodytext {
	background-image:url(uploads/images/textBG.jpg);
	width:1000px;
	background-repeat:repeat-y;
	padding-top:1px;
	padding-bottom:1px;
}

div#menutoptext {
	margin-left:56px;
	margin-right:50px;
	padding-top:2px;
}

div#content {
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:10px;
}

div#content a {
	color:#333333;
	text-decoration:underline;
	font-size:120%;
	font-weight:bold;
}

div#content a:hover {
	text-decoration:underline;
	color:#cd202f;
}

div#leftmenu {
	width:25%;
	float:left;
	background-color:#f4f3f3;
	border:1px #999999 solid;
	padding:5px;
}

div#contentrighttop {
	width:67%;
	float:right;
	background-color:#cd202f;
	border:1px #999999 solid;
	border-bottom:0px;
        padding-left:15px;
        padding-right:15px;
        padding-top:5px;
        padding-bottom:5px;
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
}

div#contentright {
	width:67%;
	float:right;
	background-color:#f4f3f3;
	border:1px #999999 solid;
        padding-left:15px;
        padding-right:15px;
        padding-top:10px;
        padding-bottom:10px;
}

div#contentright li {
	list-style-image:url(uploads/images/tick.gif);
	line-height:25px;
}

div#contentwide {
	margin-left:70px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:10px;
}

div#contentrighttopwide {
	width:94%;
	/* float:right; */
	background-color:#cd202f;
	border:1px #999999 solid;
	border-bottom:0px;
	padding-left:15px;
        padding-right:15px;
        padding-top:5px;
        padding-bottom:5px;
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
}

div#contentrightwide {
	width:94%;
	/* float:right; */
	background-color:#f4f3f3;
	border:1px #999999 solid;
	padding-left:15px;
        padding-right:15px;
        padding-top:10px;
        padding-bottom:10px;
}

div#clear {
        clear:both;
        height:10px;
}
	
div#footer {
	background-image:url(uploads/images/footer.jpg);
	width:1000px;
	height:196px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
        clear:both;
}

div#foot {
       font-size:70%;
}

div#foot a {
	color:#333333;
	text-decoration:none;
}

div#foot a:hover {
	text-decoration:underline;
	color:#cd202f;
}
       

.contactform fieldset {padding: 1em;} 

.contactform fieldset legend {display:none;} 

.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;} 

.contactform div label {display: block; width: 100%; } 

.contactform div.required {color: #f00;} 

.check div {display: inline; padding-right:10px;}
.check div label {padding: 0.25em 0 0.25em 0; display: inline;}

/* End of 'ray' */

