@charset "UTF-8";
/* ----------------- OVERAL PAGES ------------------*/

html, body, thead, tbody, tfoot, tr, th, td, p, h1, h2, h3, h4, h5, h6, div, ul, li, ol, a, form, textarea, input, select, img, hr, span, span, strong, fieldset, label { margin: 0; padding: 0;}

html { font-family: Arial, Helvetica, sans-serif; font-size: small; line-height:1.3em; background:#ece8db;}
body {
	background: #f6f1e5;
	color:#000000;
}

img, div { border: 0;}
ul, li, ol { list-style: none;}
li { vertical-align:middle;}
strong { color: #615d4f;}

#banner {
	height: 630px;
	width: 160px;
	float: left;
	margin-top: 138px;
	text-align: center;
	margin-left: 800px;
	position: absolute;
	visibility: visible;
	z-index: 30;
}

#banner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D37430;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	font-weight: normal;
}
#banner p a{
	color: #D9884E;
	text-decoration: underline;
	font-weight: normal;
}
#banner p a:hover{
	color: #333333;
	text-decoration: none;	
}
#banner_mac {
	height: 630px;
	width: 160px;
	float: left;
	margin-top: 0px;
	text-align: center;
	margin-left: 800px;
	position: absolute;
}
#banner_mac p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D37430;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	font-weight: normal;
}
#banner_mac p a{
	color: #D9884E;
	text-decoration: underline;
	font-weight: normal;
}
#banner_mac p a:hover{
	color: #333333;
	text-decoration: none;	
}

#memberlist {
	width:800px;
	border-bottom:1px solid #d4cfbf;
	border-right:1px solid #d4cfbf;
	background: #ffffff url(./themes/the_chain_themes/bg/bg_secondary_content.jpg) top left repeat-x;
	float:left;
	overflow:hidden;
	padding-top: 6px;
	padding-bottom: 4px;
}

#memberlist img.float_left { float:left; padding:5px; border:1px solid #e8e3d7; background:#ffffff; margin:0 20px 20px 0 ; }
#memberlist img.float_right { float:right; padding:5px; border:1px solid #e8e3d7; background:#ffffff; margin:0 0 20px 20px; }
#memberlist  h2 {
	font-size:130%;
	color:#000000;
	text-align: left;
	width: 475px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d4cfbf;
	height: 25px;
	padding-left: 5px;
	padding-top: 2px;
}
#memberlist  h3 {
	font-size:12px;
	color:#333333;
	width:300px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d4cfbf;
	height: 25px;
	padding-top: 2px;
	padding-right: 5px;
	text-align: right;
}
#memberlist  h3.select {
	font-size:12px;
	color:#333333;
	margin-top:16px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#memberlist  ul {
}
#memberlist  li {
	width: 180px;
	background-color: #F6F1E5;
	margin-left: 10px;
	padding: 3px;
	font-size: 11px;
	float: left;
	border: 1px solid #e8e3d7;
	margin-top: 10px;
}
#memberlist   li  img {
	padding:5px;
	border:1px solid #e8e3d7;
	background:#ffffff;
	text-align: center;
}
#memberlist  li strong{
	font-weight: bold;
	color: #333333;	
}
img.framed { padding:5px; border:1px solid #e8e3d7; background:#ffffff; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; }

a:link { color:#2971C7; text-decoration:none; font-weight: bold;}
a:visited { color:#2971C7; text-decoration:none; font-weight: bold;}
a:hover { color:#999999; text-decoration:none; font-weight: bold;}
a:active { color:#2971C7; text-decoration:none; font-weight: bold;}

p.print_quote {font-size:130%; font-family:Arial, Helvetica, sans-serif; line-height:1.7em; color:#5f5a50; font-style:italic;}
input:focus{outline:0;}

input.submit-btn-y
	{
	width: 54px;
	height: 20px;
	background: #743 url(./themes/the_chain_themes/buttons/btn-submit_y.gif) no-repeat;
	outline: none;
	}
	
input.submit-btn-y:hover
	{
	background: #069 url(./themes/the_chain_themes/buttons/btn-submit_y.gif) no-repeat 0 -20px;
	}
input.submit-btn
	{
	width: 54px;
	height: 20px;
	background: #743 url(./themes/the_chain_themes/buttons/btn-submit.gif) no-repeat;
	outline: none;
	}
	
input.submit-btn:hover
	{
	background: #069 url(./themes/the_chain_themes/buttons/btn-submit.gif) no-repeat 0 -20px;
	}
input.reset-btn-y
	{
	width: 54px;
	height: 20px;
	background: #743 url(./themes/the_chain_themes/buttons/btn-reset_y.gif) no-repeat;
	outline: none;
	}
	
input.reset-btn-y:hover
	{
	background: #069 url(./themes/the_chain_themes/buttons/btn-reset_y.gif) no-repeat 0 -20px;
	}
input.reset-btn
	{
	width: 54px;
	height: 20px;
	background: #743 url(./themes/the_chain_themes/buttons/btn-reset_y.gif) no-repeat;
	outline: none;
	}
	
input.reset-btn:hover
	{
	background: #069 url(./themes/the_chain_themes/buttons/btn-reset_y.gif) no-repeat 0 -20px;
	}

/* ----------------- ACTIVE PAGES ------------------*/


body.home 		li a#home,
body.account 		li a#account,
body.about 		li a#about,
body.projects 	li a#projects,
body.news 		li a#news,
body.register 	li a#register { background:#ffffff; border-bottom:0; color:#958e7d; padding-bottom:7px; }

body.home 		li a#home:hover,
body.account 		li a#account:hover,
body.about 		li a#about:hover,
body.projects 	li a#projects:hover,
body.news 		li a#news:hover,
body.register 	li a#register:hover { background:#ffffff; border-bottom:0; color:#958e7d; padding-bottom:7px; color:#958e7d; }


/* ----------------- HEADER ------------------*/


#header_box {
	overflow:hidden;
	background-color: #e3935d;
	background-image: url(./themes/the_chain_themes/bg/bg_header_box.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#header {
	width:800px;
	height:113px;
	margin:0 auto;
	padding: 6px 0 0 0;
	overflow:hidden;
	position:relative;
	background-color: transparent;
	background-image: url(./themes/the_chain_themes/bg/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#header h1 {
	width:285px;
	height:30px;
	text-indent:-9999px;
	margin-top:26px;
	margin-left:-580px;
	float:left;
	background-color: transparent;
	background-image: url(./themes/the_chain_themes/logo/logo_tc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header h2 {
	float:left;
	width:286px;
	height:102px;
	text-indent:-9999px;
	margin-top:0px;
	margin-left:510px;
	background-color: transparent;
	background-image: url(./themes/the_chain_themes/logo/logo_1we.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#main_nav_box {
	float:left;
	width:auto;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
}
#main_nav_box ul {
	color: #aa7b0b;
	text-align: center;
	border-top:2px solid #dda439;
	z-index: 1;
}
#main_nav_box ul li { float:left; }
#main_nav_box ul li a { display:block; color: #aa7b0b;text-decoration: none; background:#f3cb70; text-transform:uppercase; border-right: 1px solid #e0ab3d; border-bottom:3px solid #ebc36a; width:99px; padding:7px 0 4px 0; font-weight:normal; font-size:90% }
#main_nav_box ul li a:hover { background:#f9d78a; border-bottom:3px solid #eecc7d; }
#login {
	width:200px;
	position:absolute;
	right:0;
	bottom:0;
	left: 0px;
	top: 0px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: baseline;
}
.home #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .checkbox {
	margin: 1px;
}
.home #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 44%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4B855;
	border-right-color: #DA9C35;
	border-bottom-color: #DA9C35;
	border-left-color: #DA9C35;
	height: 12px;
	margin: 2px;
	padding: 2px;
	background-color: #F3CB70;
}



/* ----------------- SUB NAVS ------------------*/

#sub_nav_box { overflow:hidden; background:#ffffff url(./themes/the_chain_themes/bg/bg_sublinks.jpg) bottom left repeat-x; margin-bottom:14px;}

#sub_nav {
	width:800px;
	min-height:36px;
	height:auto;
	height:36px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#sub_nav ul {
	color: #aa7b0b;
	text-align: center;
	padding-top:8px;
	float: left;
	padding-left: 5px;
}
#sub_nav ul li { display:inline; margin-left:-4px; }
#sub_nav ul li a { color: #9f9784;text-decoration: none; text-transform:uppercase; border-right: 1px solid #eeeae1; font-weight:normal; font-size:83%; padding:8px 16px 10px 16px;}
#sub_nav ul li a:hover { background: transparent url(./themes/the_chain_themes/bg/bg_sublinks_arrow.gif) center bottom no-repeat; color:#766d57; }
#sub_nav ul li a.first { border-left: 1px solid #eeeae1; }

/* ----------------- HOMEPAGE ------------------*/

#content_box { overflow:hidden; background: #f6f1e5; }
#content { width:800px; margin:0 auto; }
#content_home { width:790px; margin:0 auto; padding:14px 5px 14px 5px; overflow:hidden; background:#ffffff; }

/* ----------------- HOMEPAGE: Rotator ------------------*/

#rotator_box { width: 500px; background: #ffffff url(./themes/the_chain_themes/bg/bg_rotator_top.gif) left top no-repeat; float:left; margin-right:14px; }
#rotator_box img { margin:7px 7px 0 7px; }

#rotator_box  object {
	margin:7px 7px 0 7px;
	top: 7px;
}
#rotator_details { width: 482px; padding: 11px 9px 11px 9px; background: #ffffff url(./themes/the_chain_themes/bg//bg_rotator_bottom.gif) left bottom no-repeat; overflow:hidden; }
#rotator_details h2 { font-size:90%; text-transform:uppercase; color:#a19e94; float:left; }

#rotator_details ul { float:right; }
#rotator_details ul li { float:left; }
#rotator_details ul li a { display:block; padding:0 7px; border:1px solid #e3e1d5; margin-left:4px; text-decoration:none; font-size:90%; color:#cbc8ba;  }
#rotator_details ul li a.current_event { border:1px solid #a19e94; color:#a19e94;  }
#rotator_details ul li a.current_event:hover { border:1px solid #a19e94; color:#a19e94;  }
#rotator_details ul li a:hover { border:1px solid #c6c2ab; color:#c6c2ab;  }

/* ----------------- HOMEPAGE: News.The Chain ------------------*/

#news_box {
	width:763px;
	background:#ffffff;
	overflow:hidden;
	float:left;
	margin-top:14px;
	margin-right:14px;
	padding:12px;
}
#news_box h2 {
	margin-bottom:8px;
	float:left;
	font-size:1.3em;
	color:#000000;
	line-height:1em;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 700px;
}
#news_box h2 em{
	color: #999999;
	font-weight: normal;
}
#news_box   ul.view_more  {
	margin-top:4px;
	width: 200px;
	text-align: left;
	float: right;
}
#news_box ul.view_more li {
	float:left;
	font-size:90%;
	text-transform:none;
	margin-left:12px;
	width: 75px;
}
#news_box ul.view_more li a.rss_icon {
	color:#999999;
	padding-left:17px;
	background: transparent url(./themes/the_chain_themes/icon_rss_small.gif) left 50% no-repeat;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#news_box ul.view_more li a.view_icon {
	color:#999999;
	padding-left:17px;
	background: transparent url(./themes/the_chain_themes/arrows/arrow_view_news.jpg) left 50% no-repeat;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#news_box ul.view_more li a:hover {
	color:#2971C7;
}

#news_box  ul#news_list ul {
	width: 370px;
	border-top:1px solid #e2ded0;
	float: left;
}
#news_box ul#news_list li {
	width: 354px;
	border-bottom:1px dashed #e2ded0;
	font-size:90%;
	line-height:1.3em;
	overflow:hidden;
	float:left;
	margin-right: 15px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}
#news_box ul#news_list li img { float:left; margin-right:12px; padding:2px; border:1px solid #e2ded0;}
#news_box ul#news_list li a {
	float:right;
	display:block;
	width:280px;
	color:#2971C7;
}
#news_box ul#news_list li a span.news_date {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
#news_box ul#news_list li a:hover { text-decoration:underline; }


#news_box ul#news_list_right {
	width: 364px;
	border-top:1px solid #e2ded0;
	float: right;
	margin-left: 10px;
}
#news_box ul#news_list_right li {
	width: 352px;
	border-bottom:1px dashed #e2ded0;
	font-size:90%;
	line-height:1.3em;
	overflow:hidden;
	float:right;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}
* html #news_box ul#news_list_right li {
	width: 500px;
	border-bottom:1px dashed #e2ded0;
	font-size:90%;
	line-height:1.3em;
	overflow:hidden;
	float:right;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
#news_box ul#news_list_right li.odd {
	background-color: #F6F6F6;
}
#news_box ul#news_list_right li img { float:left; margin-right:12px; padding:2px; border:1px solid #e2ded0;}
#news_box ul#news_list_right li a {
	float:right;
	display:block;
	width:280px;
	color:#2971C7;
}
#news_box ul#news_list_right li a span.news_date {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10px;
	font-weight: normal;
}
#news_box ul#news_list_right li a:hover { text-decoration:underline; }
/* ----------------- HOMEPAGE: News.The Chain ------------------*/

#extraproject_box {
	width:100%;
	background:#ffffff;
	overflow:hidden;
	float:left;
	margin-top:14px;
	margin-right:14px;
	padding:12px;
	display:inline;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000000;
}
.projects #secondary_content_box #secondary_content #left_panel #extracomment_box .rateourproject table {
	padding-top: 5px;
	color: #000000;
}
#extracomment_box {
	width:530px;
	background:#ffffff;
	overflow:hidden;
	float:left;
	margin-top:14px;
	margin-right:14px;
	display:inline;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;


}


#news_article_box { float:left; width:559px; margin-bottom:16px; }
#news_article_box h2 {
	font-size:130%;
	color:#2971C7;
	line-height:1.2em;
}
#news_article_box p {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	margin-top:10px;
	font-size:90%;
	font-weight: normal;
}
.projects #secondary_content_box #secondary_content #left_panel .dateproject{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight: normal;
	color: #999999;
}
.projects #secondary_content_box #secondary_content #left_panel .dateproject a{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight: normal;
	color: #2971C7;
	text-decoration: underline;
}
.projects #secondary_content_box #secondary_content #left_panel .dateproject a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.projects #secondary_content_box #secondary_content #left_panel .rateourproject{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	font-weight: normal;
	color: #666666;
}
#news_article_box ul { float:right; margin-top:2px; margin-left:16px;}
#news_article_box ul li { float:left; font-size:80%; text-transform:uppercase; margin-left:4px; }
#news_article_box ul li.search_devo { font-size:90%; cursor:pointer; padding-left:16px; background: transparent url(../images/icon_search_devo.gif) left 50% no-repeat; font-weight:bold; }
#news_article_box ul li.search_devo:hover { color:#a14c25;}
#news_article_box ul li.subscribe_devo { font-size:90%; cursor:pointer; padding-left:12px; background: transparent url(../images/arrows/arrow_light_blue.gif) left 50% no-repeat; font-weight:bold; margin-left:12px; }
#news_article_box ul li.subscribe_devo:hover { color:#a14c25;}
#news_article_box ul li a { padding:4px 6px; border:1px solid #d4cfbf; color:#9e998b; background:#ffffff; display:block;}
#news_article_box ul li a:hover {
	color:#4A86CB;
	background:#ffffff;
}


/* ----------------- HOMEPAGE: the chain ------------------*/

#thechain_box {
	width: 252px;
	float:left;
	border:1px solid #e2ded0;
	padding:17px 11px 18px 11px;
	background-color: #ffffff;
	background-image: url(./themes/the_chain_themes/bg/bg_fs.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#thechain_box h2 {
	font-size:19px;
	color:#75378b;
	text-transform:none;
	line-height:1em;
	border-bottom:1px solid #e2ded0;
	padding-bottom:8px;
	margin-bottom:13px;
	width:auto;
}

#thechain_box ul {
	width:128px;
	border:1px solid #d6d1c2;
	padding:4px 8px 4px 8px;
	background-color: #F6F6F6;
}
#thechain_box ul li {
	font-size:0.875em;
	border-bottom:1px dashed #aaa595;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:1.2em;
	padding:10px 0 10px 18px;
	font-weight: normal;
}
#thechain_box ul li.message { background: transparent url(./themes/the_chain_themes/icon_tv_grey.gif) left 50% no-repeat; }
#thechain_box ul li.arrow { background: transparent url(./themes/the_chain_themes/arrows/arrow_gold.gif) left 50% no-repeat;  }
#thechain_box ul li.last { background: transparent url(./themes/the_chain_themes/arrows/arrow_gold.gif) left 50% no-repeat; border:0; }
#thechain_box ul li a {
	color:#2971C7;
	text-decoration:none;
}
#thechain_box ul li a span.gray {
	color:#999999;
	font-weight: normal;
}
#thechain_box ul li a:hover {
	color:#2971C7;
	text-decoration:underline;
}

/* ----------------- HOMEPAGE: projects ------------------*/





#projects_box {
	width:775px;
	background:#ffffff;
	overflow:hidden;
	float:left;
	margin-top:14px;
	margin-right:14px;
	padding:6px;
	display:inline;
}

#projects_box h3
  {
	background-color: #8A3899;
	width: 142px;
	height: 30px;
	z-index: 4;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 95%;
	font-weight: bold;
	line-height: 15px;
	padding: 2px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	text-align: center;
	display: block;
	white-space: normal;
  }
#projects_box h2
  {
	width: 144px;
	height: 117px;
	background-color: #ffffff;
	border: 1px solid black;
	/* for IE */
  filter:alpha(opacity=80);
	/* CSS3 standard */
  opacity:0.8;
	margin-top: 95px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	z-index: 4;

  }
  #projects_box h2 p
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

	line-height: 14px;
	padding: 2px;
	font-weight: normal;
	position: static;
	text-align: left;
	display: block;
	white-space: normal;
	clear: both;

  }
  
#projects_box h2 img {
	margin-right: 0px;
	margin-top: -110px;
	margin-left: 117px;
	margin-bottom: -5px;
}
#projects_box h2 a
  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000CC;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 87px;
	font-weight: bold;
	line-height: 13px;
  }
#projects_box h2 a:hover
  {
	color: #CC0000;
	text-decoration: underline;
  }

#projects_box .icons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 2px;
}
#projects_box .icons a {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
#projects_box .icons a:hover{
	color: #8A3899;
	text-decoration: none;
}
#projects_box .icons img{
		vertical-align: middle;	

}

#projects_box ul.view_more { float:right; margin-top:2px; }
#projects_box ul.view_more li { float:left; font-size:90%; text-transform:uppercase; margin-left:12px; }
#projects_box ul.view_more li a.rss_icon { color:#a19e94; padding-left:17px; background: transparent url(./themes/the_chain_themes/icon_rss_small.gif) left 50% no-repeat; }
#projects_box ul.view_more li a.view_icon { color:#a19e94; padding-left:17px; background: transparent url(./themes/the_chain_themes/arrows/arrow_view_news.jpg) left 50% no-repeat; }
#projects_box ul.view_more li a:hover { color:#999999;}

#projects_box ul#projects_list { clear: both; width: 364px; border-top:1px solid #e2ded0; }
#projects_box ul#projects_list li { width: 352px; border-bottom:1px dashed #e2ded0; font-size:90%; line-height:1.3em; padding:8px 6px 8px 6px; overflow:hidden; float:left;}
* html #projects_box ul#projects_list li { width: 352px; border-bottom:1px dashed #e2ded0; font-size:90%; line-height:1.3em; padding:8px 6px 2px 6px; overflow:hidden; float:left;}
#projects_box ul#projects_list li.odd { background:#f4fafd;}
#projects_box ul#projects_list li img { float:left; margin-right:12px; padding:2px; border:1px solid #e2ded0;}
#projects_box ul#projects_list li a { float:right; display:block; width:280px; color:#2971C7; }
#projects_box ul#projects_list li a span.news_date { color:#999999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
#projects_box ul#projects_list li a:hover { text-decoration:underline; }


#secondary_content_box { overflow:hidden; background: #f6f1e5; padding-bottom:14px; }
#secondary_content { width:800px; margin:0 auto; }


/* ----------------- LEFT PANEL ------------------*/


#left_panel { width:559px; border-bottom:1px solid #d4cfbf; border-right:1px solid #d4cfbf; background: #ffffff url(./themes/the_chain_themes/bg/bg_secondary_content.jpg) top left repeat-x; padding:6px 20px 4px 20px; float:left; overflow:hidden; }

#left_panel img.float_left { float:left; padding:5px; border:1px solid #e8e3d7; background:#ffffff; margin:0 20px 20px 0 ; }
#left_panel img.float_right { float:right; padding:5px; border:1px solid #e8e3d7; background:#ffffff; margin:0 0 20px 20px; }
#left_panel img.financial_graph { padding:5px; border:1px solid #e8e3d7; background:#ffffff; margin:20px 0 16px 0 ; }

#left_panel h3.sub_titles {
	font-size:130%;
	color:#000000;
	text-align: left;
}
#left_panel h3.main_titles {
	font-size:130%;
	color:#000000;
	width:100%;
	border-top:1px dashed #d4cfbf;
	padding-top:18px;
	margin-top:16px;
	clear:both;
}

#left_panel h4.main_titles {
	font-size:130%;
	color:#000000;
	width:100%;
	margin-top:16px;
}
#left_panel h4.sub_titles {
	font-size:130%;
	color:#000000;
	width:100%;
	border-top:1px dashed #d4cfbf;
	padding-top:16px;
	margin-top:16px;
}
#left_panel h4.main_titles_subtext { font-size:100%; font-weight:normal; font-style:italic; margin-top:2px; }


#page_header { width:559px; float:left; padding-bottom:10px; border-bottom:1px dashed #d4cfbf; margin-bottom:20px; }
#page_header h2.main_titles {
	float:left;
	font-size:1.3em;
	color:#000000;
	padding-top:2px;
	text-transform:none;
}
#page_header h2.main_titles em{
	color:#999999;
	font-weight: normal;	
}

#page_quotes { width:559px; float:left; padding-bottom:0px; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#3474a7; }
#page_quotes div.video_message { float:right; padding:5px; border:1px solid #e8e3d7; background:#ffffff; margin-left:20px; width:192px; }
#page_quotes div.video_message img { float:left; }
#page_quotes div.text_message { float:left; width:335px;}
#page_quotes div.text_message h2.caption_tc { width:288px; height:63px; background: transparent url(./themes/the_chain_themes/about_video_caption.gif) top left no-repeat; text-indent:-9999px; margin-top:50px; display:inline; float:left; margin-left:25px; }

.page_quote_right { float:right; width: 170px; padding:7px 14px; border:1px solid #e8e3d7; background:#ffffff; color:#2971C7; margin:4px 0 20px 20px; text-align:center; }
.page_quote_right p { font-size:130%; margin:6px 0; line-height:1.6em; }
.page_quote_right p strong { color:#2971C7;}

.page_quote_left { float:left; width: 170px; padding:7px 14px; border:1px solid #e8e3d7; background:#ffffff; color:#2971C7; margin:4px 20px 20px 0; text-align:center; }
.page_quote_left p { font-size:130%; margin:6px 0; line-height:1.6em; }
.page_quote_left p strong { color:#2971C7;}

.image_content_box { width: 519px; overflow:hidden; margin-bottom:20px;}
.image_content_box img { padding:5px; border:1px solid #e8e3d7; background:#ffffff; margin:0 20px 0 0; float:left; }
.image_content_box div.image_content { width:346px; float:right;}
.image_content_box div.image_content p { margin:0;}
/* ----------------- RIGHT PANEL ------------------*/


#right_panel { width:186px; float:right; font-size:90%; }
#right_panel p { line-height:1.2em;}

#right_panel a:link {
	color:#2971C7;
	text-decoration:none;
	font-weight: normal;
}
#right_panel a:visited {
	color:#0033FF;
	text-decoration:none;
	font-weight: normal;
}
#right_panel a:hover {
	color:#999999;
	text-decoration:underline;
	font-weight: normal;
}
#right_panel a:active {
	color:#2971C7;
	text-decoration:none;
	font-weight: normal;
}

#right_panel ul {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: normal;
	float:left;
	width:158px;
}
#right_panel ul li { line-height:1.4em; padding:2px 0 2px 16px; background: transparent url(./themes/the_chain_themes/arrows/arrow_light_blue.gif) left 50% no-repeat;}
#right_panel ul li:hover { background: transparent url(./themes/the_chain_themes/arrows/arrow_light_gold.gif) left 50% no-repeat;}

#right_panel ul.simple_list {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight: bold;
	float:left;
	width:158px;
}
#right_panel ul.simple_list li { line-height:1.4em; padding:2px 0 2px 20px; background:none;}
#right_panel ul.simple_list li.icon_email { line-height:1.4em; background: transparent url(./themes/the_chain_themes/icon_mail_blue.gif) left 50% no-repeat;}

#right_panel ul#panel_devotional_list { }
#right_panel ul#panel_devotional_list li { line-height:1.2em; padding:2px 0 2px 16px; background: transparent url(./themes/the_chain_themes/icon_document_orange.jpg) left 50% no-repeat;}

div.panel_boxes {
	width:158px;
	padding:10px 13px;
	border:1px solid #d4cfbf;
	background:#ffffff;
	margin-bottom:14px;
	overflow:hidden;
}
div.panel_boxes p { margin:12px 0 6px 0;}
div.panel_boxes h2 {
	width:158px;
	padding:2px 0 9px 0;
	border-bottom:1px dashed #d4cfbf;
	margin-bottom:12px;
	font-size:1.4em;
	color:#000000;
	line-height:1em;
	font-weight: bold;
}

div.panel_boxes h5.dates { width:146px; padding:3px 6px; background: #e9f3fe; color:#2971C7; text-align:center; }

div.panel_boxes h3 { float:left; width:100%; color:#999999; margin-bottom:4px;}
div.panel_boxes h3.second_title { border-top:1px dashed #d4cfbf; margin-top:10px; padding-top:12px; }

div.panel_boxes img.panel_cx { margin: 4px 0 2px 2px;}

div.panel_boxes form { border-top:1px dashed #d4cfbf; margin-top: 6px; padding-top:6px; float:left;}
div.panel_boxes label { color:#000; text-transform:uppercase; font-weight:bold; }
div.panel_boxes select { width:156px; margin-top:2px; }
/* ----------------- FOOTER ------------------*/


#footer_box { overflow:hidden; background: #ece8db url(./themes/the_chain_themes/bg/bg_footer.jpg) center top repeat-x; padding:14px 0; border-top:2px solid #e3dfd5; clear:both;}
#footer {
	width:800px;
	margin:0 auto;
	text-align: center;
}
#footer .copyrights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
}
#footer .copyrights a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
#footer .copyrights a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.projects #secondary_content_box #secondary_content #left_panel .rateourproject img {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	font-weight: normal;
	color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.projects #secondary_content_box #secondary_content #left_panel .dateproject img {padding:0px; border:0px; background:transparent; }

.news #secondary_content_box #secondary_content #left_panel .dateproject{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight: normal;
	color: #999999;
}

.news #secondary_content_box #secondary_content #right_panel .panel_boxes .dateproject{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight: normal;
	color: #999999;
}
.news #secondary_content_box #secondary_content #left_panel img{ padding:5px; border:1px solid #e8e3d7; background:#ffffff; }
.projects #secondary_content_box #secondary_content #left_panel img{ padding:5px; border:1px solid #e8e3d7; background:#ffffff; }
.about #secondary_content_box #secondary_content #left_panel .dateproject{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight: normal;
	color: #999999;
}
.home #content_box #content_home #news_box #news_list .news_date .dateproject{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	font-weight: normal;
	color: #999999;
}

.about #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 44%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4B855;
	border-right-color: #DA9C35;
	border-bottom-color: #DA9C35;
	border-left-color: #DA9C35;
	height: 12px;
	margin: 2px;
	padding: 2px;
	background-color: #F3CB70;
}
.about #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .checkbox {
	margin: 1px;
}
.projects #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 44%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4B855;
	border-right-color: #DA9C35;
	border-bottom-color: #DA9C35;
	border-left-color: #DA9C35;
	height: 12px;
	margin: 2px;
	padding: 2px;
	background-color: #F3CB70;
}
.projects #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .checkbox {
	margin: 1px;
}
.news #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 44%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4B855;
	border-right-color: #DA9C35;
	border-bottom-color: #DA9C35;
	border-left-color: #DA9C35;
	height: 12px;
	margin: 2px;
	padding: 2px;
	background-color: #F3CB70;
}
.news #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .checkbox {
	margin: 1px;
}
.register #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 44%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4B855;
	border-right-color: #DA9C35;
	border-bottom-color: #DA9C35;
	border-left-color: #DA9C35;
	height: 12px;
	margin: 2px;
	padding: 2px;
	background-color: #F3CB70;
}
.register #header_box #header #login #CollapsiblePanel1 .CollapsiblePanelContent .checkbox {
	margin: 1px;
}
.about #secondary_content_box #secondary_content #left_panel #contact label, 
.about #secondary_content_box #secondary_content #left_panel #contact label {
	margin-right: 5px;
	padding-right: 5px;
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	position: relative;
	font-size: 12px;
	font-weight: normal;
}
.about #secondary_content_box #secondary_content #left_panel #contact input.submit-btn
	{
	width: 54px;
	height: 20px;
	background: #743 url(./themes/the_chain_themes/buttons/btn-submit.gif) no-repeat;
	outline: none;
	}
	
.about #secondary_content_box #secondary_content #left_panel #contact input.submit-btn:hover
	{
	background: #069 url(./themes/the_chain_themes/buttons/btn-submit.gif) no-repeat 0 -20px;
	}
.about #secondary_content_box #secondary_content #left_panel #contact form {
	margin: 2em auto;
	width: 100%;
}
.about #secondary_content_box #secondary_content #left_panel #contact select:focus,
.about #secondary_content_box #secondary_content #left_panel #contact input:focus,
.about #secondary_content_box #secondary_content #left_panel #contact textarea:focus {	background-color: #FFC; border-color: #FC6; outline:0; }
.about #secondary_content_box #secondary_content #left_panel #contact p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.about #secondary_content_box #secondary_content #left_panel #contact .formfield {
	width: 50%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 12px;
	padding: 1px;
	margin: 1px;
	background-color: #FAFAFA;
}
.about #secondary_content_box #secondary_content #left_panel #contact .formfield2 {
	width: 50%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 120px;
	padding: 2px;
	margin: 2px;
	background-color: #FAFAFA;
}

/*---------------------------- FORMS: New Hide / Show Dropdown Forms ------------------------------*/

.new_form_box { width:758px; margin:0 auto; background:#fff; border:1px solid #d4cfbf; padding:16px 20px 10px 20px; margin-bottom:14px; }
.new_form_box h2 { width:100%; font-size:130%; padding-bottom:6px; border-bottom: 4px solid #e8e5d9; margin-bottom:12px; color:#2971C7; text-transform:uppercase; }
.new_form_box h2 span { font-size:75%; text-transform:lowercase; }
.new_form_box h3 { width:734px; padding:6px 12px; background:#beb9ad; margin-bottom:6px; color:#fff; }
ul.new_list_form { width:734px; overflow:hidden; padding:0 12px; margin-bottom:6px; }
ul.new_list_form li { float:left; display:inline; overflow:hidden; margin-right:20px; padding-bottom:6px; }
ul.new_list_form li label { font-size:90%; text-transform:uppercase; color:#837d70; font-weight:bold;}
ul.new_list_form li input.new_text_field { width:347px; border:1px solid #d4cfbf; padding:4px 4px;  }
ul.new_list_form li input.new_text_field_short { width:120px; border:1px solid #d4cfbf; padding:4px 4px;  }
ul.new_list_form li textarea.new_prayer_request_textarea { width:724px; border:1px solid #d4cfbf; padding:4px 4px;  }
ul.new_list_form li input.new_remaining_characters { width:40px; border:1px solid #dbb255; padding:4px 4px; background:#fcf0d5; color:#c49c40;  }

ul.verification { width:734px; overflow:hidden; padding:12px 12px 0 12px; margin-top:6px; border-top:8px solid #e8e5d9; }
ul.verification li { float:left; display:inline; overflow:hidden; margin-right:20px; padding-bottom:6px; }
ul.verification li label { font-size:90%; text-transform:uppercase; color:#837d70; font-weight:bold;}
ul.verification li input.new_ver_code { width:120px; border:1px solid #d4cfbf; padding:4px 4px;  }
ul.verification li input.btn_submit { padding:9px 12px; border:1px solid #a6bcde; background:#deeafb; cursor:pointer; color:#013976;}
ul.verification li input.btn_submit_spinner { padding:9px 12px; border:1px solid #a6bcde; background:#deeafb url(./themes/the_chain_themes/spinner2.gif) center center no-repeat; cursor:pointer; text-indent:-9999px; color:#deeafb; }
ul.verification li input.btn_submit:hover { background:#ecf3fd; color:#013976; cursor:pointer;}

.new_confirmation_note { width:718px; padding:0 20px; margin-bottom:12px; border-top:1px dashed #aeca61; border-bottom:1px dashed #aeca61; color:#5baf07; overflow:hidden; text-align:center; background: #e6f7b8 url(./themes/the_chain_themes/icon_check_confirm.gif) 2% 50% no-repeat; }
.new_confirmation_note p { margin:12px 0;}

/*---------------------------- FORMS: rate & review ------------------------------*/

.new_form_box_rate {
	width:507px;
	background:#fff;
	border:1px solid #d4cfbf;
	margin-bottom:14px;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.new_form_box_rate h2 {
	width:auto;
	font-size:130%;
	padding-bottom:6px;
	border-bottom: 4px solid #e8e5d9;
	margin-bottom:12px;
	color:#2971C7;
	text-transform:uppercase;
}
.new_form_box_rate h2 span { font-size:75%; text-transform:lowercase; }
.new_form_box_rate h3 {
	width:auto;
	background:#beb9ad;
	margin-bottom:6px;
	color:#fff;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
ul.new_list_form_rate { width:auto; overflow:hidden; padding:0 12px; margin-bottom:6px; }
ul.new_list_form_rate li { float:left; display:inline; overflow:hidden; margin-right:20px; padding-bottom:6px; }
ul.new_list_form_rate li label { font-size:90%; text-transform:uppercase; color:#837d70; font-weight:bold;}
ul.new_list_form_rate li input.new_text_field { width:347px; border:1px solid #d4cfbf; padding:4px 4px;  }
ul.new_list_form_rate li input.new_text_field_short { width:120px; border:1px solid #d4cfbf; padding:4px 4px;  }
ul.new_list_form_rate li textarea.new_prayer_request_textarea { width:724px; border:1px solid #d4cfbf; padding:4px 4px;  }
ul.new_list_form_rate li input.new_remaining_characters { width:40px; border:1px solid #dbb255; padding:4px 4px; background:#fcf0d5; color:#c49c40;  }

ul.verification_rate {
	width:auto;
	overflow:hidden;
	margin-top:6px;
	border-top:8px solid #e8e5d9;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
ul.verification_rate li { float:left; display:inline; overflow:hidden; margin-right:20px; padding-bottom:6px; }
ul.verification_rate li label { font-size:90%; text-transform:uppercase; color:#837d70; font-weight:bold;}
ul.verification_rate li input.new_ver_code { width:120px; border:1px solid #d4cfbf; padding:4px 4px;  }
ul.verification_raten li input.btn_submit { padding:9px 12px; border:1px solid #a6bcde; background:#deeafb; cursor:pointer; color:#013976;}
ul.verification_rate li input.btn_submit_spinner { padding:9px 12px; border:1px solid #a6bcde; background:#deeafb url(./themes/the_chain_themes/spinner2.gif) center center no-repeat; cursor:pointer; text-indent:-9999px; color:#deeafb; }
ul.verification_rate li input.btn_submit:hover { background:#ecf3fd; color:#013976; cursor:pointer;}
.projects #secondary_content_box #secondary_content #left_panel #extracomment_box .new_form_box_rate img { padding:0px; border:0px solid #e8e3d7; background:transparent; }



.register #secondary_content_box #secondary_content #left_panel #member_form label, 
.register #secondary_content_box #secondary_content #left_panel #member_form label {
	margin-right: 5px;
	padding-right: 5px;
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	position: relative;
	font-size: 12px;
	font-weight: normal;
}
.register #secondary_content_box #secondary_content #left_panel #member_form input.submit-btn
	{
	width: 54px;
	height: 20px;
	background: #743 url(./themes/the_chain_themes/buttons/btn-submit.gif) no-repeat;
	outline: none;
	}
	
.register #secondary_content_box #secondary_content #left_panel #member_form input.submit-btn:hover
	{
	background: #069 url(./themes/the_chain_themes/buttons/btn-submit.gif) no-repeat 0 -20px;
	}
.register #secondary_content_box #secondary_content #left_panel #member_form form {
	margin: 2em auto;
	width: 100%;
}
.register #secondary_content_box #secondary_content #left_panel #member_form select:focus,
.register #secondary_content_box #secondary_content #left_panel #member_form input:focus,
.register #secondary_content_box #secondary_content #left_panel #member_form textarea:focus {	background-color: #FFC; border-color: #FC6; outline:0; }
.register #secondary_content_box #secondary_content #left_panel #member_form p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.register #secondary_content_box #secondary_content #left_panel #member_form .formfield {
	width: 50%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 12px;
	padding: 1px;
	margin: 1px;
	background-color: #FAFAFA;
}
.register #secondary_content_box #secondary_content #left_panel #member_form .formfield2 {
	width: 50%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 120px;
	padding: 2px;
	margin: 2px;
	background-color: #FAFAFA;
}



.register #secondary_content_box #secondary_content #left_panel #registration_key label, 
.register #secondary_content_box #secondary_content #left_panel #registration_key label {
	margin-right: 5px;
	padding-right: 5px;
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	position: relative;
	font-size: 12px;
	font-weight: normal;
}
.register #secondary_content_box #secondary_content #left_panel #registration_key input.submit-btn
	{
	width: 54px;
	height: 20px;
	background: #743 url(./themes/the_chain_themes/buttons/btn-submit.gif) no-repeat;
	outline: none;
	}
	
.register #secondary_content_box #secondary_content #left_panel #registration_key input.submit-btn:hover
	{
	background: #069 url(./themes/the_chain_themes/buttons/btn-submit.gif) no-repeat 0 -20px;
	}
.register #secondary_content_box #secondary_content #left_panel #registration_key form {
	margin: 2em auto;
	width: 100%;
}
.register #secondary_content_box #secondary_content #left_panel #registration_key select:focus,
.register #secondary_content_box #secondary_content #left_panel #registration_key input:focus,
.register #secondary_content_box #secondary_content #left_panel #registration_key textarea:focus {	background-color: #FFC; border-color: #FC6; outline:0; }
.register #secondary_content_box #secondary_content #left_panel #registration_key p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.register #secondary_content_box #secondary_content #left_panel #registration_key .formfield {
	width: 50%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 12px;
	padding: 1px;
	margin: 1px;
	background-color: #FAFAFA;
}
.register #secondary_content_box #secondary_content #left_panel #registration_key .formfield2 {
	width: 50%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 120px;
	padding: 2px;
	margin: 2px;
	background-color: #FAFAFA;
}