/* 
cut by Sydora Pry
Email : asydorapry@gmail.com
Phone : 855 16 266209
URL   : http://mydevdepartment.com
*/
a
	{
	text-decoration:none;
	}
a.under
	{
	text-decoration:underline;
	}
p
	{
	margin:0px 0px 10px 0px;
	}
h3
	{
	font-size:24px;
	font-weight:normal;
	color:#636262;
	margin:0px 0px 0px 0px;
	}
h4
	{
	font-size:18px;
	color:#636262;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	}
span.option
	{
	font-size:13px;
	color:#757575;
	letter-spacing:2px;
	}
.small
	{
	font-size:14px;
	}
img.full
	{
	position:relative;
	float:left;
	margin:0px 0px 0px 20px;
	}
.left .moduletable_login fieldset.input
	{
	border:none;
	}
.componentheading
	{
	display:none;
	}
table.contentpane tr td .componentheading
	{
	display:block;
	font-size:24px;
	color:#78953f;
	}
.component fieldset.input
	{
	border:none;
	margin:15px 0px 0px 5px;
	padding:0px 0px 10px 0px;
	width:100%;
	clear:both;
	}
.component ul#log
	{
	margin:0px 0px 0px -15px;
	padding:0px 0px 0px 0px;
	position:relative;
	float:left;
	width:100%;
	}
	
.component ul#log li
	{
	margin:0px 0px 0px -5px;
	}
.component ul#log li a:hover
	{
	color:#688137;
	}
.component fieldset.input p#com-form-login-username,
.component fieldset.input p#com-form-login-password
	{
	position:relative;
	float:left;
	width:200px;
	font-size:12px;
	text-transform:uppercase;
	margin:0px 10px 0px 0px;
	}
.component fieldset.input p#com-form-login-username input,
.component fieldset.input p#com-form-login-password input
	{
	width:100%;
	background:#ffffff;
	border:1px solid #cfd2d4;
	}
input.validate-email
	{
	width:200px;
	background:#ffffff;
	border:1px solid #cfd2d4;
	position:relative;
	float:left;
	}
button.validate
	{
	position:relative;
	float:left;
	width:17px;
	height:16px;
	background:url(../images/arrow_submit.png) top left no-repeat;
	text-indent:-2000px;
	cursor:pointer;
	margin:3px 0px 0px 10px;
	border:none;
	}

.component fieldset.input input.button
	{
	position:relative;
	float:left;
	width:17px;
	height:16px;
	background:url(../images/arrow_submit.png) top left no-repeat;
	text-indent:-2000px;
	cursor:pointer;
	margin:20px 0px 0px 0px;
	border:none;
	}
.component fieldset.input input.button:hover
	{
	background:url(../images/arrow_submit_hover.png) top left no-repeat;
	}
.component fieldset.input p#com-form-login-remember
	{
	display:none;
	}
	
	
	
	
table.contentpaneopen tr td.contentheading
	{
	font-size:24px;
	color:#636262;

	}

table.contentpaneopen tr td h3
	{
	font-size:24px;
	margin:0px 0px 5px 0px;
	font-family:arial;
	}
table.contentpaneopen tr td h4
	{
	margin:10px 0px 10px 0px;
	}
.geo
	{
	font-family:Georgia;
	font-size:14px;
	color:#145a95;
	}

.green
	{
	color:#78953f;
	}
.red
	{
	color:#b9423d;
	}
.orange
	{
	color:#cc732d;
	}
a span.orange
	{
	font-style:normal;
	}
a:hover span.orange
	{
	color:#9a4a0a;
	}
.blue,
table.contentpaneopen tr td a
	{
	color:#145a95;

	}
table.contentpaneopen tr td a
	{
	font-style:italic;
	}
table.contentpaneopen tr td a:hover
	{
	color:#0c3557;
	}
.grey
	{
	color:#636262;
	}
h4
	{
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	}
h4.highlight
	{
	position:relative;
	float:left;
	width:100%;
	background:url(../images/h4_highlight.png) top left no-repeat;
	color:#636262;
	font-size:14px;
	text-transform:uppercase;
	margin:0px 0px 5px -10px;
	padding:2px 0px 0px 10px;
	font-weight:bold;

	}

#main_content .content_inner .component ul
	{
	margin:-5px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	width:100%;
	float:left;
	}
#main_content .content_inner .component ul li
	{
	background:url(../images/bg_li.png) top left no-repeat;
	position:relative;
	float:left;
	list-style:none;
	display:block;
	width:100%;
	padding:0px 0px 0px 10px;
	}
#main_content .content_inner .component ul li ul li
	{
	background:none;
	margin:0px 0px 0px 20px;
	}
#main_content .content_inner .component ul li ul
	{
	margin:0px 0px 0px 0px;
	}
	

#main_content .content_inner .left h3
	{
	position:relative;
	float:left;
	width:100%;
	color:#145a95;
	font-size:16px;
	clear:both;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}
	
/*###Capital Management Login Style####*/
#main_content .content_inner .left .moduletable_login fieldset.input
	{
	position:relative;
	float:left;
	color:#145a95;
	
	}
#main_content .content_inner .left .moduletable_login
	{
	
	position:relative;
	float:left;
	width:170px;
	margin:20px 0px 0px 40px;
	
	}
#main_content .content_inner .left .moduletable_login h3
	{
	font-family:Georgia;
	}
#main_content .content_inner .left .moduletable_login fieldset.input p#form-login-username,
#main_content .content_inner .left .moduletable_login fieldset.input p#form-login-remember,
#main_content .content_inner .left .moduletable_login fieldset.input p#form-login-password
	{
	margin:0px 0px 0px 0px;
	}
#main_content .content_inner .left .moduletable_login input.button
	{
	position:relative;
	float:right;
	width:17px;
	height:16px;
	background:url(../images/arrow_blue.png) top left no-repeat;
	text-indent:-2000px;
	cursor:pointer;
	margin:-18px 0px 0px 0px;
	border:none;
	}
#main_content .content_inner .left .moduletable_login input.button:hover
	{
	background:url(../images/arrow_blue_hover.png) top left no-repeat;
	}
#main_content .content_inner .left .moduletable_login ul
	{
	display:none;
	}
/*###Closed Capital Management  Login Style####*/

.component ul li.nolist
	{
	list-style:none;
	display:none;
	}
	
	
/*Style for Registration*/
table.register tr td
	{
	vertical-align:top;
	padding:5px 0px 5px 0px;
	}
table.register tr td label
	{
	font-weight:bold;
	position:relative;
	float:left;
	}
table.register tr td label span.orange
	{
	font-size:18px;

	}
table.register tr td input.text_field
	{
	position:relative;
	float:left;
	width:80%;
	background:#ffffff;
	border:1px solid #bbbbbb;
	}
table.register tr td input#owning,
table.register tr td input#owning1,
table.register tr td input.owning label.owning
	{
	position:relative;
	float:left;
	}
table.register tr td hr
	{
	border:1px solid #ffffff;
	}
table.register tr td select
	{
	position:relative;
	float:right;
	width:160px;
	background:#ffffff;
	border:1px solid #bbbbbb;
	}
table.register tr td textarea.textarea
	{
	position:relative;
	float:right;
	background:#ffffff;
	border:1px solid #bbbbbb;
	width:380px;
	}
table.register tr td input.submit
	{
	background:url(../images/submit_orrang.png) right no-repeat;
	position:relative;
	float:right;
	font-size:15px;
	font-family:arial;
	color:#cc732d;
	text-transform:uppercase;
	border:none;
	padding:0px 20px 0px 0px;
	cursor:pointer;
	}
table.register tr td input.submit:hover
	{
	background:url(../images/register_hover.png) right no-repeat;
	}
table.register tr td img
	{
	margin:2px 40px 0px 0px;
	position:relative;
	float:right;
	}	
.chronoform
	{
	display:none;
	}
.LV_validation_message
	{
	position:relative;
	float:left;
	width:100%;
	}
	
/* simple css-based tooltip */
table.register tr td div.tooltip {
	background:url(../images/tooltip_bot.png) bottom no-repeat;
	width:172px;
	position:relative;
	display:none;
	float:left;
	color:#000000;
	text-align:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
	top:0px;
	left:0;
	margin:-165px 0px 0px -395px;
	z-index:999;

	/* outline radius for mozilla/firefox only
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;*/
}
table.register tr td div.tooltip_long {
	background:url(../images/tooltip_bot.png) bottom no-repeat;
	width:172px;
	position:relative;
	display:none;
	float:left;
	color:#000000;
	text-align:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
	top:0px;
	left:0;
	margin:-130px 0px 0px -395px;
	z-index:999;

	/* outline radius for mozilla/firefox only
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;*/
}
table.register tr td div.tooltip_short {
	background:url(../images/tooltip_bot.png) bottom no-repeat;
	width:172px;
	position:relative;
	display:none;
	float:left;
	color:#000000;
	text-align:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
	top:0px;
	left:0;
	z-index:999;
	margin:-200px 0px 0px -395px;

	/* outline radius for mozilla/firefox only
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;*/
}
.tooltip div,
table.register tr td div.tooltip_short div,
table.register tr td div.tooltip_long div
	{
	background:#ffffff;
	position:relative;
	float:left;
	width:140px;
	margin:-10px 0px 0px 0px;
	padding:11px 11px 11px 21px;
	background:url(../images/tooltip_top.png) top no-repeat;
	}
	



#main_content .content_inner .component table.register tr td #tooltip {
	float: left;
	width:auto;
	list-style: none;
	line-height: 1;
	padding: 0;
	border-width: 1px 0;
	margin: 0 0 1em 0;
	height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#main_content .content_inner .component table.register tr td #tooltip ul {
	float: left;
	width:172px;
	list-style: none;
	line-height: 1;
	background:url(../images/tooltip_bot.png) bottom no-repeat;
	font-weight: bold;
	padding:0;
	border-width: 1px 0;
	margin: 0 0 1em 10px;
	}

#main_content .content_inner .component table.register tr td #tooltip li {
	float: left;
	padding: 0;
	margin:0px 0px 0px 8px;
	width:17px;
	height:17px;
	text-indent:-2000px;
	background:url(../images/info_icon.png) top left no-repeat;
}

#main_content .content_inner .component table.register tr td #tooltip li ul {
	position: absolute;
	left: -999em;
	height: auto;

	font-weight: normal;

	margin:15px 0px 0px 20px;
	z-index:999;
}

#main_content .content_inner .component table.register tr td #tooltip li li {
	padding-right: 1em;
	width:143px;
	padding:5px 10px 5px 20px;
	margin:-10px 0px 0px 0px;
	background:url(../images/tooltip_top.png) top left no-repeat;
	height:auto;
	line-height:20px;
	text-indent:1px;
}





#main_content .content_inner .component table.register tr td #tooltip li:hover ul, 
#main_content .content_inner .component table.register tr td #tooltip li li:hover ul {
	left: auto;
}

#tooltip li:hover, #tooltip li.sfhover {

}
.images_login
	{
	display:none;
	}
.error
	{
	position:relative;
	float:left;
	width:100%;
	}
.system-message
	{
	width:100%;
	position:relative;
	float:left;
	clear:both;
	}
dt.error
	{
	display:none;
	}
dd.error ul
	{
	position:relative;
	float:left;
	margin:0px 0px 0px -20px;
	padding:0px 0px 0px 0px;
	width:100%;
	}
dd.error ul li
	{
	list-style:none;
	margin:0px 0px 0px -50px;
	background:none;
	padding:0px 0px 0px 0px;
	}
.red_mes
	{
	margin:0px 0px 0px 0px;
	color:#FF0000;
	position:absolute;
	float:left;

	clear:both;
	}
/*Closed Style for Registration*/

	