/* Start of CMSMS style sheet 'style' */
/* RESET BROWSERS */
		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
		
		
/* RESET FONTS */
body {font: 13px arial,helvetica,clean,sans-serif; font-size:small;  color: #5A5959; }
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
body * {line-height:1.2em; }
h1 {font-weight: bold; color: #5A5959; }

/* HTML Elements */
body {background-color: #fff;}
h1, h2, p, a {font-family: Tahoma, Verdana, Arial, sans-serif;}

/* Divs */
		
#wrap {background-color: #fff; width: 1020px; margin:0 auto;}

#wrap p {font-size: 110%;padding: 10px;color:#5489BE;}
#wrap h1, h2 {color: #5489be; text-decoration: underline; font-size: 120%;font-weight:bold;}
#wrap h2 {color: #5489be; text-decoration: underline; font-size: 110%;font-weight:bold;}
#wrap h3 {color: #5489be; font-size: 105%;font-weight:bold;}
#wrap li {list-style-type: square; list-style-position: inside;font-size: 110%;padding-left: 10px;color:#5489BE;} 
		
#header {background-image:url('topbanner.gif'); height: 114px; width: 100%; float: left;}

#header h1 {font-size: 140%; float:left;}
#header img {float: left;}
#header a img {border: 0;}
		
#content-wrap {background-color: #fff; width: 1014px; height: 100%; float: left; margin: 5px;}
		
#menu {background-image:url('bottombanner.gif'); /*background-color: #518cc0*/; color: #fff; height: 54px; width: 100%; float: left;text-align: right;}

#menu a {font-weight: bold;  text-decoration: none; color: #fff; font-size: 120%;  }
#menu p {padding-right: 40px;} 
		
/* Intro-left */
#intro-left {float: left;width: 289px; border-top:2px solid #c3c9ca; border-left:2px solid #c3c9ca; margin-top: 30px; margin-bottom: 10px; margin-left: 25px; padding-left: 15px;}

#intro-left h2 {color: #5489be; text-decoration: underline; font-size: 120%;font-weight:bold;}
#intro-left p {color: #5489be; font-size: 90%;}

#intro-left-bottom {text-align: center;}

#intro-middle {float: left;width: 289px; border-top:2px solid #c3c9ca; border-left:2px solid #c3c9ca; margin-top: 30px; margin-left: 25px; padding-left: 15px;}

#intro-middle h2 {color: #5489be; text-decoration: underline; font-size: 120%;font-weight:bold;}
#intro-middle p {text-align: center;}
		
#intro-middle-bottom {float: left; background-color: #5489be; margin-bottom: 10px; /*margin-left: 25px; padding: 15px;*/}
#intro-middle-bottom p {text-align: left; color: #fff; padding: 5px;}		
		
/* Intro Right */
#intro-right {float: left;width: 289px; border-top:2px solid #c3c9ca; border-left:2px solid #c3c9ca; margin-top: 30px; margin-bottom: 10px; margin-left: 25px; margin-right: 25px; padding-left: 15px;}

#intro-right h2 {color: #5489be; text-decoration: underline; font-size: 120%;font-weight:bold;}
#intro-right p {color: #5489be; font-size: 90%;}
		
#intro-main {float: left;width: 982px; border-top:2px solid #c3c9ca; border-left:2px solid #c3c9ca; margin-top: 30px; margin-bottom: 10px; margin-left: 25px; padding-left: 15px;}		


#footer {background-color: #5b96da; color: #fff; height: 50px; width: 100%; float: left;}
#footer p {font-weight: bold;  text-decoration: none; color: #fff; font-size: 120%; margin-top: 15px;}

#footer-left {padding-left: 40px; float: left;}

#footer-right {color: #fff; padding-right: 40px; float: right;}

#footer-right a {font-weight: bold;  text-decoration: none; color: #fff; font-size: 100%; }
/* End of 'style' */

