﻿body
{
	color		:#006257!important;
	font-family: Verdana,sans-serif;
	font-size	:10px;
	line-height	: 15px;
}

a:link, a:visited
{
	color: #006257;
}

a:active 
{
	color: #FF9900;
}

div, p
{
	line-height	: 15px;
}
#fullPage
{	
	margin-left	:auto;
	margin-right:auto;
	display		:block;
	width		:996px;
	position	:relative;
}
.top_page
{
	float		:left;
	width		:981px;
	display		:block;
	padding-bottom:5px;	
	margin-left :15px;
	z-index		:5;
	margin-top  :10px;		
}
.logo_image
{
	top			:0px;	
	left		:858px;
	position	:absolute;
    
	width		:128px;
	height		:58px;	
	overflow	:hidden;
	z-index		:0;
}

.contentHeader
{
	background	:#FFFFFF url('../Images/ContentBorderTopFull.jpg') no-repeat scroll 0 0;
	height		:10px;	
	width		:984px;	
	margin		:0px;
	padding		:0px;
	overflow	:hidden;
	clear		:both;
}
.contentBorderBottom
{
	background	:#FFFFFF url('../Images/ContentBorderBottom.png') no-repeat scroll 0 0;
	height		:10px;	
	width		:984px;
	float		:left;
}
.all_content
{
	margin		:0px;
	padding		:0px;
	width		:982px;/*994px;*/
	overflow	:visible;
	border-right:1px solid #D2D2D2;
	border-left :1px solid #D2D2D2;	
	min-height	:1px;
	float		:left;
}
.left_page
{
	float		:left;
	display		:block;
	width		:235px;
	min-height	:1px;
	padding-left:12px;
}
.left_page .HomeHtmlCenterItem
{
	padding-left:0px;
}
.center_page,
.general_center_page
{
	float		:left;
	display		:block;
	width		:476px;/*481px;*/
	padding		:0 6px;	
	overflow	:hidden;
}

.right_page
{		
	float		 :left;
	display		 :block;
	width		 :244px;
	overflow	 :hidden;
	position	 :relative;
}

.form_container
{
	width		:450px;
	padding-left:10px;
}
.form_row
{
	padding-top	:5px;
	width		:440px;
	float		:left;
	/*overflow	:auto;*/
}
.right_row_form_input input
{
    width           :210px;
}
.right_row_form_input select
{
    width           :213px;
}
.left_row_form
{
	float			:left;
	display			:block;
	width			:150px;
}
.right_row_form
{
	float		:left;
	display		:block;
	width		:200px;
}
.simple_errror_validator_container
{
	min-width	:100px;	
}

/*Login Control*/
.login_control
{	
	/*height			:168px;*/
}
.login_control a:link,
.login_control a:visited
{	
	color			:#006257;
}
.login_control a:active
{	
	color			:#FF9900;
}

.login_title
{
	color			:#006257;
	font-size		:15px;
	padding-bottom	:10px;
	font-weight		:bold;
	font-family:Trebuchet MS;
}
.login_redirect_link
{
	width:150px;
	text-align:right;
	margin-top:5px;
}
.error_login_user
{
	height			:15px;
}
.login_control_container
{
}
.watermarkTextbox
{
    font-family:Verdana,sans-serif;
}

.login_up_input_text
{
	color			:#006257;
}
.login_remember_check
{
	padding-bottom	:3px;
	color			:#999999;	
}
.login_name_input
{
	margin-bottom	:1px;
}
.login_name_input input,.login_password_input input
{
	border-color	:#999999;
	border-style	:solid;
	border-width	:2px 1px 1px 2px;
	display			:block;
	height			:15px;
	left			:0;
	width			:150px;
}
.login_buttons
{
	margin-top:10px;
}
#pen {
	background-image:url('../Images/BGPen.gif');
	height			:163px;
	left			:210px;
	position		:absolute;
	top				:4px;
	width			:40px;
}
.login_control_top
{
    height:117px;
}
.login_control_top_live
{
    height:129px;
}
/*  End Login  */
/*Free html control*/
.HomeTopHtml
{
	padding-bottom	:6px;
	padding-left	:5px;
	height			:171px;
	overflow		:hidden;
	color:#006257;	
}
.HomeHtmlCenterItemsContainer
{
	
}

.HomeHtmlCenterItem .freeHtmlcontrolContent
{
	width			:213px;
	padding			:0px 10px;	
	border-left		:1px solid #D2D2D2;
	border-right	:1px solid #D2D2D2;
	height			:157px;
	overflow		:hidden;
	clear:both;
	color:#006257;
}
.HomeHtmlCenterItem .freeHtmlcontrolContent .freeHtmlcontrolContentMarginBottom
{
	height			:151px;
	margin-bottom	:3px;
	overflow		:hidden;
	color:#006257;
}

.HomeHtmlCenterItem .leftMenuContentContent
{
	width			:211px;
	padding-left	:12px;
	padding-right	:10px;	
	border-left		:1px solid #D2D2D2;
	border-right	:1px solid #D2D2D2;
	height			:332px;
	overflow		:hidden;
}

.freeHtmlcontrolContent h1
{
	color			:#006257;
	font-size		:15px;
	font-weight		:600;
	letter-spacing	:-0.4px;
	margin-bottom	:10px;
}
.freeHtmlcontrolContent h2
{
	color			:#006257;
	font-size		:15px;
	font-weight		:600;
	letter-spacing	:-0.4px;
	margin-bottom	:10px;
}
.HomeHtmlCenterItem .freeHtmlcontrolTopBorder
{
	background-image:url('../Images/homeTopBorder.gif');
	background-position:top center;
	background-repeat:no-repeat;
	height			 :7px;
	overflow		 :hidden;
	width			 :235px;
}
.HomeHtmlCenterItem .freeHtmlcontrolBottomBorder
{
	background-image:url('../Images/homeBottomBorder.gif');
	background-position:top center;	
	background-repeat:no-repeat;
	height			 :7px;
	overflow		 :hidden;
	width			 :235px;
	margin			:0px;
}
.HomeHtmlCenterItem
{
	width			:235px;
	float			:left;
	display			:block;
	/*padding-left	:5px;*/
	/*padding-bottom	:5px;*/
	overflow:hidden;
}
.Clear
{
	clear			:both;
	width			:1px; 
	height			:0px
}
/*End Free Html Control*/
.MapContainer
{
	position		:relative;
	float			:left;
	width			:238px;
	height			:172px;
}
/***** Dynamic button *****/
.dynamicbutton_container
{
	display				: block;
	float				: left;
	cursor				: hand;
}
.dynamicbutton_left
{
	padding-left		: 8px;
	background-image	: url(../Images/Buttons/btn-left.gif);
	background-repeat	: no-repeat;
	float				: left;
	background-color	: #006257;
}
.dynamicbutton_right
{
	padding-right		: 8px;
	background-image	: url(../Images/Buttons/btn-right.gif);
	background-repeat	: no-repeat;
	background-position	: top right;
	float				: left;
}
.dynamicbutton_body
{
	height				: 19px;
	/*background-image	: url(../Images/Buttons/btn-bg.gif);
	background-repeat	: repeat-x;
	background-position	: top left;*/
	background-color	:#006257;
	color				: White;
	font-size			: 8pt;
	padding-top			: 4px;
	float				: left;
}
.dynamicbutton_body a
{
	color				:White !important;
	text-decoration		:none;
}
/***** END Dynamic button *****/

/***** Content page ***********/
.content
{
    overflow:hidden;
}

/***** End Content page *******/

/*Question Control*/
.QuestionListConatiner
{
	width			:440px;	
	overflow		:auto;
}
.QuestionListItemLeft
{
	display			:block;
	width			:320px;
	padding-right	:5px;
	float			:left;
	min-height		:1px;
	overflow		:hidden;
}
/*start modification for question block outlining on register page (a.oginskaya)*/
.QuestionListContainerReg
{
	font-size		:11px;
	width			:440px;	
	overflow		:hidden;
}
.QuestionListItemLeftReg
{
	display			:block;
	width			:270px;
	padding-right	:5px;
	float			:left;
	min-height		:1px;
	overflow		:hidden;
}
/*end modification*/
.QuestionListItemRight
{
	display			:block;
	width			:115px;
	float			:left;
}
.questionYes,.questionNO
{
	width			:45px;
	float			:left;
	display			:block;
	overflow		:hidden;
	text-align		:right;	
}

.QuestionListItemRight input
{
	margin-left		:30px;
}
/*Question Control End*/

/*Upload Control*/
.upload_control_input,.upload_control_image_link
{
	float			:left;
	display			:block;
	margin-right	:5px;
}
.upload_control_images_container
{
	 clear			:both;
}
/*Upload Control End*/

.contentHolder
{
    width:150px;
    height:70px;
    overflow:auto;
}

.Block_container
{
    height:172px;
    width:238px;
    display:block;
    overflow:hidden;
    float:left;
    margin-top:5px;
    color:#006257;
    /*margin-bottom:5px;*/
}

.link_item a:link,
.link_item a:visited
{
	color: #006257;
    text-decoration:none;
}

.link_item a:active
{
	color: #FF9900;
    text-decoration:none;
}

.name_container
{
    margin-bottom:10px;
}

.userLoginName
{
	color:#006257;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-0.4px;
}

.free_html_page_title
{
	font-size:14px;
	font-weight:bold;
}

.bottomMenuContentLeftGeneral
{
	width			:208px;
	padding-left	:12px;
	float			:left;
}
.bottomMenuContentRightGeneral
{
	float			:left;
	width			:738px;	
}
.bottomMenuContentLinkGeneral
{
	margin-left		:auto;
	text-align		:right;
	width			:700px;
}

.bottomMenuContentGeneral
{
    width:970px;
}