/* General Style Info */

body {
	background: none no-repeat fixed left center #1D2730; 
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	margin-left: 65px;
	margin-top: 0px;
	color: #FFFFFF;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin: 0;
	line-height:160%;
	height:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;	
}

body {
background-image:url(/img/logo-CR.png);
}

#body_container_first {
	width:945px; 
	margin:auto; 
	position:relative;	
	height: 100%;
}

#body_container_inner {
	width:940px; 
	margin: 0 auto;
    margin-top:0px;
	background-color: #FFFFFF;
	height:100%; 
	border-left: solid 0px #4EC4E2;
	border-right: solid 0px #4EC4E2;
}

#body_container_secound {
	background-color: #1D2730;
	clear: both;
	width:940px; 
	margin:auto; 
	height:100%; 
}


#Member_header_top {
	margin-top:0px;
	background-color: #1D2730;
	height:146px;	
	width:940px;
	border-bottom: solid 5px #4EC4E2;
}

#header_banner {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/header_san.png);
	height:250px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
}

#header_banner_reg {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/register_banner_1.png);
	height:200px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
}

#header_banner_reg_suc {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/register_banner_2.png);
	height:200px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
}

#header_banner_reg_act {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/register_banner_activate.png);
	height:200px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
}

#service_banner_1 {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/service_banner_1.gif);
	height:165px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
	line-height:55px;
}

#about_us {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/about_us.png);
	height:165px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
	line-height:55px;
}

#contact_us {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/contact_us.png);
	height:200px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
}

#suc_contact {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/suc_contact.png);
	height:200px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
}

#career_us {
	margin-top:0px;
	background-color: #27313B;
	background-image: url(../img/career_us.png);
	height:165px;	
	width:940px;
	border-bottom: solid 0px #4EC4E2;
	line-height:55px;
}

#content{
	clear: both;
	height:auto;
	margin:auto;
	padding-top:15px; 
	border:solid 0px red;
	min-height:450px;	
	background-color: #FFFFFF;
	width:940px;
	color:#505050;
}

#login a:link{text-decoration: none; color:White;}
#login a:active{text-decoration: none; color:White;}
#login a:hover{text-decoration: underline; color:#4FC1E3;}
#login a:visited{text-decoration: none; color:White;}

#EventTitle a:link{text-decoration: none; color: rgb(39, 49, 59)}
#EventTitle a:active{text-decoration: none; color: rgb(39, 49, 59)}
#EventTitle a:hover{text-decoration: underline; color:#4FC1E3;}
#EventTitle a:visited{text-decoration: none; color: rgb(39, 49, 59)}

#topmenu {
	font-size:17px;color:#FFFFFF;font-weight:bold;
}
#topmenu a:link {
    text-decoration:none;
	color:#FFFFFF;
}
#topmenu a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
#topmenu a:active {
	text-decoration:none;
	color:#4FC1E3;
}
#topmenu a:hover {
    text-decoration:none;
	color: #4FC1E3;
}



#footer_top_menu {
	clear: both;
	margin-top:20px;
	padding:20px 0px; 
	background-color: #27313B;
	width:940px;
	min-height: 220px;
    margin-bottom:0px;
}

#footer_top_menu_new {
	clear: both;
	xmargin-top:20px;
	padding:20px 0px; 
	background-color: #267A84;
	width:940px;
	min-height: 300px;
    margin-bottom:0px;
}


#footer_area {
	clear: both;
	margin:auto; 
	background-color: #27313B;
	width:940px;
	height: 45px;
    margin-bottom:0px;
	border-bottom:#4EC4E2 0px solid ;
}
#menu_body {
	margin-top:10px;
	width:270px;
}

#menu_body ul{
	padding:0px 10px;
	margin:0px 15px;
	list-style-image:url('../img/apps/left_link_white.png');
}

#menu_body li{
	padding-left:0px;
}	
          
#menu_body li a:link {
    text-decoration:none;
	color:#51514F;
}
#menu_body li a:visited {
	text-decoration:none;
	color:#51514F;
}
#menu_body li a:hover {
    text-decoration:underline;
	color: #4FC1E3;
}

.upcoming_event a:link {
    text-decoration:underline;
	color:#4FC1E3;
}
.upcoming_event a:visited {
    text-decoration:underline;
	color:#4FC1E3;
}
.upcoming_event a:hover {
	text-decoration:none;
	color: #51514F;
}


#menu_affiliate {
	margin-top:10px;
	width:270px;
}

#menu_affiliate ul{
	padding:0px 10px;
	margin:0px 15px;
	list-style-image:url('../img/apps/arrow_03.gif');
}

#menu_affiliate li{
	padding-left:0px;
	margin-bottom:5px;
}	
          
#menu_affiliate li a:link {
    text-decoration:underline;
	color:#51514F;
}
#menu_affiliate li a:visited {
	text-decoration:underline;
	color:#51514F;
}
#menu_affiliate li a:hover {
    text-decoration:none;
	color: #4FC1E3;
}

#menu_affiliate_left {
	margin-top:10px;
	width:270px;
}

#menu_affiliate_left ul{
	padding:0px 10px;
	margin:0px 8px;
	list-style-image:url('../img/apps/arrow_03.gif');
}

#menu_affiliate_left li{
	padding-left:0px;
	margin-bottom:5px;
}	
          
#menu_affiliate_left li a:link {
    text-decoration:underline;
	color:#51514F;
}
#menu_affiliate_left li a:visited {
	text-decoration:underline;
	color:#51514F;
}
#menu_affiliate_left li a:hover {
    text-decoration:none;
	color: #4FC1E3;
}


#menu_hotLinks {
	margin-top:10px;
	width:196px;
}

#menu_hotLinks ul{
	padding:0px 10px;
	margin:0px 5px;
	list-style-image:url('../img/apps/arrow_03.gif');
}

#menu_hotLinks li{
	padding-left:0px;
	margin-bottom:7px;
}	
          
#menu_hotLinks li a:link {
    text-decoration:underline;
	color:#0997C1;
}
#menu_hotLinks li a:visited {
	text-decoration:underline;
	color:#0997C1;
}
#menu_hotLinks li a:hover {
    text-decoration:none;
	color: #51514F;
}


#menu_hotLinksBottom {
	margin-top:10px;
	width:196px;
}

#menu_hotLinksBottom ul{
	padding:0px 10px;
	margin:0px 5px;
	list-style-image:url('../img/apps/arrow_03.gif');
}

#menu_hotLinksBottom li{
	padding-left:0px;
	margin-bottom:7px;
}	
          
#menu_hotLinksBottom li a:link {
    text-decoration:underline;
	color:#FFFFFF;
}
#menu_hotLinksBottom li a:visited {
	text-decoration:underline;
	color:#FFFFFF;
}
#menu_hotLinksBottom li a:hover {
    text-decoration:none;
	color: #000000;
}



#menu_albumLinksBottom {
	margin-top:10px;
	font-size:1.4em;
	font-weight:bold;
	width:226px;
}

#menu_albumLinksBottom ul{
	padding:0px 0px 0px 60px;
	margin:0px 5px;
	list-style-image:url('../img/apps/arrow_03.gif');
}

#menu_albumLinksBottom li{
	padding-left:0px;
	margin-bottom:7px;
}	
          
#menu_albumLinksBottom li a:link {
    text-decoration:underline;
	color:#4FC2E1;
}
#menu_albumLinksBottom li a:visited {
	text-decoration:underline;
	color:#FFFFFF;
}
#menu_albumLinksBottom li a:hover {
    text-decoration:none;
	color: #000000;
}



#dateEventLinks {
	margin-top:10px;
	font-size:1.4em;
	font-weight:bold;
	width:196px;
}

#dateEventLinks ul{
	padding:15px 20px;
	margin:0px 5px;
	list-style-image:url('../img/apps/arrow_03.gif');
}

#dateEventLinks li{
	padding-left:0px;
	margin-bottom:7px;
}	
          
#dateEventLinks li a:link {	
    text-decoration:none;
	color:#505050;
}
#dateEventLinks li a:visited {
	text-decoration:none;
	color:#505050;
}
#dateEventLinks li a:hover {
    text-decoration:underline;
	color: #4FC2E1;
}



#menu_float_body {
	margin-top:10px;
	width:270px;
}

#menu_float_body ul{
	padding:0px 10px;
	margin:0px 15px;
	list-style-image:url('../img/apps/arrow_03.gif');
}

#menu_float_body li{
	padding-left:0px;
	margin-bottom:5px;
}	
          
#menu_float_body li a:link {
    text-decoration:underline;
	color:#51514F;
}
#menu_float_body li a:visited {
	text-decoration:underline;
	color:#51514F;
}
#menu_float_body li a:hover {
    text-decoration:none;
	color: #4FC1E3;
}

#home_righ_body {
	margin:auto;
	width:206px;
    color:#ffffff;
}
#home_righ_body li a:link{
    text-decoration:none;
	color:#0A93BC;
}
#home_righ_body li a:hover {
    text-decoration:underline;
	color: #4FC1E3;
}

#home_righ_body ul{
	padding:0px 10px;
	margin:0px 0px 0px 10px;
	list-style-image:url('../img/apps/lenft_link_body.png');
}

#home_righ_body li{
	padding-left:0px;
	margin-bottom:7px;
}	

#footer_menu_body {
	margin:auto;
	width:270px;
    color:#ffffff;
}

#footer_menu_body ul{
	padding:0px 10px;
	margin:0px 0px 0px 15px;
	list-style-image:url('../img/apps/left_link.png');
}

#footer_menu_body li{
	padding-left:0px;
}	
          
#footer_menu_body li a:link {
    text-decoration:none;
    color:#ffffff;
}
#footer_menu_body li a:visited {
	text-decoration:none;
    color:#ffffff;
}
#footer_menu_body li a:hover {
    text-decoration:underline;
	color: #4FC1E3;
}
	
.more a:link {
    text-decoration:underline;
    color: #4FC1E3;
}
.more a:visited {
	text-decoration:underline;
    color:#4FC1E3;
}
.more a:hover {
    text-decoration:none;
	color: #FFFFFF;
}

.more_body {
	font-weight: bold;
}
.more_body a:link {
    text-decoration:underline;
    color: #27313B;
}
.more_body a:visited {
	text-decoration:underline;
    color:#27313B;
}
.more_body a:hover {
    text-decoration:none;
	color: #4FC1E3;
}

.divider{
	margin:5px 30px;
	background-color:#2E3F4F;
	height:1px;	
}
.foot_divider{
	background-color:#2E3F4F;
	height:1px;	
}

.divider_footer_menu{
	margin:10px 0px 10px 0px;
	background-color:#2E3F4F;
	height:1px;	
}

.divider_footer_menu_new{
	margin:10px 0px 10px 0px;
	background-color:#1E757F;
	height:1px;	
}

.divider_body{
	clear:both;
	margin:10px 0px 10px 0px;
	background-color:#C2C2C2;
	height:2px;	
}
.divider_body_{
	clear:both;
	margin:3px 0px 1px 0px;
	background-color:#C2C2C2;
	height:1px;	
}

.member_login{
	text-align:center;
	font-size:17pxr;
	font-weight: bold;
	color:#4FC2E1;
}

.footer_menu_title{
	text-align:left;
	font-size:17px;
	font-weight: bold;
	color:#4FC2E1;
}

.clear {clear: both; }

/* */
.text-input{
	background-color:#D8D8D8;
	background:#D8D8D8 url(../img/bg_text_fields.gif) repeat-x scroll left top !important;
	border:0;
	height:22px;
	line-height:2spx;
	padding:7px 0px 0px 5px;
	color:#5C5C5C;
}


.textarea-input{
	background-color:#D8D8D8;
	background:#D8D8D8 url(../img/bg_textarea_fields.gif) repeat-x scroll left top !important;
	border:0;
	line-height:2spx;
	padding:7px 0px 0px 5px;
	color:#5C5C5C;
}

.button:hover {
	text-decoration:underline;
}
.button {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:#4FC2E1 url(../img/bg-button.gif) repeat-x scroll left top !important;
	border-color:#24A1C3 !important;
}
.button {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
.button {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:#4FC2E1 url(../img/bg-button.gif) repeat-x scroll left top !important;
	border:1px solid #24A1C3 !important;
	color:#FFFFFF !important;
	font-weight:bold;
	text-shadow: black 0.1em 0.1em 0.2em;
	cursor:pointer;
	display:inline-block;
	font-family:Verdana,Arial,sans-serif;
	font-size:14px !important;
	padding:4px 7px !important;
}

#visitor_left{float:left;width:570px;margin-left:30px;border:0px solid white;}

#visitor_right{float:left;width:270px;margin-left:30px;margin-right:30px;border:0px solid white;}
#visitor_right_home{float:left;width:270px;margin-left:20px;margin-right:20px;border:0px solid white;}
#failureMessage {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFD1D1 url(../img/admin/alert-failure.gif) no-repeat scroll 13px 11px;
	border-bottom:1px solid #F8ACAC;
	border-top:1px solid #F8ACAC;
	margin:0;
	padding:10px 10px 0px 35px;
}

#failure {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFD1D1 url(../img/admin/alert-failure.gif) no-repeat scroll 13px 11px;
	border-bottom:1px solid #F8ACAC;
	border-top:1px solid #F8ACAC;
	margin:0;
	padding:10px 10px 10px 35px;
}

#failure h3 {
	color:#333333;
	font-size:16px;
	margin:0 0 5px;
}

#failureFeedback {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFD1D1 url(../img/admin/alert-failure.gif) no-repeat scroll 13px 11px;
	border-bottom:1px solid #F8ACAC;
	border-top:1px solid #F8ACAC;
	margin:0;
	padding:10px 10px 10px 35px;
}

.clear {
	clear:both;
	height:1px;
}

#successBig {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E1FFD1 url(../img/admin/massiveTick.gif) no-repeat scroll 18px 22px;
	border-bottom:1px solid #C5F8AC;
	border-top:1px solid #C5F8AC;
	margin:0 0 20px;
	padding:5px 10px 10px 65px;
}

#notice {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FDECEC url(../img/admin/bigAlert.gif) no-repeat scroll 18px 22px;
	border-bottom:1px solid #FCDBDB;
	border-top:1px solid #FCDBDB;
	margin:0 0 20px;
	padding:5px 10px 10px 65px;
}

a img {
	border:0 none;
}

#message {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E1FFD1;
	border-bottom:1px solid #C5F8AC;
	border-top:1px solid #C5F8AC;
	margin:0 0 20px;
	padding:5px 10px 10px 65px;
}

#affiliate{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E1FFD1;
	border-bottom:1px solid #C5F8AC;
	border-top:1px solid #C5F8AC;
	margin:0 0 0px;
	padding:0px 10px 10px 20px;
}
#affiliateRight{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E1FFD1;
	border-bottom:1px solid #C5F8AC;
	border-top:1px solid #C5F8AC;
	margin:0 0 0px;
	padding:0px 10px 10px 10px;
}
#affiliateRight2{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E7F1F4;
	border-bottom:1px solid #D8EDF2;
	border-top:1px solid #D8EDF2;
	margin:0 0 0px;
	padding:0px 10px 10px 10px;
}

#affiliateBottomRight{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin:0 0 0px;
	padding:0px 10px 10px 10px;
}

#affiliateLeft{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E7F1F4;
	border-bottom:1px solid #D8EDF2;
	border-top:1px solid #D8EDF2;
	margin:0 0 0px;
	padding:0px 10px 10px 20px;
}

.serviceHeaderText{font-family:Century Gothic; font-size:58px; font-weight:bold;padding:10px 10px 0px 490px;}
.serviceHeaderText2{font-family:Century Gothic; font-size:54px; font-weight:bold;padding:10px 5px 0px 480px;}

#noticeMessage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDECEC;
border-bottom:1px solid #FCDBDB;
border-top:1px solid #FCDBDB;
border-left:0px solid #FCDBDB;
border-right:0px solid #FCDBDB;
margin:50px 100px 0px 100px;
padding:25px 35px;
}


table.tableHeader {
margin-bottom:10px;
}

table.tableHeader th.headerLeft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/admin/dark-table-head-left.gif) no-repeat scroll left top;
padding-left:11px;
}
table.tableHeader th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/admin/dark-table-head.gif) repeat-x scroll left top;
color:#42424C;
font-size:12px;
padding:11px 6px 10px;
text-shadow:1px 1px 0 #FFFFFF;
}
table.tableHeader th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(dark-table-head.gif) repeat-x scroll left top;
color:#42424C;
font-size:12px;
padding:11px 6px 10px;
}
th {
font-size:11px;
font-weight:700;
line-height:15px;
padding:5px 0 5px 3px;
text-align:left;
}
table.tableHeader tr.noHighlight th {
white-space:nowrap;
}
table.tableHeader th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/admin/dark-table-head.gif) repeat-x scroll left top;
color:#42424C;
font-size:12px;
padding:11px 6px 10px;
text-shadow:1px 1px 0 #FFFFFF;
}
table.tableHeader tr.noHighlight th {
white-space:nowrap;
}
table.tableHeader th.headerRight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/admin/dark-table-head-right.gif) no-repeat scroll right top;
padding-right:11px;
}
table.tableHeader td {
border-bottom:1px solid #E9E9E9;
color:#4C4C4C;
padding:4px 6px;
}
td {
font-size:11px;
line-height:15px;
padding:4px;
}
#case .shadowWrap .shadowMidLeft .shadowMidContent {
text-align:left;
}

h2{
margin:0px;
}
