html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol,ul {
	list-style: none;
}
blockquote,q {
	quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th,td {
	text-align: left;
	font-weight: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
body{
background: url(/images/bg.jpg) repeat-x #fff;
font-family:Verdana,Arial;
font-weight:bold;
font-size:12px;
}
a{
color: #000;
font-weight:bold;
font-size:12px;
}
#ch-cont {
	/*margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: auto;
	padding:0px 10px 10px 10px;*/
	width: 1000px;
	height: auto;
	padding: 0 5px;
}
.logo{
float:left;
width:272px;
height:150px;
background: url(/images/logo.png) no-repeat;

}
.ch-userbar{
float:right;
width:500px;
text-align:right;
height:50px;
padding-top:5px;
color:#465764;
}
.ch-userbar a{
color:#465764;
}
.clr{
clear:both;
}
.ch-tabs{
width:600px;
float:right;
padding-top:104px;
}
.ch-lefttab{
background: url(/images/lefttab.png) no-repeat;
width:10px;
height:46px;
float:left;
margin 0px 5px 0px 5px;
}
.ch-righttab{
background: url(/images/righttab.png) no-repeat;
width:10px;
height:46px;
float:left;
margin: 0px 5px 0px 0px;
}
.ch-help {
height:46px;
width:100px;
background:url(/images/tabs.png);
float:left;
}
.ch-help a{
text-decoration:none;
color:#fff;
font-size:24px;
padding-left:0px;
line-height:38px;
}
.ch-inbox{
height:46px;
width:100px;
background:url(/images/tabs.png);
float:left;
}
.ch-inbox a{
text-decoration:none;
color:#fff;
font-size:24px;
padding-left:0px;
line-height:38px;
}
.ch-myblog{
height:46px;
width:100px;
background:url(/images/tabs.png);
float:left;
}
.ch-myblog a{
text-decoration:none;
color:#fff;
font-size:24px;
padding-left:0px;
line-height:38px;
}
.ch-profile{
height:46px;
width:100px;
background:url(/images/tabs.png);
float:left;
}
.ch-profile a{
text-decoration:none;
color:#fff;
font-size:24px;
padding-left:0px;
line-height:38px;
}
.ch-about{
height:46px;
width:100px;
background:url(/images/tabs.png);
float:left;
}
.ch-about a{
text-decoration:none;
color:#fff;
font-size:24px;
padding-left:0px;
line-height:38px;
}
.ch-header{
float:left;
width:995px;
height:30px;
}
.ch-header-a{
float:left;
width:11px;
height:30px;
background: url(/images/headera.png) no-repeat;
}
.ch-header-b{
float:left;
width:978px;
height:30px;
background: url(/images/headerb.png) repeat-x;
font-size:15px;
color:#fff;
line-height:28px;
}
.ch-header-c{
float:left;
width:6px;
height:30px;
background: url(/images/headerb.png) repeat-x;
}
.ch-header2{
float:left;
width:1000px;
height:13px;	
}
.ch-header2a{
float:left;
width:11px;
height:13px;
background: url(/images/header2a.png) no-repeat;
}
.ch-header2b{
float:left;
width:973px;
height:13px;
background: url(/images/header2b.png) repeat-x;
}
.ch-header2c{
float:left;
width:11px;
height:13px;
background: url(/images/header2c.png) no-repeat;
}
.ch-content{
float:left;
width:971px;
height:auto;
background: url(/images/innerbg.jpg) repeat-x;
border-left:2px solid #a2c9e7;
border-right:2px solid #a2c9e7;
padding:0px 10px 10px 10px;
_padding:0px 10px 10px 10px;
}
.ch-cont-end{
float:left;
width:995px;
height:11px;
}
.ch-cont-enda{
float:left;
width:11px;
height:11px;
background: url(/images/bottomleft.jpg) no-repeat;
}
.ch-cont-endb{
float:left;
width:973px;
height:11px;
background: url(/images/bottom.jpg) repeat-x;
}
.ch-cont-endc{
float:left;
width:11px;
height:11px;
background: url(/images/bottomright.jpg) no-repeat
}
.ch-footer{
float:left;
width:995px;
padding:10px 0;
text-align:center;
}
.ch-tabs-cont{
float:left;
padding-left:103px;

}
.ch-index-left-div{float:left; width:480px; height:200px;}
.ch-index-right-div{float:left; width:480px; height:200px; margin-left:10px;}
.ch-index-div-topleft{width:10px; height:30px; float:left; background:url('/images/sprite.png');background-position:top left;}
.ch-index-div-topcenter{background:url('/images/darkblue.png'); float:left; width:460px; height:30px; text-align:center; color:#fff; line-height:27px;}
.ch-index-div-topright{width:10px; height:30px; float:left; background:url('/images/sprite.png');background-position:top right;}
.ch-index-div-midleft{background:url('/images/darkblue.png'); height:160px; width:10px; float:left;}
.ch-index-div-midcenter{background:url('/images/darkblue.png'); width:460px; height:160px; float:left; color:#fff; font-weight:normal; overflow:hidden;}
.ch-index-div-midright{background:url('/images/darkblue.png'); width:10px;height:160px; float:left;}
.ch-index-div-bottomleft{width:10px; height:10px; float:left; background:url('/images/sprite.png');background-position:bottom left;}
.ch-index-div-bottomcenter{height:10px; background:url('/images/darkblue.png'); width:460px; float:left;}
.ch-index-div-bottomright{height:10px; width:10px; float:left; background:url('/images/sprite.png');background-position:bottom right;}
.ch-index-stories-div{float:left; width:970px; height:200px; padding-top:10px;}
.ch-index-stories-div-width{width:950px !important;}
.ch-index-stories-div-height{height:200px !important;}

.ch-pic-div-topleft{width:10px; height:30px; float:left; background:url('/images/spritewhite.png');background-position:top left;}
.ch-pic-div-topcenter{background:url('/images/white.png'); float:left; width:200px; height:30px; text-align:center; color:#455a6d; line-height:27px;}
.ch-pic-div-topright{width:10px; height:30px; float:left; background:url('/images/spritewhite.png');background-position:top right;}
.ch-pic-div-midleft{background:url('/images/white.png'); height:160px; width:10px; float:left;}
.ch-pic-div-midcenter{background:url('/images/white.png'); width:200px; height:160px; float:left; color:#455a6d; font-weight:normal;}
.ch-pic-div-midright{background:url('/images/white.png'); width:10px;height:160px; float:left;}
.ch-pic-div-bottomleft{width:10px; height:10px; float:left; background:url('/images/spritewhite.png');background-position:bottom left;}
.ch-pic-div-bottomcenter{height:10px; background:url('/images/white.png'); width:200px; float:left;}
.ch-pic-div-bottomright{height:10px; width:10px; float:left; background:url('/images/spritewhite.png');background-position:bottom right;}

#s3slider {
   width: 947px; /* important to be same as image width */
   height: 198px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
border:1px solid #222;
}

#s3sliderContent {
   width: 948px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   background:black;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
  cursor: pointer;
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 945px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.ch-slider-text{
float:right; width:420px; height:145px; margin:10px; margin-top:40px;
}
.clear {
   clear: both;
} 
.ch-index-signup-notover {
width:130px;
height:38px;
background: url(/images/signup.jpg);
overflow:hidden;
background-position:top;
margin-top:20px;
}


h1 { color: rgb(69, 90, 109); font-size: 24px; }






/* Signup tabs */

#signuptab {
  float:left;
  width:100%;
  background:#fff;
  font-size: 1.0em;
  line-height: normal;
}
#signuptab ul {
  margin:0;
  padding: 0px 10px 0px 10px;
  list-style:none;
}
#signuptab li {
  float:left;
  margin:0;
  padding:0 3px 0 9px;
  border-bottom:1px solid #CACACA;
}
#signuptab a {
  float:left;
  display:block;
  width:.1em;
  padding:2px 15px 0px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  white-space: nowrap;
}
#signuptab > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#signuptab a {float:none;}
/* End IE5-Mac hack */
#signuptab a:hover {
  color:#333;
}
#signuptab #signupcurrent {
  background-position:0 -150px;
  border-width:0;
}
#signuptab #signupcurrent a {
  background-position:100% -150px;
  padding-bottom:1px;
  color:#000;
}
#signuptab li:hover, #signuptab li:hover a {
  background-position:0% -150px;
  color:#000;
}
#signuptab li:hover a {
  background-position:100% -150px;
}

/* Signup box */

#signupbox {
  width: 100%;
  text-align: center;
  margin: 0em auto;
}

#signupwrap {
  border: 2px solid #CBDCED;
  text-align: left;
  padding: 30px 10px 20px 30px;
  clear: both;
background:white;
}

/* Unsupported browsers */

.orange_rbcontent { padding: 0.4em; }
.orange_rbroundbox { width: 100%; }

#unsupported {
  font-weight: bold;
  text-align: left;
}

/*#content {
  padding-top: 15px;
}*/

/* Signup form */

#signupform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#signupform .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#signupform .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#signupform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#signupform .textfield {
  width: 270px;
}

#signupform .error {
  padding-right: 15px;
  padding-bottom: 15px;
}

#signupform .error_msg {
  font-weight: bold;
  color: #EA5200;
  margin-left: 19px;
}

#signupform .success {
  padding-right: 15px;
  padding-bottom: 15px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#signupform #dateformatStatus, #signupform #termsStatus {
  margin-left: 6px;
}

#signupform #dateformat_eu {
 vertical-align: middle;
}

#signupform #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #dateformat_am {
  vertical-align: middle;
}

#signupform #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #termswrap {
  float: left;
}

#signupform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#signupform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#signupform #lsignupsubmit {
  visibility: hidden;
}


.ch-success-stories-div { width:950px; height:200px; font-weight: normal; padding-bottom:5px; }
.ch-success-stories-div h1 { margin:0; font-size: 20px;	}
.ch-success-stories-div h2 { margin:0; font-size: 15px;	}
.ch-success-stories-img { float:left;margin-right:15px;}


.ch-search-results-div-results { width:950px; padding:5px; text-align:right; }
.ch-search-results-div { width:950px; font-weight:normal; margin-bottom:10px; padding:5px; max-height:200px; overflow:hidden; }
.ch-search-results-div h1 { font-size:14px; margin:0px; }
.ch-search-results-div-img {  padding-left:15px;}

.ch-blog-top-div { width:950px; padding-bottom:25px; }
.ch-blog-mid ul { margin:0; }
.ch-blog-mid li { list-style: none; margin:0; padding:10px;}
.ch-blog-mid { padding:10px; }
.ch-blog-mid-left-div { float:left; }
.ch-blog-mid-right-div { float:left; margin-left:10px; }
.ch-blog-mid-search-div { clear: left;width:950px; padding-top:25px; padding-bottom:25px; }
.ch-blog-search-results-div { width:950px; text-align: right; padding-top:15px; padding-bottom:15px;}
.ch-blog-mid-search-div #keywordsearch { margin-right:50px; }
.ch-blog-table-div { width: 950px; border:1px solid #000; }
.ch-blog-table-div td { text-align: center; }
.ch-blog-table-div th { text-align: center; }
.ch-blog-table-div #leftCol { text-align: left; }

.ch-inbox-left-div {float: left; width:150px; margin-right:10px;}
.ch-inbox-right-div { float: left; width:750px; }

.ch-input-button {
border-style:solid;
border-width:1px;
color:#000;
font-size:12px;
padding: 3px 15px 3px;
text-align:center;
margin-right:5px;
margin-bottom:5px;
}
.ch-input-button-div { float: left; }
.ch-inbox-table { width: 750px; border-collapse: collapse;}
.ch-inbox-table td { border-bottom:1px solid #BBBBBB; padding: 5px; }
.ch-inbox-table th { text-align:left; padding: 5px; background:#F7F7F7; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.ch-inbox-left-div ul { margin: 0; padding:10px;}
.ch-inbox-left-div li { list-style:none; padding-top:5px; padding-bottom:5px; }
.ch-inbox-left-top-div { border: 1px solid #000; margin-bottom:25px; margin-top:50px;}
.ch-inbox-left-bottom-div { border: 1px solid #000; }
.ch-input-heading-div { padding-top: 10px;  padding-bottom: 10px; }
.ch-input-heading-div h2 { font-size: 16px; }

.ch-search-heading-div { width:80%;margin:5px 0px 5px 0px; background:transparent url(/images/darkblue.png) repeat scroll 0 0; color:#fff; line-height:200%; }
.ch-search-title { font-size:18px; font-weight:bold; }
.ch-search-heading { font-size:16px; font-weight:bold; padding-left:5px;}
.ch-search-save-div { padding:10px;width:80%; }
#ch-search-minage { margin-left:5px; margin-right:5px; }
#ch-search-maxage { margin-left:5px; }

.ch-contact-main-div { width:650px; }
.ch-contact-main-label { display:block; font-weight:bold; padding-top:10px; }
.ch-contact-left-div { float: left; width:300px; margin-right:10px; }
.ch-contact-right-div { float:left; width:300px; }
.ch-contact-textarea { clear:left; width:625px; }
.ch-contact-btn { text-align:left; padding-top:5px; }

.ch-profile-left-col-div {
	float: left;
	padding:10px;
	width:325px;
}

.ch-profile-right-col-div {
	float:left;
	padding: 10px;
}

.ch-profile-img-div {
	text-align:center;
	background:#CCC;
	height:225px;
	width:325px;
	padding-top:10px;
	padding-bottom:10px;
}

.ch-profile-textfield { width: 400px; margin-bottom:10px; }
.ch-profile-right-col-div textarea { margin-bottom:10px; }
.ch-profile-right-col-div label { font-weight:bold; }

.ch-profile-title { font-size: 24px; font-weight: bold; padding-bottom:10px; }
.ch-profile-colum-header { font-size: 20px; font-weight: bold; margin-bottom:10px; background:transparent url(/images/darkblue.png) repeat scroll 0 0; color:#fff; line-height:200%; padding-left: 5px; } 
.ch-profile-main-div { width:950px; border: 2px solid #CBDCED; }

.ch-profile-profile-settings-div .textfield { width: 200px; margin-bottom:5px; }
.ch-profile-profile-settings-div label { margin-right:15px; }
.ch-profile-profile-settings-div td { text-align: right; }

.ch-proflie-btn-div { text-align:left; padding-top: 10px; padding-bottom:10px; } 


.ch-profile-leftcol {
	float:left;
	padding-right:25px;
	width:475px;
}
.ch-profile-rightcol {
	float:left;
	width:426px;
}
.ch-profile-rightcol h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18pt;	
}
.ch-profile-image-container {
	background-image: url(/images/ch-profile-bg.png);
	background-repeat:no-repeat;
	width:223px;
	height:267px;
	padding-left:12px;
	padding-top:15px;
	float:left;
}
.ch-profile-details {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
}

.ch-profile-details h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24pt;
	margin:0;
}

.ch-profile-details ul {
	margin: 0;
	list-style: none;
}

.ch-profile-btn-nav a {	
	display: block;
	height: 58px; 
	background-position: left top;
}

.ch-profile-btn-nav a:hover {
	background-position: left -58px;
}

.ch-profile-btn-nav li.ch-profile-send-msg a {
	background-image: url(/images/ch-send-message-sprite.png);
	width: 226px;
}

.ch-profile-btn-nav li.ch-profile-view-blog a {
	background-image: url(/images/ch-view-blog-sprite.png);
	width: 226px;
}

.ch-profile-btn-nav li.ch-profile-edit-profile a {
	background-image: url(/images/ch-edit-profile-sprite.png);
	width: 226px;
}

.ch-profile-btn-nav li.ch-profile-create-blog a {
	background-image: url(/images/ch-create-blog-sprite.png);
	width: 226px;
}

.ch-profile-btn-nav li.ch-profile-my-settings a {
	background-image: url(/images/ch-my-settings-sprite.png);
	width: 226px;
}


.ch-profile-upload-link {
	padding-top:12px;
	padding-right:25px;
	text-align: center;
}

.ch-profile-rightcol td {
	padding-right:25px;
	
}
.ch-profile-files-nopad {
	padding-right:0px;
}

.ch-profile-urls {
	padding-left:10px;	
	padding-bottom:15px;
}
.ch-profile-seeks {
	padding-bottom:15px;
}
.ch-profile-offers {
	padding-bottom:15px;
}

.ch-about-profile-img {
	float:left;
	margin-right:10px;
}	
.ch-about-profile-img img {
	background: url(/images/about-shadow.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}
.ch-about-maincontainer {
	font-weight: normal;
	width: 95%;
}
.ch-about-personel-div {
	padding-bottom: 0px;
}
.ch-about-personel-title {
	padding-bottom:5px;
	color: gray;	
}
.ch-about-personel-name {
	font-weight: bold;	
}
.ch-about-personel-bio {
	float:left;
	width:820px;
}


.error {
	border-style:solid;
	border-width:1px;
	background-color:#FFEBE8;
	border-color:#DD3C10;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	width: 500px;
}

.error h3 {
	color: #ff0000;
}

.drop_down
{
width:40px;
border:1px solid #93979a;
}

