/*---------------------------------------------MAIN-----------------------------------------------*/
form,p,h1,h2,h3,h4,ol,ul,li,body,div,pre {padding:0;margin:0;}
body {font-family:"Verdana", Arial, Helvetica, sans-serif;color: #333;background:#e9e9e9;text-align:center;behavior:url("/scripts/csshover.htc");}
a:link, a:visited {color: #02416A;font-weight: bold;}
a:hover {color: #125f92;font-weight: bold;}
h1 {font:14px "Arial", Verdana, sans-serif;font-weight: bold;color: #a85409;text-align:left;margin:20px 0px 0px 30px;}
h2 {font:14px "Arial", Verdana, sans-serif;font-weight: bold;color: #000;}
h3 {border-bottom: 1px solid #ccc;font: 13px "Arial", Verdana, sans-serif;font-weight: bold;color: #223341;}
#wrapper {margin: 0 auto;width:792px;border:solid 1px #2e3b45;}
#page {text-align:left;background:#fff;}
/*--------------------------------------------HEADER--------------------------------------*/
#header {height: 100px;background: url(../images/bg_header.gif) repeat-x;}
#header span{float:left;padding-left:20px;padding-top:20px;}
/*--------------------------------------------def-main-content--------------------------------------*/
#def-main-cont {background:#fff;}
/*------------------------------------------ LOGIN box -----------------------------------*/
#login-box {float:right;width:480px;padding-top:15px;font:11px "Arial", Verdana, sans-serif;color:#ffffff;}
#login-box b{float:left;width:60px;height:20px;display:block;font-size:11px;font-weight:normal;margin:10px 10px 0px 5px;}
#login-box label{float:left;padding-top:2px;display:block;font-size:11px;margin:10px 0px 0px 0px;}
#login-box em{float:left;margin-right:10px;display:block;margin:10px 0px 0px 0px;font-style:normal;}
#login-box input{float:left;font:11px "Arial", Verdana, sans-serif;}
#login-box ul {width:500px;list-style-type:none;}
#login-box li {display:inline;font-size:11px;margin-right:60px;}
#login-box p {width:150px;display:block;list-style-type:none;}
#login-box a:link, #login-box a:visited {font-size:11px;color:#fff;font-weight:bold;text-decoration:none;}   
#login-box a:hover {color: #333;} 
/*--------------------------------------------def-left--------------------------------------*/
#def-left {width:230px;float:left;}
/*------------------------------------------- DEFAULT - NAV --------------------------------------*/
#nav {height: 150px;width:230px;background-color:#303D46;background-image: url(../images/cnr_navbottom.gif);background-repeat: no-repeat;background-position: right bottom;}
#nav ul {list-style: none; margin:0px 20px 0px 20px;}
#nav li {display: block;height:20px;border-bottom: solid 1px #fff;}
#nav li a:link, #nav li a:visited {font-size: 11px;line-height:20px;text-decoration:none;color:#f7efef;font-weight:bold;padding-left:2px;padding-right:2px;}
#nav li a:hover {color: #9ca7ae;}
/*----------------------------------------- webcam -------------------------------------*/
#webcam {width:230px;margin-top:5px;background-color:#F9DDDD;}
#webcam b {padding:5px 0px 0px 10px;font-size:11px;height:25px;background:#7f2424;color:#fff;background-image: url(../images/cnr_chatlive.gif);background-repeat: no-repeat;background-position: right top;display:block;}
/*----------------------------------------- categories -------------------------------------*/
#categories {width:230px;margin-top:5px;}
#categories b {padding:5px 0px 0px 10px;color:#fff;font-size:11px;height:25px;background-color:#65727b;display:block;}
#categories a:link, #categories a:visited {display:block;background:#e9e9e9;height:65px;margin-top:5px;text-decoration:none;}
#categories a:hover {background:#dbdada;}
#categories .icon {float:left;border:solid 2px #333;}
#categories ol {margin:20px 5px 5px 10px;color:#333;font-size:12px;float:left;font-weight:bold;text-decoration:none;cursor:hand;}
/*----------------------------------------- events -------------------------------------*/
#events {width:230px;margin-top:5px;}
#events b {padding:5px 0px 0px 10px;color:#fff;font-size:11px;height:25px;background-color:#0174bd;display:block;}
#events ol {display:block;background-color:#c7dfef;height:150px;margin-top:5px;}
#events .event {border:solid 5px #0174bd;}
#events p {margin-left:10px;color:#333;font-size:12px;font-weight:bold;text-decoration:none;display:block;}
#events label {float:left;height:30px;padding-top:7px;margin-left:10px;color:#333;font-size:12px;font-weight:bold;text-decoration:none;display:block;}
#events em {float:left;height:30px;padding-top:5px;margin-left:10px;color:#333;font-size:12px;font-weight:bold;text-decoration:none;display:block;}
/*--------------------------------------------DEFAULT - RIGHT--------------------------------------*/
#def-right {width:555px;float:right;}
/*-------------------------------------------- welcome-text --------------------------------------*/
#welcome {width:555px;background-image: url(../images/bg_welcome.jpg);background-repeat: repeat-x;}
#welcome span {width:270px;float:right;display:block;font-size:11px;line-height:1.2em;margin:30px 10px 10px 0px;}
#welcome .guyleft {float:left;}
/*--------------------------------------------welcome! + search --------------------------------------*/
#welcomesearch{display:block;width:555px;background-image: url(../images/bg_search.gif);background-repeat: repeat-x;color:#fff;	}
#welcomesearch .guyleft2 {float:left;}
#welcomesearch  b {float:right;width:300px;margin-top:15px;font-size: 12px;	display:block;}
#welcomesearch ul li {float:right;width:300px;list-style-type:none;display:block;font-size:12px;font-weight:bold;}
#welcomesearch label{float: left;padding-top:2px;display:block;font-size:11px;margin:10px 0px 0px 0px;}
#welcomesearch em{float: left;margin-right:10px;display:block;margin:10px 5px 0px 5px;font-style:normal;}
#welcomesearch select {font-size:11px;}
/*--------------------------------------------- ARTICLES --------------------------------------*/
#articles {float:right;width:255px;}
#articles ul li{height:125px;width:255px;list-style-type:none;display:block;}
#articles li {margin-top:5px;width:255px;}
#articles b {font-size:12px;display:block;height:20px;color:#316943;border-bottom:solid 1px #316943;text-transform:capitalize;padding-top:10px;margin:0px 10px 0px 10px;}
#articles .bg-articles {background:#c3e6ce;}
#articles .icon {float:left;border:5px solid #fff;margin:5px 10px 5px 10px;}
#articles .icon2 {float:left;border:5px solid #316943;margin:5px 10px 5px 10px;}
#articles p {float:left;width:150px;margin:5px 0px 0px 0px;display:block;font-size:11px;text-align:left;line-height:1.3em;color:#1a4628;}
#articles a:link, #articles a:visited {color:#1a4628;text-decoration:none;cursor:hand;}
#articles a:hover {color:#306c43;}
/*--------------------------------------------- Featured Members --------------------------------------*/
#feature {float:left;width:295px;margin:5px 0px 0px 0px;}
#feature label {height:20px;font-size:12px;display:block;background:#2e3b45;color:#fff;padding:5px 0px 5px 0px;}
#feature b {float:left;font-size:12px;display:block;color:#fff;font-weight:bold;margin-left:10px;}
#feature ul li {height:200px;background:#65727b;display:block;}
#feature a:link, #feature a:visited {color:#fff;text-decoration:none;}
#feature a:hover {color:#b4bcc1;}
.bg-photo p {font:12px  Arial, Helvetica, sans-serif;color: #fff;width:105px;padding-left:5px;line-height: 1.3em;display:block;
margin:0px 16px 0px 16px;}
.bg-photo em {margin:15px 16px 5px 16px;display:block;width:105px;height:110px;border:solid 5px #2E3B45;font-style:normal;}
.bg-photo {width:147px;height:191px;float:left;}
/*-------------------------------------------- Vote Poll --------------------------------------*/
#vote {float:left;width:295px;margin:5px 0px 0px 0px;}
#vote label {height:20px;font-size:12px;display:block;background:#da9b12;color:#fff;padding:5px 0px 5px 0px;}
#vote b {float:left;font-size:12px;display:block;font-weight:bold;margin-left:10px;}
#vote ul li {height:150px;background:#eecf89;display:block;}
#vote p {font:12px  Arial, Helvetica, sans-serif;color: #a95213;width:130px;padding-left:10px;line-height: 1.3em;display:block;margin:15px 0px 0px 0px;float:left;}
#votepoll em {margin:15px 16px 5px 16px;display:block;width:105px;height:110px;background-color:#CCCCCC;border:solid 5px #fff;font-style:normal;}
#votepoll {width:147px;height:150px;float:left;}
/*-------------------------------------------- Community --------------------------------------*/
#community {float:left;width:295px;margin:5px 0px 0px 0px;}
#community  label {height:20px;font-size:12px;display:block;background:#f9dddd;padding:5px 0px 5px 0px;margin-bottom:10px;}
#community  b {float:left;font-size:12px;display:block;color:#7f2424;font-weight:bold;margin-left:10px;}
#community .image {border:solid 7px #7f2424;}
#community p {display:block;text-align:center;}
/*--------------------------------------------- CONTENT border --------------------------------------*/
#main-content {background-image: url(../images/bg_leftnav.gif);background-repeat: repeat-y;background-position: left top;}
#main-content span {display:block;background-image: url(../images/bg_leftnavcurve.gif);background-repeat: no-repeat;background-position: left bottom;}
/*----------------------------------------- LEFTTOPNAV MENU --------------------------------------*/
#menu {width: 170px; /* set width of menu */font-size:1.2em;} 
#menu ul { /* remove bullets and list indents */list-style: none;margin: 0;padding: 0;}
/* style, color and size links and headings to suit */
#menu a {font-size:12px;display: block;margin: 0;padding: 5px 10px 5px 20px;color: #fff;border-top:2px solid #fff;background: #65727B;text-decoration: none;cursor:hand;}
#menu a:hover {color: #303d46;background: #aeb1b4;}
#menu li {
/* make the list elements a containing block for the nested lists */position: relative;} 
#menu ul ul ul {position:absolute;top: 0;left: 100%; /* to position them to the right of their containing block */width: 100%; /* width is based on the containing block */}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul{display: none;}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{display: block;FILTER: alpha(opacity=90); opacity: 0.9; moz-opacity: 0.9;}
/*----------------------------------------- LEFT BANNER MENU ------------------------------------------*/
#travelbanner {position:absolute;width:150px;margin:350px 0px 10px 6px;top:0;}
#banner {position:absolute;top:400px;width:150px;margin:5px 0px 0px 10px;} 
#leftvote {position:absolute;top:400px;width:150px;margin:5px 0px 0px 9px;background:#eecf89;border:solid 1px #fff;font-family: Arial, Helvetica, sans-serif;}
#leftvote label {font-size:12px;display:block;background:#da9b12;color:#fff;border-bottom:solid 1px #fff;}
#leftvote b {display:block;font-size:12px;color:#fff;font-weight:bold;padding:5px 0px 5px 0px;text-align:center;}
#leftvote ul {list-style-type:none;}
#leftvote li {background:#eecf89;display:block;}
#leftvote p {font-size: 12px;color: #a95213;padding-left:15px;line-height: 1.3em;display:block;margin:15px 0px 15px 0px;}
#leftvote em {margin:15px 16px 5px 16px;display:block;width:105px;background-color:#CCCCCC;border:solid 5px #fff;font-style:normal;}
/*--------------------------------------- GREEN - NEWS/TRAVEL -------------------------------------------*/
#green {width:600px;float:right;}
#green ul {list-style-type:none;} 
#green li {height:25px;border-bottom:solid 1px #1a4628;display:block;} 
#green .imgicon {float:left;border:solid 7px #509c68;margin:15px 20px 15px 0px;}
#green label {height:25px;border-bottom:solid 1px #1a4628;display:block;background:#c3e6ce;font-size:12px;color:#1a4628;}
#green em {height:25px;display:block;font-style:normal;font-size:12px;}
#green b {padding:5px 0px 5px 10px;display:block;}
#green p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}
#green select {margin-left:5px; margin-right:5px;}
#green ol {display:block;color:#333;font-size: 12px;background:#e9e9e9;border-top:5px solid #fff;border-bottom:solid 1px #333;text-align:left;padding-right:10px;}

#green2 {width:600px;float:right;}
#green2 a:link, #green2 a:visited {padding:5px 0px 5px 10px;font-size:11px;color:#1a4628;display:block;text-decoration:none;}
#green2 a:hover {background:#edf6f0;}

#green3 {width:600px;float:right;}
#green3 a:link, #green3 a:visited {display:block;text-decoration:none;color:#1a4628;}
#green3 a:hover {color:#0b2814;}
/*---------------------------------- ORANGE - HEALTH -----------------------------------------*/
#orange {width:600px;float:right;}
#orange ul {list-style-type:none;} 
#orange li {border-bottom:solid 1px #a85409;display:block;} 
#orange .imgicon {float:left;border:solid 7px #dc9454;margin:15px 20px 15px 0px;}
#orange label {height:25px;border-bottom:solid 1px #a85409;display:block;background:#f1dcae;font-size:12px;color:#a85409;}
#orange em {height:25px;display:block;font-style:normal;font-size:12px;}
#orange b {padding:5px 0px 5px 10px;display:block;}
#orange p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}
#orange select {margin-left:5px; margin-right:5px;}
#orange ol {display:block;color:#333;font-size: 12px;background:#e9e9e9;border-top:5px solid #fff;border-bottom:solid 1px #333;text-align:left;padding-right:10px;}

#orange2 {width:600px;float:right;}
#orange2 a:link, #orange2 a:visited {padding:5px 0px 5px 10px;font-size:11px;color:#a85409;display:block;text-decoration:none;}
#orange2 a:hover {background:#fcf2db;}

#orange3 {width:600px;float:right;}
#orange3 a:link, #orange3 a:visited {padding:5px 0px 5px 10px;font-size:11px;color:#333;display:block;text-decoration:none;text-align:right;padding-right:10px;}
#orange3 a:hover {color:#000;}

#health {width:600px;float:right;}
#health em {height:25px;display:block;font-style:normal;font-size:12px;}
#health b {padding:5px 0px 5px 10px;display:block;}
#health p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}
/*------------------------------------ BLUE - FITNESS/EVENTS --------------------------------------*/
#blue {width:600px;float:right;}
#blue ul {list-style-type:none;} 
#blue li {height:25px;border-bottom:solid 1px #02416a;display:block;} 
#blue .imgicon {float:left;border:solid 7px #6397b9;margin:15px 20px 15px 0px;}
#blue .imgicon2 {float:right;border:solid 7px #6397b9;margin-left:20px;margin-bottom:15px;}
#blue label {height:25px;border-bottom:solid 1px #02416a;display:block;background:#c7dfef;font-size:12px;color:#02416a;}
#blue em {height:25px;display:block;font-style:normal;font-size:12px;}
#blue b {padding:5px 0px 5px 10px;display:block;}
#blue p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}
#blue select {margin-left:5px; margin-right:5px;}
#blue ol {display:block;color:#333;font-size: 12px;background:#e9e9e9;border-top:5px solid #fff;border-bottom:solid 1px #333;text-align:left;padding-right:10px;}

#blue2 {width:600px;float:right;}
#blue2 a:link, #blue2 a:visited {padding:5px 0px 5px 10px;font-size:11px;color:#02416a;display:block;text-decoration:none;}
#blue2 a:hover {background:#e6f2f9;}

#blue3 {width:600px;float:right;}
#blue3 a:link, #blue3 a:visited {padding:5px 0px 5px 10px;font-size:11px;color:#333;display:block;text-decoration:none;text-align:right;padding-right:10px;}
#blue3 a:hover {color:#000;}

#fitness {width:600px;float:right;}
#fitness em {height:25px;display:block;font-style:normal;font-size:12px;}
#fitness b {padding:5px 0px 5px 10px;display:block;font-size:12px;}
#fitness p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}

#event {width:600px;float:right;}
#event em {height:25px;display:block;font-style:normal;font-size:12px;}
#event b {padding:5px 0px 5px 10px;display:block;font-size:12px;}
#event p {display:block;padding:10px;font-size: 11px;line-height:1.3em;color:#333;}
#event select {margin-left:10px; margin-right:10px;}
#event ol {display:block;color:#333;font-size: 12px;background:#e9e9e9;border-top:5px solid #fff;border-bottom:solid 1px #333;text-align:right;padding-right:10px;}
/*---------------------------------- RED - COMMUNITY/FASHION -----------------------------------------*/
#red {width:600px;float:right;}
#red ul {list-style-type:none;} 
#red li {border-bottom:solid 1px #7f2424;display:block;} 
#red .imgicon {float:left;border:solid 7px #bf7d7d;margin:15px 20px 15px 0px;display:inline;}
#red .imgicon2 {float:right;border:solid 7px #bf7d7d;margin:0px 20px 15px 15px;display:inline;}
#red label {height:25px;border-bottom:solid 1px #7f2424;display:block;background:#f9dddd;font-size:12px;color:#7f2424;}

#red em {height:25px;display:block;font-style:normal;font-size:12px;}
#red b {padding:5px 0px 5px 10px;display:block;text-transform:capitalize;}
#red p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}
#red select {margin-left:5px; margin-right:5px;}
#red ol {display:block;color:#333;font-size: 12px;background:#e9e9e9;border-top:5px solid #fff;border-bottom:solid 1px #333;text-align:left;padding-right:10px;}

#red a:link, #red a:visited {font-size:11px;color:#7f2424;text-decoration:none;}
#red a:hover {color:#560c0c;}

#red2 a:link, #red2 a:visited {padding:5px 0px 5px 10px;font-size:11px;color:#7f2424;display:block;text-decoration:none;}
#red2 a:hover {background:#f8eaea;}
#red2 {width:600px;float:right;}
#red2 em {height:25px;display:block;font-style:normal;font-size:12px;}
#red2 b {padding:5px 0px 5px 10px;display:block;}
#red2 p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}
#red2 ol {display:block;color:#7f2424;font-size: 12px;background:#f9dddd;}
#red .img {float:left;margin:20px 20px 10px 0px;}
/*---------------------------------- GREY - CATEGORIES -----------------------------------------*/
#grey {width:600px;float:right;}
#grey ul {list-style-type:none;} 
#grey li {border-bottom:solid 1px #333;display:block;} 
#grey .imgicon {float:left;border:solid 7px #e9e9e9;margin:15px 20px 15px 0px;display:inline;}
#grey .imgicon2 {float:right;clear:right;border:solid 7px #e9e9e9;margin:0px 20px 15px 15px;display:inline;}
#grey label {height:25px;border-bottom:solid 1px #333;display:block;background:#e9e9e9;font-size:12px;color:#333;}
#grey em {height:25px;display:block;font-style:normal;font-size:12px;}
#grey b {padding:5px 0px 5px 10px;display:block;}

#grey2 {width:600px;float:right;}
#grey2 p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}
#grey2 a:link, #grey2 a:visited {padding:5px 0px 5px 10px;font-size:11px;color:#333;display:block;text-decoration:none;text-align:right;padding-right:10px;}
#grey2 a:hover {color:#000;}
/*--------------------------------------------- featured members --------------------------------------*/
#feature2 {width:600px;float:right;background:#65727B;}
.bg-photo2 u {margin:15px 17px 5px 17px;display:block;width:105px;height:110px;background-color:#65727B;border:solid 5px #fff;}
.bg-phototxt {font: 12px  Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;
width:105px;padding-left:10px;line-height: 1.3em;display:block;margin:0px 15px 10px 15px;text-align:left;}
.bg-photo2 {background-color: #65727B;background-repeat: no-repeat;background-position: center center;width:149px;	float:left;border-left:solid 1px #fff;}
/*------------------------------------------------ STYLES ----------------------------------------------*/
.policy_box1 {background-color: #E9E9E9;border: 1px solid #666666;}
.policy_box2 {background-color: #e7e8b1;border: 1px solid #4c6102;}
.policy_box3 {background-color: #c2e4f7;border: 1px solid #0e4362;}
.style1 {background-color: #E9E9E9;}
.style2 {background-color: #f4ebe9;font:12px  Arial, Helvetica, sans-serif;font-weight: normal;color: #913868;text-decoration: none;}
.style3 {background-color: #eedcdb;padding-left: 1px;}
.bg-white {background: #fff;}
.white_heading {font:12px  Arial, Helvetica, sans-serif;font-weight: bold;color: #fff;text-decoration: none;}
/*------------------------------------------- Guests Header --------------------------------------*/
#guestsheader{height: 82px;background: url(../images/bg_header.gif) repeat-x;}
#guestsheader span{float:left;padding-left:20px;padding-top:20px;}
#join {width: 150px; height:30px;float:right;}
#join ul {list-style-type:none;}
#join li a {display:block;height:30px;background:transparent url(../images/joinforfree_up.gif) no-repeat;}
#join li a:hover {background:transparent url(../images/joinforfree_ov.gif) no-repeat;}
#join b {display:block;height:30px;background:url(../images/joinforfree_ov.gif) no-repeat;}
#bar {height: 30px;background: #2E3B45;clear:both;}
#topnav{float:left;padding:5px 10px 0px 10px;width:550px;height: 20px;font-family:Verdana, Helvetica, sans-serif;color:#fff;}
#topnav ul {list-style-type:none;margin-left:10px;}
#topnav li {display: inline;}
#topnav li a:link, #topnav li a:visited {font-size: 11px;line-height: 20px;text-decoration: none;color: #fff;font-weight: bold;padding-left:2px;padding-right:2px;}
#topnav li a:hover {color: #9ca7ae;}
/*------------------------------------------- Members Header --------------------------------------*/
#membersheader{height:82px;background: url(../images/bg_header.gif) repeat-x;}
#membersheader span{float:left;padding-left:20px;padding-top:20px;}
#membersbar {height: 30px;background: #2E3B45;clear:both;}
#membersheader .memberspic {float:right;}
#membersnav {text-align:center;float:left;padding:5px 0px 0px 0px;width:265px;height:27px;font-family:Verdana, Helvetica, sans-serif;color:#fff;background-image: url(/images/logoff_curve.gif);background-repeat: no-repeat;margin-top:47px}
#membersnav ul {list-style-type:none;margin-left:10px;}
#membersnav li {display: inline;}
#membersnav li a:link, #membersnav li a:visited {font-size: 11px;line-height: 20px;text-decoration: none;color:#f3efef;font-weight: bold;padding:0px 10px 0px 10px}
#membersnav li a:hover {color: #9ca7ae;}
#membersnav2 {float:left;padding:0px 10px 0px 10px;width:150px;height:20px;font-family:Verdana, Helvetica, sans-serif;text-align:left;}
#membersnav2 ul {list-style-type:none;margin-left:10px;}
#membersnav2 li {display: inline;}
#membersnav2 li a:link, #membersnav2 li a:visited {font-size: 11px;line-height: 20px;text-decoration: none;font-weight: bold;padding-left:2px;padding-right:2px;}
#membersnav2 li a:hover {color: #9ca7ae;}
#membersonline {padding:5px 10px 0px 10px;height:20px;display:block;float:left;width:400px;text-align:center}
#membersonline a:link, #membersonline a:visited {font-size: 11px;line-height: 20px;text-decoration: none;color: #fff;font-weight: bold;padding-left:2px;padding-right:2px;text-align:center;}
#membersonline a:hover {color: #9ca7ae;}
/*--------------------------------------------- bottom content --------------------------------------*/
#bottom-content {margin-top: 5px;background-image: url(/images/bg-bottom-content.gif);background-repeat: repeat-y;}
#bottom-content b {text-align:center;color: #fff;background-color:#848083;height:20px;display:block;margin-bottom:5px;padding:5px 0px 5px 0px;font:12px  Verdana, Arial, Helvetica, sans-serif;border-bottom:5px solid #fff;}
#bottom-content ul li {font-size: 11px;width:200px;color: #000;margin-right:5px;display: block;list-style-type: none;float:left;text-align:center;}
#bottom-content p {padding:15px;text-align:left;font-weight: normal;font-size: 11px;line-height: 1.3em;color:#000;width:540px;float:right;}
/*---------------------------------------------other sites footer---------------------------------------------------*/
#othersites {font-size:10px;color: #000;font-weight:normal;line-height: 1em;display:block;text-align: center;background-color:#e9e9e9;clear:both;border-top: solid 1px #fff;}
#othersites  a:link, #othersites  a:visited {color: #000;font-size:10px;text-decoration:none;font-weight:normal;}   
#othersites  a:hover {color: #5c2727;}   
#othersites  p {padding:10px 0px 10px 0px; line-height: 1.3em;}
/*------------------------------------------------CM trademark footer----------------------------------------------*/
#trademark {height:35px;font-size:10px;line-height: 1em;color: #000;text-align: center;background:#fff;}
#trademark  p {padding:5px 0px 5px 0px;}
/*-----------------------------------------------------languages---------------------------------------------------*/
#language {height: 30px;font-size: 10px;line-height: 1em;color: #000;text-align: center;background:#e9e9e9;clear:both;}
#language a:link, #language a:visited {color: #000;font-size:10px;text-decoration:none;font-weight:bold;}   
#language a:hover {color: #5c2727;}   
#language p {padding-top:10px;}
/*---------------------------------------------FOOTER---------------------------------------------------*/
#footer {height: 42px;font-size: 11px;line-height: 1em;color: #fff;background: #2e3b45;text-align: center;clear:both;}
#footer a:link, #footer a:visited {color:#fff;font:11px  Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}   
#footer a:hover {color: #b4bcc1;}   
#footer p {padding-top: 15px;}
.clear {clear: both;}
.right {float:right}
.left {float:left}
.QuickMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/*---------------------------------------------badges---------------------------------------------------*/
.badge {width:200px;height:100px;float:left;margin:20px 10px 20px 10px;}
.badgetext {width:300px;height:100px;float:right;margin:20px 10px 20px 10px;}

#badges {width:600px;float:right;}
#badges ul {list-style-type:none;} 
#badges li {border-bottom:solid 1px #333;display:block;} 
#badges u {padding:5px 0px 5px 10px;display:block;text-decoration:none;font-weight:bold;}
#badges .imgicon {float:left;border:solid 7px #e9e9e9;margin:15px 20px 15px 0px;display:inline;}
#badges .imgicon2 {float:right;clear:right;border:solid 7px #e9e9e9;margin:0px 20px 15px 15px;display:inline;}
#badges label {height:25px;border-bottom:solid 1px #333;display:block;background:#e9e9e9;font-size:12px;color:#333;}
#badges em {height:25px;display:block;font-style:normal;font-size:12px;}

#badges2 {width:600px;float:right;}
#badges2 p {display:block;padding:10px;font-size: 11px;line-height: 1.3em;color:#333;}
#badges2 a:link, #badges2 a:visited {padding:5px 0px 5px 10px;font-size:11px;color:#333;display:block;text-decoration:none;text-align:left;padding-right:10px;}
#badges2 a:hover {color:#000;background:#f3f1f1;}

#badges3 {width:600px;float:right;}
#badges3 a:link, #badges3 a:visited {display:block;text-decoration:none;color:#1a4628;}
#badges3 a:hover {color:#0b2814;}

#backtotop {border-bottom:solid 1px #333;display:block;}
/*---------------------------------------------regopage---------------------------------------------------*/
#regotop {height:70px;background-image: url(/images/rego_top_bg.gif);background-repeat: repeat-x;padding:15px 45px 0px 15px;background-position:center 15px;}
#regotophdr {width:435px;height:30px;background-image: url(/images/rego_heading_bg.gif);background-repeat: no-repeat;text-align:center;padding-top:8px;text-transform:uppercase;font-weight:bold;float:left;margin-top:5px;font-family:  Arial, Helvetica, sans-serif}

#regoouter {padding:10px}
#regoleft {font-size:12px;float:left;padding:0px 0px 0px 5px}
#regoleft strong {background-image: url(/images/rego_form_hdr.gif);background-repeat:no-repeat;height:25px;width:425px;display:block;padding:12px 0px 0px 15px;border-bottom:solid 2px #b4b4a3}
#regoform {font-size:12px;background-image: url(/images/rego_form_bg.gif);background-repeat:repeat-y;width:440px;padding:10px 0px 10px 0px}

div#regorow {clear:both;height:30px}
#regoform label{float:left;width:130px;font-weight:bold;padding:2px 20px 0px 15px;text-align:right;}
#regoform span {font:11px  Arial, Helvetica, sans-serif;float:left;display:block}
#submitbutton {margin-left:170px;margin-top:5px;float:left}
/*#regoform input, #regoform textarea, #regoform select{float:left;width:180px;margin-bottom:5px}
/*#regoform textarea{width:250px;height:150px;}*/

#regoright {font-size:12px;float:right}
.regophoto {width:285px;border:solid 2px #cd9898;background-image: url(/images/rego_profile_bg.gif);background-repeat:repeat-x;}
.regophoto p {font:12px  Arial, Helvetica, sans-serif;color: #000;width:140px;line-height: 2em;display:block;
padding:35px 5px 0px 0px;float:right}
.regophoto em {margin:5px;display:block;width:105px;height:110px;border:solid 10px #fff;font-style:normal;float:left;}

#regofeatures {width:285px;background-image: url(/images/rego_features_bg.gif);background-repeat:repeat-y;margin-top:10px;font:12px Arial, Helvetica, sans-serif}
#regofeatures ul {display:block;list-style-type:none}
#regofeatures li {display:block;height:38px;padding:0px 10px 0px 10px;margin:0px 3px 0px 3px;border-bottom:solid 2px #fff}
#regofeatures span {float:right;width:210px;padding-top:10px;font-weight:bold}
