/* Start of CMSMS style sheet 'Magna' */
* {margin : 0; padding : 0;  font-family : Verdana, Arial, Helvetica, sans-serif;}
body { background-color:#FFF;}
td { vertical-align : top; }
h1, h2, h3, h4, h5 { padding-top : 1em; }
h1 { font-size : 3em; padding-bottom : 0.3em;}
h2 { font-size : 2em; padding-bottom : 0.2em;}
h3 { font-size : 1.6em; padding-bottom : 0.2em;}
h4 { font-size : 1em; }
h5{ font-size : 0.9; }
div#wrapper { width : 804px; margin : 10px auto; }
div.box div.top { height : 20px; background-image:url(images/tr-b.gif); background-position:top right; background-repeat:no-repeat; margin : 0;}
div.topleft { width: 20px;  height : 20px; float : left;  background-image:url(images/tl-b.gif); background-position:top left; background-repeat:no-repeat;}
div.box div.bot { height : 20px; background-image:url(images/br-b.gif); background-position:bottom right; background-repeat:no-repeat; margin : 0;}
div.botleft { width: 20px;  height : 20px; float : left;  background-image:url(images/bl-b.gif); background-position:bottom left; background-repeat:no-repeat;}
div.boxbody { border-left : 2px solid #0000FE; border-right : 2px solid #0000FE; margin : 0; padding : 0 20px 0 20px;}
div.boxbodyspace { padding:0; margin : 0; font-size : 1px; height : 1px; overflow:hidden; clear:both;}


div#header { background-image:url(images/header.gif); height : 160px;}
div#header h1 { color : #f0ff00; padding : 25px 0 10px 480px; font-size : 30px; line-height : 28px; font-weight : bold; letter-spacing:+3px} 

div#menu { 
	padding : 0;
	margin : 0 40px;
	font-size : 12px;
	color : #f0ff00;
	font-weight : bold;
	}
	
#leftcol { width:570px; padding : 20px 30px 20px 0; font-size : 11px; line-height : 14px;}
#rightcol {width:160px;   padding : 20px 0; float : right; clear : right; font-size : 12px; line-height : 140%;}

#leftcol h1, #leftcol h2, #leftcol h3, #leftcol h4, #leftcol h5 { color : #0000FE; }
#leftcol h1, #leftcol h2, #leftcol h3 { border-bottom : 1px solid #0000FE;}
#leftcol img { border : 0; margin : 10px; }

#leftcol ul { padding-left : 40px; list-style-type:circle;}
#rightcol h3 { color : #0000FE; font-size : 14px; line-height : 110%;}
div#footer { font-size : 10px; 	color : #f0ff00; background-color: #0000fe; font-family:Verdana, Arial, Helvetica, sans-serif; margin : 20px 0 0 0; padding : 5px 0; text-align:center; clear : both;} 
div#footer a, div#footer a:link, div#footer a:hover { text-decoration : none; color : #f0ff00;}

/*Styles for the Contact Us form*/
form#contact { font-size: 12px;}
form#contact label { width : 170px; display : block; float: left;  margin-top : 7px; clear : both;}
form#contact input, form#contact textarea { width : 200px; margin-top : 10px; font-size: 12px;}	
form#contact input.submit { width : 65px; font-family:Arial, Helvetica, sans-serif;}	
.mandy { color : red; }
div#contact-form { margin : 30px 30px 0 30px; border : 1px solid #00CCFF; padding: 20px;}

/* End of 'Magna' */

