* html body{text-align:center}
body{background:#333;margin:0}
#bgr_topframe{background:url(images/bgr_header.gif) repeat-x left top}
#bgr_bottomframe{background:url(images/bgr_footer.gif) repeat-x left top}

#topframe,#middleframe,#bottomframe{width:1019px;margin:0 auto;text-align:left}
#topframe{height:105px;background:url(images/bgr_header.gif) repeat-x left top}
#header{width:765px;float:left}
#warn{width:245px;float:right;text-align:left;padding:6px 4px}
#logo{width:751px;background:#444 url(images/bgr_common.gif) repeat-x left top;margin-bottom:1px;padding:4px 6px;border:1px solid #666}

ul#mainmenu{margin:0;padding:0;list-style:none}
ul#mainmenu li{float:left}
ul#mainmenu li a{height:28px;display:block;float:left;font-size:0px;line-height:0px;text-align:center;color:#616161}

#header div.subnav{visibility:hidden;position:absolute;top:106px;background:#444;border:1px solid white;padding:2px;filter: Alpha(Opacity=85);-moz-opacity:0.85}
#header div.subnav ul{margin:0;padding:0;list-style:none}
#header div.subnav li{display:inline;height:20px}
#header div.subnav li a{font:10px Arial, Helvetica, sans-serif;color:white;text-decoration:none;line-height:20px;border-bottom:1px solid white;padding:0 4px;display:block}
#header div.subnav li a:hover{background:#666}

#warn p {font:11px Arial, Helvetica, sans-serif;color:#ccc;display:inline}
#warn img{margin:0 8px 0 4px;float:left}

#topframe:after,#middleframe:after{display:block;clear:both;content:'.';visibility:hidden;height:0}

#main{width:765px;float:left}

#adv01{width:747px;background:#444 url(images/bgr_common.gif) repeat-x left top;border:1px solid #666;margin-top:1px;padding:8px;text-align:center}

#leftcol{background:#444 url(images/bgr_common.gif) repeat-x left top;border:1px solid #666;margin-top:1px;padding:8px}
#leftcol select{width:98px;font-size:11px;background:#aaa}
#leftcol ul{margin:0;padding:0;list-style:none}
#leftcol li{line-height:16px}
#leftcol li a{font:11px Arial, Helvetica, sans-serif;color:#ccc}
#leftcol li a:hover{color:#e8701b}

#quicklinks {background:#444 url(images/bgr_common.gif) repeat-x left top;border:1px solid #666;margin-top:1px;padding:8px;font:12px Arial, Helvetica, sans-serif}
#quicklinks h2{font-size:14px;color:#e8701b;font-weight:bold;margin:0 0 8px 0;display:inline}
#quicklinks a{color:#ccc; font-weight: bold}
#quicklinks ul{margin:0;padding:0;list-style:none}
#quicklinks li{line-height:20px}

#welcome{margin-bottom:1px}

#content, .cnt{width:600px;background:#444 url(images/bgr_common.gif) repeat-x left top;border:1px solid #666;padding:8px;margin-bottom:1px;overflow:hidden}
#content *, .cnt *{font-family:Arial, Helvetica, sans-serif}
#content,#content a,#content p, .cnt, .cnt a, .cnt p{font-size:11px}
#content,#content p, .cnt, .cnt p{color:#ccc}
#content a, .cnt a{color:#e8701b}
#content h1, .cnt h1{font-size:18px;color:#e8701b;font-weight:bold}
#content h2, .cnt h2{font-size:14px;color:#e8701b;font-weight:bold;margin:0 0 8px 0;display:inline}
#content h2, .cnt h2 a {font-size:14px;color:#e8701b;font-weight:bold}
#content h3, .cnt h3{font-size:14px;color:#e8701b;display:inline}
#content h4, .cnt h4{font-size:11px;color:#ccc;display:inline}
#content hr, .cnt hr{border:none;background:#666;line-height:1px;height:1px;color:#666;margin-top:8px}
#content div.msg, .cnt div.msg{height:80px;text-align:center;padding-top:50px}
#content div.errmsg, .cnt div.errmsg{color:red}

#additional{width:253px;float:right}

#search,#announcements,#blogs,#videos, #reviews{width:235px;margin-top:1px;background:#444 url(images/bgr_common.gif) repeat-x left top;border:1px solid #666;padding:8px;font:10px Verdana, Arial, Helvetica, sans-serif;color:#ffffff}

#search *,#blogs *,#videos *{font-family:Arial, Helvetica, sans-serif}
#search h2,#blogs h2,#videos h2{font-size:14px;color:#e8701b;font-weight:bold;margin:0 0 8px 0;display:inline}
#search select{width:180px;font-size:11px;background:#aaa}
#search input.fld{width:176px;font-size:11px;background:#aaa}
#search a,#blogs a,#videos a{font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#e8701b}

#blogs div{height:200px;overflow:auto}
#blogs p{font-size:10px;color:#ccc}
#blogs p{padding-right:8px}
#blogs p:after{display:block;clear:both;content:'.';visibility:hidden;height:0}
#blogs span{font-size:11px;font-weight:bold}
#blogs a.right{float:right}

#announcements div#inner, #reviews div#inner {height:200px;overflow:auto}
#announcements p, #reviews p{font-size:10px;color:#ccc;padding-right:10px; margin: 0px; margin-top: 4px;}
#announcements p:after, #reviews p:after {display:block;clear:both;content:'.';visibility:hidden;height:0}
#announcements span, #reviews span {font-size:11px;font-weight:bold}
#announcements p a , #reviews p a {color:#e8701b}
#announcements h2, #reviews h2 {font-size:14px;color:#e8701b;font-weight:bold;margin:0 0 8px 0;display:inline}
#announcements div#viewallannouncements {text-align:center;}
#announcements div#viewallannouncements a {color:#e8701b;font-weight: bold;}

#videos p{font-size:10px;color:#ccc; display:inline}
#videos img{border:1px solid #666}
#videos div{height:140px;overflow:auto}


#adv02{width:235px;padding:8px}
#adv02 a{display:block;padding-bottom:8px}

#bottomframe{height:50px;background:url(images/bgr_footer.gif) repeat-x left top}
#footer{width:765px}
#footer a,#footer li,#footer div{font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:black;line-height:34px}
#footer ul{width:765px;padding:0;margin:0;list-style:none;text-align:center}
#footer li{display:inline;border-right:1px solid #ccc}
#footer li a{padding:3px 6px;text-decoration:none}
#footer li a:hover{text-decoration:underline}



div.path {font-size: 16px; font-weight: bold; margin-bottom: 4px;}
div.path a {font-size: 16px; font-weight: bold;}

#content div.msg_top, .cnt div.msg{text-align:center;}
#content div.errmsg, .cnt div.errmsg{color:red}





#design, .templateclubs{margin-top:1px;background:#444 url(images/bgr_common.gif) repeat-x left top;border:1px solid #666;padding:8px;font:11px Arial, Helvetica, sans-serif;color:#ccc}
#design h2, .templateclubs h2{font-size:14px;color:#e8701b;font-weight:bold;margin:0 0 8px 0;display:inline}
#design a, .templateclubs a{color:#e8701b}
.templateclubs img {margin: auto; display: block; border: 0px; }
.templateclubs h4 {text-align: center; font-size: 12px; margin: 0px; margin-top: 10px; margin-bottom: 4px; padding: 0px;}
