body {margin: 0px 0px 0px 0px; font-family: Arial,sans-serif;}
div#background{height: 100%;margin: 0;padding: 0;width: 100%;}
div.background-top{width: 100%;height: 201px; position: absolute; background: url("main-background.png") repeat scroll left top #fff;  z-index: -100;}
div#main{width: 1000px;background: none repeat scroll 0 0 #ffffff;margin: 0 auto;overflow: hidden;padding: 0 auto;position: relative;text-align: left;border-right: thin dotted #007CC3; z-index: 55;}

h1{color: #3D8FCE; font-size: 18px;font-weight: bolder;text-align: center;}
h1#head {color: #3D8FCE; font-family: serif; font-style: italic; font-size: 32px; font-weight: bolder; vertical-align: middle; text-align: center;}
h2{color: #003366;font-size: 16px;text-align: left;border-bottom: 1px solid #E3E0DA;}
h3{color: #000000;font-size: 14px;}
h4, h5{color: #666666;font-size : 12px;}
br {font-size: 1px}
p, ul, il, ol {font-size: 12px; line-height: 1.5em;}
p{text-align: justify;}
ul{padding: 0px 10px 0px 15px;}
ul  li {background: url("../img/menu.main.10x10.black.png") no-repeat scroll left 4px transparent;display: block;margin-left: 0px;padding-left: 15px;}

div.menu ul{padding: 0px 10px 0px 5px;}
div.menu ul li {list-style-type: none;}
div.menu ul  li {background: url("../img/menu.main.10x10.png") no-repeat scroll left 4px transparent;display: block;margin-left: 10px;padding-left: 15px;}
ul.submenu {padding: 0px 10px 0px 15px;}

a {color: 3B5998; text-decoration : none;line-height: 1.5em;}
a:hover {color:#000159;text-decoration : underline;line-height: 1.5em;}

/* Position */
.fleft{float: left;}
.fright{float: right;}
.m15{margin: 15px 15px 15px 15px;}
.m15-tl{margin: 0px 0px 15px 15px;}
.m15-trb {margin: 15px 15px 15px 0px;}
.m15-tbl {margin: 15px 15px 0px 15px;}
.m25{margin: 25px auto;}
.mt25{margin-top: 25px;}
.mb25{margin-bottom: 25px;}
.p5{padding: 5px 5px 5px 5px;}
.p10t{padding-top: 10px;}.p10r{padding-right: 10px;}.p10b{padding-bottom: 10px;}.p10l{padding-left: 10px;}
.p15{padding: 15px 15px 15px 15px;}
.clear {clear: both;font-size: 1px;height: 0;line-height: 1px;margin: 0;overflow: hidden;padding: 0;visibility: hidden;width: 0;}

/* Border */
.bt-grey{border-top: thin dotted #333333;}
.bb-grey{border-bottom: thin dotted #333333;}
.b-light-blue{border-bottom: thin solid #3B5998;}

/* Categories */
.col-border{width: 300px;background-color: #E3E0DA;} /* height: 100%;min-height: 300px; */
.col-side-l{width: 390px;}
.col-side-r{width: 270px;background-color: #FAF8EB;} /* height: 100%;min-height: 300px; */
.col-img{width: 160px; border: thin solid #C2C2C2;}
.col-img-quote{width: 70px; border: thin solid #C2C2C2;margin: 0px 10px 10px 0px;}
.column{width: auto;}
.col-text p{color : #666666;}
.col-text h1, .col-text h2{color : #666666;}
.block{border:#ffff00 solid 1px; position:relative; margin:auto; width:auto;}

/* Other */
.copyright {font-family: "MS Sans Serif";font-size: 10px;color: #000000;text-align : center;margin-top : 20px;}
.img {float: right;  margin: 15px 15px 15px 15px; border: thin solid #C2C2C2;}
.img_p {float: left;  margin: 15px 15px 15px 15px; border: thin solid #C2C2C2;}
.imgl {float: left;  margin: 0px 15px 15px 15px;}
.bod {font-family: tahoma, sans-serif;font-size: 11px;color: #000000;text-align : justify;}
.small{font-family: tahoma, sans-serif;height : 5px;}

/* Menu */
div.menu a {color:3B5998;text-decoration : none; font-weight: bold;line-height: 1.5em;}
div.menu a:hover {color: #FF930D;font-weight: bold;text-decoration: underline;line-height: 1.5em;}

.textcenter {text-align : center;text-decoration : underline;font : italic;}
.insert {border: thin solid #3D8FCE; width: 350px; float: right;  margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px;}

/* Facebook */
.facebook_top{background: none repeat scroll 0 0 #3B5998;color: #ffffff;cursor: default;padding-bottom: 5px;padding-top: 7px;width:202px;height: 40px;}
span.fsl{font-size: 12px;text-align: center;}

/* foot */
ul.footerlinks {width: 25%; padding: 0; line-height: 1.6em; float: left; list-style-type: none; color: #666; margin: 1em 0 0 0;}
ul.footerlinks.last {float: right; width: 25%;}
ul.footerlinks li {border-bottom: 1px dashed #EEE; margin: 0 0 0 7px; padding: 0 7px;}
ul.footerlinks.last li {margin-right: 7px;}
ul.footerlinks li.first {font-weight: bold;}
ul.footerlinks a {width: 100%; color: #666;}
ul.footerlinks a:hover {color: Black; text-decoration: none;}
.width32height32 {float: left; margin: 0px 10px 10px 0px;}
.fams{width: 250px; border: 1px solid #006400; padding-left: 15px; margin-bottom: 15px; float: left;  margin-right: 25px;}

