
/* ------- 2. General ------- */

* {margin: 0;padding: 0 0 0px;}
.container {width: 100%;overflow: hidden;}
.clear {clear: both;font-size: 0%;line-height: 0%;height: 0;}
input, select {vertical-align: middle;font-weight: normal;}
img {border: 0;vertical-align: top;text-align: left;}


a {	color: #1f5389;font-weight:bold;}
a:hover {text-decoration: none;}
body {	background: #0e2843 url(images/body.png) repeat-x 0% 0%;font-family: Arial, Helvetica, sans-serif;font-size: 100%;line-height: 1em;color: #010101;}
#main {width: 980px;margin: 0 auto;	font-size: 0.75em;}

.col-1, .col-2, .col-3 {float: left;overflow: hidden;clear:both;}

#header {position: relative;height: 475px;}
#header_cont {width: 820px;	height: 279px;position: absolute;top: 196px;left: 80px;}
#content {background: #ececec;width: 782px;padding: 0 19px 0 19px;margin: 0 auto;font-size: 1.083em;}
#content p {line-height: 16px;text-align:left; margin:0;padding:0;}

#content img {margin: 0 12px 8px 0;}

.calendar_text {font-size: 1.3em;font-weight: bold;padding-left: 8px;padding-top: 8px;padding-right: 8px;}
.calendar_text a{color:#000000;}
.calendar_subText {	font-size: 80%}

/* ------- Headers ------- */

h1 {font-size: x-large;	line-height: normal;font-weight: bold;	color: #1f5389;margin-bottom:20px; text-align:center;}
h2 {color: #1f5389;font-weight: bold; font-size:14px;margin-bottom:15px;text-align:left}
h2 a {color: #1f5389;}
h3 {font-size: 1em;	line-height: 1.154em;margin: 0 0 7px 0;}
h4 {font-size: 1em;line-height: 1.154em;color: #1f5389; margin:5px 0 10px 0;}


/* ------- List Styles ------- */


#content ul {margin:0 0 15px 15px;padding-left:10px;text-indent: 0px; list-style:none; list-style-type:none;}
#content li {background-image: url(images/bullet.jpg);background-repeat: no-repeat;padding: 10px 0 0 30px;background-position: 0px 13px;}
#content ol {margin:0 0 15px 15px;padding-left:10px;text-indent: -20px;}
#content ol li { list-style:decimal inside !important;background-image:none;margin-left:0px;padding:3px 0px;margin-bottom:8px;}
#content ol li ol li {list-style: lower-alpha inside !important;margin-left:0px;padding:3px 0px;margin-bottom:8px;	}
#content ul li ul {margin-bottom:-2px;}
#content ul li ul li {list-style:disc inside !important; margin-bottom:0; padding-bottom:0px; padding-top:12px;}


/* ------- Borders & Dividers ------- */

.divider {background:url(images/divider.png) repeat-x scroll center bottom;margin-bottom:20px;padding-top:20px;width:100%;}

.row-1 {width: 100%;overflow: hidden;padding: 25px 0 32px 0;margin: 0;}
.row-1 p {	padding: 0 17px 18px 17px !important;}
.row-2 {background: url(images/row-divider.gif) repeat-x 0% 100%;width: 100%;padding: 0 0 6px;margin: 0 0 2px;overflow: hidden;}
.row-3 {width: 100%;overflow: hidden;padding: 0 0 45px 0;}
.row-4 {width: 100%;overflow: hidden;padding: 25px 0 32px 0;margin: 0;}
.row-4 p {	padding: 0 17px 18px 0 !important;}
.row-5 {width: 100%;overflow: hidden;padding: 25px 0 32px 0;margin: 0;}
.row-5 p {	padding: 0 17px 18px 0px !important;text-align:left;}

.title {width: 100%;height: 32px;overflow: hidden;}
.title1 {width: 100%;height: 40px;overflow: hidden;}
.title2 {width: 100%;height: 40px;overflow: hidden;padding: 25px 0 0 0;}

.button-box {position: relative;text-align: center;}
.button {display: inline-block;height: 26px;line-height: 26px;font-size: 0.846em;font-weight: bold;}
.button span {background: url(images/button-middle.gif) repeat-x 0% 0%;display: inline-block;}
.button span span {	background: url(images/button-left.gif) no-repeat 0% 0%;display: inline-block;}
.button span span a {background: url(images/button-right.gif) no-repeat 100% 0%;display: inline-block;padding: 0 32px;text-decoration: none;color: #000;}
.button span span a:hover {	text-decoration: underline;}


.rss {	margin: 0 0 0 12px !important;}

.picture {float: left;margin: 0 15px 15px 0 !important;}

/* ------- Forms ------- */

#contact_form label {display: block;height: 26px;overflow: hidden;}
#contact_form input {background: #fff;width: 226px;height: 15px;padding: 2px 3px 1px 3px;font-family: Tahoma, Geneva, sans-serif;font-size: 0.846em;color: #8c8c8c;border: 1px solid #7d7d7d;}
#contact_form textarea {background: #fff;width: 226px;height: 148px;padding: 3px;font-family: Tahoma, Geneva, sans-serif;font-size: 0.846em;color: #8c8c8c;border: 1px solid #7d7d7d;}
#contact_form a {float: right;margin: 15px 2px 0 15px;}

#footer {background: url(images/footer.gif) no-repeat 0% 0%;width: 780px;height: 55px;padding: 35px 20px 10px 20px;	margin: 0 auto;	font-size: 1.083em;	color: #fff;font-family: Arial, Helvetica, sans-serif;}
#footer a {	color: #09C;}

