@charset "utf-8";
/* CSS Document */


*{padding:0; margin:0; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#333333; line-height:16px; text-align:justify; letter-spacing:.01em;}
body{text-align:center; font-size:11px;}

h1 {font-size:14px; color:#006699; border-bottom:1px solid #ccc; margin:0 10px 10px 10px; padding-bottom:2px;}
p {padding:0 10px 10px 10px;}
p.read a{color:#900000; text-decoration:none; float:right;} 
p.read a:hover{color:#999; text-decoration:none; float:right;}
img {margin:0; padding:0;}

/*header*/
div#heading {width:100%; height:220px; background:url(../images/img_bg.gif);  background-position:top; background-repeat:repeat-x; margin:0;}
.heading1 {width:100%;color:#000000; font-weight:bold;}

div#heading_sample {width:100%; height:275px; background:url(../images/img_bg2.gif);  background-position:top; background-repeat:repeat-x; margin:0;}

/*main content*/
div#maincontainer {text-align:left; width:865px; margin:0 auto; overflow:auto; overflow:hidden;}

/*top navigation bar*/
div#nav_main ul{text-align:right; padding:0; margin-top:0; margin-bottom:0;}
div#nav_main li{display:inline; font-size:12px; list-style-type:none;}
div#nav_main li a{color:#fff;text-decoration:none; font-weight:normal; width:85px; text-align:center; background:#a12726; display:block; padding:5px 0; float:left; border-right:1px solid #ccc; text-transform:none;}
div#nav_main li a:hover{color:#069; background:#ccc;}
div#nav_main li.last a{border:none;}

/*left content*/
div#leftcontent {width:540px; padding-right:10px; float:left; margin-top:20px;}
div#leftcontentinner {width:540px; padding-right:10px; float:left; margin-top:20px;}
div#leftcontentinner li{padding-left:5px; margin-left:25px; padding-right:10px;}
div#leftcontentinner h3 {font-size:13px; color:#900000; margin:10px; padding-bottom:2px;}
div#leftcontentinner table.formtable {padding:0 10px 0 30px; width:100%;}
div#leftcontentinner td {padding-right:10px;}

div#boxtext {border:1px solid #ccc; margin-top:10px; padding-bottom:10px; clear:left;}
div#boxtext img {float:left; margin-right:10px; margin-bottom:10px;}
div#boxh1 {background:#f7f7f7; padding-top:10px;}
div#boxtext h2 {padding:0 10px; margin-bottom: 10px; font-family: tahoma, Arial, sans-serif; font-size: 14px; color: #444; font-weight:bold; }
div#boxtext ul {margin-left: 25px;padding:0 10px;}

div#boxservice {width:260px; height:230px; float:left; padding:0 0 10px 0; border:1px solid #ccc; margin-top:10px;}
div#boxservice img {border:1px solid #999999; margin-left:10px;}

div#boxservice2 {width:260px; height:230px; float:right; padding:0 0 10px 0; border:1px solid #ccc; margin-top:10px;}
div#boxservice li {list-style:none;}
div#boxservice2 li a{margin-left:30px; padding-left:0; text-decoration:none; color:#003366; font-weight:bold; list-style:none; list-style-type:none;}
div#boxservice2 li a:hover{color:#666666;}
div#boxservice2 img {border:1px solid #999999; margin-left:10px;}

/*Event Schedule*/
div#boxtext2 {border:1px solid #ccc; margin-top:0px; padding-bottom:10px; clear:left;}
div#boxh2 {padding:5px 10px; margin:0 10px; border-bottom:1px solid #ccc;}
div#boxh2 h2 a{font-size:12px; color:#003366; font-weight:bold; padding:5px 10px; margin:0; text-align:left; text-decoration:none; background-image:url(../images/_redbullet.jpg); background-repeat:no-repeat;}
div#boxh2 h2 a:hover{color:#999999;}
div#boxh2 p {margin-top:0; padding-top:0; color:#999999}

div#nav_box ul{text-align:right; padding:0; margin-top:0; margin-bottom:0;}
div#nav_box li{display:inline; font-size:10px; list-style-type:none;}
div#nav_box li a{color:#fff;text-decoration:none; font-weight:normal; width:90px; text-align:center; background:#069; display:block; padding:5px 0; float:left; border-right:1px solid #fff; text-transform:uppercase; border-top:10px solid #fff;}
div#nav_box li a:hover{color:#069; background:#f2f2f2;}
div#nav_box li.last a{border:none;}

/*right content*/
div#rightcontent {width:315px; float:right; margin-top:10px; padding-bottom:5px;}
div#rightcontent2 {width:310px; float:right; margin-top:10px; border:1px solid #ccc; padding-bottom:5px;}
div#flashcontent {width:300px; float:right; margin-top:10px; border:1px solid #ccc; padding:5px;}

div#rightbox {width:100%; margin-top:5px;}
div#rightbox img {float:left; margin-right:10px; margin-bottom:10px;}
div#rightbox p {margin:0; padding:0 10px; clear:both;}
div#rightbox span a{font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
div#rightbox span.read a{font-size:11px; color:#900000; text-decoration:none; font-weight:normal;}
div#rightbox span.read a:hover{font-size:11px; color:#999; font-weight:normal;}
div#rightbox2 {width:49%; padding-bottom:10px; margin-top:10px; float:left;}
div#rightbox2 img {float:left; margin-right:10px; margin-bottom:5px; border:0;}
div#rightbox2 p {margin:0; padding:0 10px; clear:both; color:#999999; font-size:10px; text-align:left;}
div#rightbox2 span a{font-size:10px; color:#003366; font-weight:normal; text-decoration:none;}
div#rightbox2 span a:hover{color:#999999;}

div#rightbox3 {width:140px; padding-bottom:0; margin-left:5px; margin-right:5px; margin-top:5px; float:left; border-bottom:1px dotted #ccc; }
div#rightbox3 p.quick a {margin:0; padding:5px 10px; clear:both; color:#000; font-size:12px; text-align:left;
text-decoration:none; background-image:url(../images/_redbullet.jpg); background-repeat:no-repeat;}
div#rightbox3 p.quick a:hover {color:#cc0000;}

/*center content*/
div#vip {width:860px; border:1px solid #ccc; margin-top:10px; clear:both; float:left;}
div#vipbox {width:160px; padding-left:10px; float:left;}
div#viptable {padding-left:10px; text-align:left;}
div#viptable td {padding-right:10px;}
div#viptable p {font-size:10px; color:#666666; margin:0; padding:0;}
div#viptable span {font-size:11px; font-weight:bold; color:#003366;}

/*footer*/
div#footer {margin-top:10px; padding-top:10px; clear:both;}
div#footer p {font-size:11px; color:#999999; text-align:center;}

/*Media Page*/
div#media {width:100%; padding:10px;}
div#media h4{font-size:11px; padding:0; margin:2px 0;}
div#media table.table_pr {width:97%;}
div#media td.table_prdate {color:#000; vertical-align:top; padding-top:5px; text-align:left;}
div#media td.table_prcontent {border-bottom:1px solid #ddd; padding-top:5px;}
div#media td.table_prcontent a {color:#369; text-decoration:none; font-weight:bold;}
div#media td.table_prcontent a:hover {color:#999;}

.subtopic_container {padding: 10px 0 10px 0; }
.subtopic_container img {float: left; margin: 3px 15px 10px 0;}
.subtopic_container h4 { padding-left:10px;}


.stretcher {overflow: hidden; visibility: hidden; opacity: 0; height: 0px;  background: #fff;}
.stretcher p {text-align: left;}
.stretcher a, .stretcher a:link {text-decoration: none; color: #999;}
.stretcher a:active, .stretcher a:hover {text-decoration: underline; color: #f60;}

.minibox {width: 188px; padding: 5px; margin: 3px 0; border: 1px solid #fff; background: #fff;}

.minibox ul {margin: 0; list-style-type: none; padding: 0;}



.display {margin: 0; padding: 2px 0; text-align: left;}

.display {border-bottom: 1px solid #ddd;}

.display a, .display a:link {text-decoration: none; color: #000;}
.extratopic_container {padding: 0 0 1px 0; line-height: normal;}

.extratopic_container img {float: left; margin: 2px 10px 2px 0;}



.extratopic_img {float: left;}

.extratopic_p {width: 200px; float: left; font-size: 90%; margin: 0;}

.clearbox {clear: both;}

#extraside_container {width: 265px; float: left; margin: 0; padding: 0; background-color: transparent; text-align:left;}

div#extraside_container h2 {font-family:tahoma, Arial, sans-serif;font-size:14px;color:#444;font-weight:bold; }

div#extraside_container h3 {font-family:tahoma, Arial, sans-serif;font-size:12px;color:#444;font-weight:bold; }

#extraside_container img {border: none;}

#extraside_container p {text-align:justify;}

/*top navigation bar sme association*/
div#nav_mainsme ul{text-align:right; padding:0; margin-top:0; margin-bottom:0;}
div#nav_mainsme li{display:inline; font-size:12px; list-style-type:none;}
div#nav_mainsme li a{color:#fff;text-decoration:none; font-weight:normal; width:70px;text-align:center; background:#a12726; display:block; padding:3px 0; float:left; border-right:1px solid #ccc; text-transform:none; height:18px;}
div#nav_mainsme li a:hover{color:#069; background:#ccc;}
div#nav_mainsme li.last a{border:none;}

