@charset "utf-8";
/* CSS Document */
/*send message popup css start*/
.send-message-title
{
	color:#000;
	font-size:22px;
	font-weight:bold;
}
.send-message-close-icon
{
	float:right;
}
.send-message-close-icon a
{
	background:#a6a6a6;
	color:#fff;
	font-weight:bold;
	padding:0px 3px;
}
.send-message-subject
{
	font-size:16px;
	color:#000;
	font-weight:bold;
	padding:20px 0px 5px 0px;
}
.send-message-input input
{
	width:470px;
	height:30px;
	border:1px solid #bfbfbf;
}
.send-message-textarea textarea
{
	border:1px solid #bfbfbf;
	height:160px;
	width:470px;
	clear:both;
}
.send-message-title-border
{
    border-bottom:1px solid #bfbfbf;
	width:468px;
	padding-bottom:20px;
}

/*send message popup css end*/
.popup-main
{
	width:770px;	
	margin:50px auto;
	clear:both;
}
.popup-main .top
{
	width:770px;
	height:19px;
}
.popup-main .top .left
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_top_left.gif) no-repeat;
}
.popup-main .top .right
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_top_right.gif) no-repeat;
}
.popup-main .top .middle
{
	float:left;
	width:734px;
	height:19px;
	background:#ffffff;
}
.popup-main .top .middle a
{
	font-size:12px;
	color:#666666;
	float:right;
	text-decoration:none;
	padding-top:4px;
}
.popup-main .middle-div
{
	width:770px !important;
	background:#FFFFFF;
	padding-top:10px;
}
.popup-main .middle-div-editor
{
	width:770px !important;
	background:#FFFFFF;
	padding-top:10px;
	clear:both;
}
.popup-main .middle-div-tab
{
	width:770px;
	background:#FFFFFF;
	padding-top:10px;
}
.popup-main .bottom
{
	width:770px;
	height:19px;
	clear:both;
}
.popup-main .bottom .left
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_bottom_left.gif) no-repeat;
}
.popup-main .bottom .right
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_bottom_right.gif) no-repeat;
}
.popup-main .bottom .middle
{
	float:left;
	width:734px;
	height:19px;
	background:#ffffff;
}
.popup-main .title-main
{
	font-size:46px;
	color:#666666;
	padding-left:25px;
	*width:745px !important;
}
.popup-main .sub-title
{
	font-size:31px;
	color:#666666;
	padding-left:25px;
	*width:745px !important;
}
.popup-main .threesteps-main
{
	margin-top:30px;
}
.popup-main .askquestion-tab
{
	width:220px;
	height:150px;
	float:left;
	margin-left:25px;
	*margin-left:15px;
	cursor:pointer;
}
.popup-main .askquestion-tab .askquestion-top
{
	width:220px;
	height:7px;
	font-size:0px;
}
.popup-main .askquestion-top .left
{
	width:6px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_topleft.gif) no-repeat;
	float:left;
}
.popup-main .askquestion-top .right
{
	width:6px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_topright.gif) no-repeat;
	float:left;
}
.popup-main .askquestion-top .middle
{
	width:208px;
	height:7px;
	background:url(../images/popup-images/ask_question_start_topmiddle.gif) repeat-x;
	padding-left:0px !important;
	padding-top:0px !important;
	float:left;
}
.popup-main .askquestion-tab .askquestion-middle
{
	width:220px;
	*width:200px;
	height:136px;
	*height:101px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:url(../images/popup-images/ask_question_start_middle.gif) repeat-x;
	padding-left:18px;
	padding-top:35px;
}
.popup-main .askquestion-tab .askquestion-bottom
{
	width:220px;
	height:7px;
	font-size:0px;
}
.popup-main .askquestion-bottom .left
{
	width:6px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_bottomleft.gif) no-repeat;
	float:left;
}
.popup-main .askquestion-bottom .right
{
	width:6px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_bottomright.gif) no-repeat;
	float:left;
}
.popup-main .askquestion-bottom .middle
{
	width:208px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_bottommiddle.gif) repeat-x;
	padding-left:0px !important;
	padding-top:0px !important;
	float:left;
}
.popup-main .askquestion-link
{
	color:#666666;
}
.popup-main .askquestion-link a
{
	color:#666675;
	font-size:18px;
	text-decoration:none;
	padding-left:45px;
	background:url(../images/popup-images/askaquestion.gif) no-repeat;
	padding-top:26px;
	font-weight:600;
}
.popup-main .invite-link
{
	color:#666666;
}
.popup-main .invite-link a
{
	color:#666675;
	font-size:18px;
	text-decoration:none;
	padding-left:45px;
	background:url(../images/popup-images/invitepeople.gif) no-repeat;
	padding-top:26px;
	font-weight:600;
}
.popup-main .customize-link
{
	color:#666666;
}
.popup-main .customize-link a
{
	color:#666675;
	font-size:18px;
	text-decoration:none;
	padding-left:55px;
	background:url(../images/popup-images/customize.gif) no-repeat;
	padding-top:20px;
	font-weight:600;
}
.popup-main .sub-text
{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	padding-top:20px;
}
.popup-main .invite-tab
{
	width:220px;
	height:150px;
	float:left;
	margin-left:30px;
	*margin-left:18px;
	cursor:pointer;
}
.popup-main .invite-tab .invite-top
{
	width:220px;
	height:7px;
	font-size:0px;
}
.popup-main .invite-top .left
{
	width:6px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_topleft.gif) no-repeat;
	float:left;
}
.popup-main .invite-top .right
{
	width:6px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_topright.gif) no-repeat;
	float:left;
}
.popup-main .invite-top .middle
{
	width:208px;
	height:7px;
	background:url(../images/popup-images/ask_question_start_topmiddle.gif) repeat-x;
	padding-left:0px !important;
	padding-top:0px !important;
	float:left;
}
.popup-main .invite-tab .invite-middle
{
	width:220px;
	*width:200px;
	height:136px;
	*height:101px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:url(../images/popup-images/ask_question_start_middle.gif) repeat-x;
	padding-left:18px;
	padding-top:35px;
}
.popup-main .invite-top .invite-bottom
{
	width:220px;
	height:7px;
	font-size:0px;
}
.popup-main .invite-bottom .left
{
	width:6px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_bottomleft.gif) no-repeat;
	float:left;
}
.popup-main .invite-bottom .right
{
	width:6px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_bottomright.gif) no-repeat;
	float:left;
}
.popup-main .invite-bottom .middle
{
	width:208px;
	height:7px;
	font-size:0px;
	background:url(../images/popup-images/ask_question_start_bottommiddle.gif) repeat-x;
	padding-left:0px !important;
	padding-top:0px !important;
	float:left;
}

.popup-main .invite-subtext
{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	clear:both;
	padding-top:20px;
	*padding-top:10px;
	padding-left:20px;
}
.popup-main .invite-main
{
	float:left;
	padding-left:10px;
	padding-top:10px;
}
.popup-main .invite-text
{
	float:left;
	color:#666666;
	font-size:18px;
	padding-top:35px;
	padding-right:15px;
}
.popup-main .customize-main
{
	float:left;
	padding-left:20px;
	padding-top:10px;
}
.popup-main .customize-text
{
	float:left;
	color:#666666;
	font-size:18px;
	padding-top:35px;
	padding-left:10px;
}
.popup-main .customize-subtext
{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	clear:both;
	padding-top:20px;
	*padding-top:20px;
	padding-left:20px;
}
.start-text
{
	color:#010101;
	font-size:24px;
	padding-left:20px;
}
.popup-tabs-main
{
	width:770px;
	height:86px;
	padding-top:20px;
}
.popup-tabs-main .ask-tab-selected
{
	width:190px;
	height:86px;	
	float:left;
	position:relative;
	top:0px;
	*position:relative;
	*top:1px;
}
.popup-tabs-main .ask-tab-selected .icon
{
	float:left;
	padding-left:5px;
	padding-top:10px;
	*padding-top:10px;
	height:76px;
	*height:61px;
	background:url(../images/popup-images/ask_selected.gif) no-repeat 10px 7px ;
	width:85px;
}
.popup-tabs-main .ask-tab-selected .text
{
	color:#21458c;
	font-size:20px;
	position:absolute;
	left:50px;
	top:49px;
	white-space:nowrap;
}
.popup-tabs-main .ask-tab-selected .top
{
	width:190px;
	height:10px;
	font-size:0px;
}
.popup-tabs-main .ask-tab-selected .top .left
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_left.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .ask-tab-selected .top .right
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_right.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .ask-tab-selected .top .middle
{
	width:174px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_middle.gif) repeat-x;
	font-size:0px;
}
.popup-tabs-main .ask-tab-selected .middle-selected
{
	width:190px;
	*width:189px;
	height:77px;
	background:url(../images/popup-images/tab_slected_center.gif) repeat-x;
	border-right:1px solid #5a6f99;
}
.popup-tabs-main .ask-tab-normal
{
	width:190px;
	height:86px;	
	float:left;
	position:relative;
	top:0px;
	cursor:pointer;
}
.popup-tabs-main .ask-tab-normal .icon
{
	float:left;
	padding-left:5px;
	padding-top:10px;
	*padding-top:10px;
	height:76px;
	*height:61px;
	background:url(../images/popup-images/ask_question.gif) no-repeat 10px 7px;
	width:85px;
}
.popup-tabs-main .ask-tab-normal .text
{
	color:#888888;
	font-size:20px;
	position:absolute;
	left:50px;
	top:49px;
	white-space:nowrap;
}

.popup-tabs-main .ask-tab-normal .top
{
	width:190px;
	height:10px;
	font-size:0px;
}
.popup-tabs-main .ask-tab-normal .top .left
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_left.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .ask-tab-normal .top .right
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_right.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .ask-tab-normal .top .middle
{
	width:174px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_middle.gif) repeat-x;
	font-size:0px;
}
.popup-tabs-main .ask-tab-normal .middle-selected
{
	width:190px;
	*width:188px;
	height:76px;
	background:url(../images/popup-images/tab_normal_center.gif) repeat-x;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.popup-tabs-main .invite-tab-selected
{
	width:190px;
	height:86px;	
	float:left;
	position:relative;
	top:0px;
	*position:relative;
	*top:1px;
}
.popup-tabs-main .invite-tab-selected .icon
{
	float:left;
	padding-left:5px;
	padding-top:10px;
	*padding-top:10px;
	height:76px;
	*height:61px;
	background:url(../images/popup-images/invite_selected.gif) no-repeat 10px 10px ;
	width:74px;
}
.popup-tabs-main .invite-tab-selected .text
{
	color:#21458c;
	font-size:20px;
	position:absolute;
	left:50px;
	top:49px;
	white-space:nowrap;
}
.popup-tabs-main .invite-tab-selected .top
{
	width:190px;
	height:10px;
	font-size:0px;
}
.popup-tabs-main .invite-tab-selected .top .left
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_left.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .invite-tab-selected .top .right
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_right.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .invite-tab-selected .top .middle
{
	width:174px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_middle.gif) repeat-x;
	font-size:0px;
}
.popup-tabs-main .invite-tab-selected .middle-selected
{
	width:190px;
	*width:188px;
	height:77px;
	background:url(../images/popup-images/tab_slected_center.gif) repeat-x;
	border-right:1px solid #5a6f99;
	border-left:1px solid #5a6f99;
}
.popup-tabs-main .invite-tab-normal
{
	width:190px;
	height:86px;	
	float:left;
	position:relative;
	top:0px;
	cursor:pointer;
}
.popup-tabs-main .invite-tab-normal .icon
{
	float:left;
	padding-left:5px;
	padding-top:10px;
	*padding-top:10px;
	height:76px;
	*height:61px;
	background:url(../images/popup-images/invite_people.gif) no-repeat 10px 10px;
	width:74px;
}
.popup-tabs-main .invite-tab-normal .text
{
	color:#888888;
	font-size:20px;
	position:absolute;
	left:50px;
	top:49px;
	white-space:nowrap;
}
.popup-tabs-main .invite-tab-normal .top
{
	width:190px;
	height:10px;
	font-size:0px;
}
.popup-tabs-main .invite-tab-normal .top .left
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_left.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .invite-tab-normal .top .right
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_right.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .invite-tab-normal .top .middle
{
	width:174px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_middle.gif) repeat-x;
	font-size:0px;
}
.popup-tabs-main .invite-tab-normal .middle-selected
{
	width:190px;
	*width:188px;
	height:76px;
	background:url(../images/popup-images/tab_normal_center.gif) repeat-x;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.popup-tabs-main .customize-tab-selected
{
	width:190px;
	height:86px;	
	float:left;
	position:relative;
	top:0px;
	*position:relative;
	*top:1px;
}
.popup-tabs-main .customize-tab-selected .icon
{
	float:left;
	padding-left:5px;
	padding-top:10px;
	*padding-top:10px;
	height:76px;
	*height:61px;
	background:url(../images/popup-images/customize_selected.gif) no-repeat 10px 15px ;
	width:74px;
}
.popup-tabs-main .customize-tab-selected .text
{
	color:#21458c;
	font-size:20px;
	position:absolute;
	left:65px;
	top:50px;
	white-space:nowrap;
}
.popup-tabs-main .customize-tab-selected .top
{
	width:190px;
	height:10px;
	font-size:0px;
}
.popup-tabs-main .customize-tab-selected .top .left
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_left.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .customize-tab-selected .top .right
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_right.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .customize-tab-selected .top .middle
{
	width:174px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_middle.gif) repeat-x;
	font-size:0px;
}
.popup-tabs-main .customize-tab-selected .middle-selected
{
	width:190px;
	*width:188px;
	height:77px;
	background:url(../images/popup-images/tab_slected_center.gif) repeat-x;
	border-right:1px solid #5a6f99;
	border-left:1px solid #5a6f99;
}
.popup-tabs-main .customize-tab-normal
{
	width:190px;
	height:86px;	
	float:left;
	position:relative;
	top:0px;
	cursor:pointer;
}
.popup-tabs-main .customize-tab-normal .icon
{
	float:left;
	padding-left:5px;
	padding-top:10px;
	*padding-top:10px;
	height:76px;
	*height:61px;
	background:url(../images/popup-images/cusromize.gif) no-repeat 10px 15px;
	width:74px;
}
.popup-tabs-main .customize-tab-normal .text
{
	color:#888888;
	font-size:20px;
	position:absolute;
	left:65px;
	top:50px;
	white-space:nowrap;
}
.popup-tabs-main .customize-tab-normal .top
{
	width:190px;
	height:10px;
	font-size:0px;
}
.popup-tabs-main .customize-tab-normal .top .left
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_left.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .customize-tab-normal .top .right
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_right.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .customize-tab-normal .top .middle
{
	width:174px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_normal_middle.gif) repeat-x;
	font-size:0px;
}
.popup-tabs-main .customize-tab-normal .middle-selected
{
	width:190px;
	*width:188px;
	height:76px;
	background:url(../images/popup-images/tab_normal_center.gif) repeat-x;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.popup-body
{
	width:770px;
}
.popup-body .curves
{
	width:770px;
	height:10px;
}
.popup-body .curves .left
{
	width:10px;
	height:10px;
	float:left;
	font-size:0px;
	background:url(../images/popup-images/tab_body_left.gif) no-repeat;
	clear:both;
}
.popup-body .curves .middle
{
	width:750px;	
	height:10px;
	background:url(../images/popup-images/tab_body_middle.gif) repeat-x;
	float:left;
	font-size:0px;
}
.popup-body .curves .right
{
	width:10px;
	height:10px;
	float:left;
	font-size:0px;
	background:url(../images/popup-images/tab_body_right.gif) no-repeat;
}
.popup-body .curves-normal
{
	width:770px;
	height:10px;
}
.popup-body .curves-normal .left
{
	width:10px;
	height:10px;
	float:left;
	font-size:0px;
	background:url(../images/popup-images/tab_body_middle.gif) repeat-x;
	clear:both;
}
.popup-body .curves-normal .middle
{
	width:750px;	
	height:10px;
	background:url(../images/popup-images/tab_body_middle.gif) repeat-x;
	float:left;
	font-size:0px;
}
.popup-body .curves-normal .right
{
	width:10px;
	height:10px;
	float:left;
	font-size:0px;
	background:url(../images/popup-images/tab_body_right.gif) no-repeat;
}
.popup-body .main-body
{
	width:770px;
	background:#ffffff url(../images/popup-images/tab_body.gif)  top left repeat-x;
	clear:both;
}
.main-body .topicmain
{
	padding-left:100px;
	clear:both;
	padding-top:15px;
	*padding-top:8px;
}
.main-body .type
{
	float:left;
	color:#060606;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
.main-body .selectdiv
{
	float:left;
	color:#333333;
	font-size:18px;
	padding-left:10px;
}
.main-body .selectdiv select
{
	font-size:14px;
}
.main-body .catgeory
{
	float:left;
	color:#060606;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:100px;

}
.main-body .question
{
	color:#060606;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	clear:both;
	padding-left:100px;
	padding-top:30px;
}
.main-body .editor
{
	color:#333333;
	font-size:18px;
	clear:both;
	padding-left:100px;
	padding-top:5px;
	width:600px;
}
.main-body .textarea
{
	color:#333333;
	font-size:18px;
	clear:both;
	padding-left:100px;
	padding-top:5px;
	width:600px;
	height:50px;
}
.main-body .textarea textarea
{
	width:570px;
	height:60px;
}
.main-body .adddescription
{
	padding-top:1px;
	padding-left:100px;
	color:#2f2fff;
	font-size:12px;
	clear:both;
	padding-top:20px;
	display:block;
}
.main-body .adddescription a
{
	color:#3366cc;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
.mutli-choice
{
	margin-top:30px;
	padding-left:0px;
}
.mutli-choice span
{
	padding-top:1px;
	font-size:12px;
	clear:both;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-left:120px;
}
.mutli-choice .mutli-choice-text 
{
	color:#504f4f;
	font-size:14px;
	font-weight:bold;
	width:70px;
	padding-top:10px;
}
.mutli-choice .mutli-choice-textfield
{
	width:222px;
	height:22px;
}
.mutli-choice .mutli-choice-textfield input
{
	border:1px solid #d4d3d3;
	width:530px;
	height:22px;
	margin-top:10px;
}
.mutli-choice .add-mutli-choice
{
	clear:both;
	color:#504f4f;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-top:20px;
	padding-left:100px;
}
.viewadditional-topics
{
	padding-top:1px;
	padding-left:100px;
	color:#2f2fff;
	font-size:12px;
	clear:both;
	padding-top:30px;
}
.viewadditional-topics a
{
	color:#3366cc;
	font-size:14px;
	background:url(../images/popup-images/add_icon.gif) no-repeat 3px;
	padding-left:20px;
	font-weight:normal;
	text-decoration:none;
}
.closeadditional-topics
{
	padding-top:1px;
	padding-left:100px;
	color:#2f2fff;
	font-size:12px;
	clear:both;
	padding-top:30px;
}
.closeadditional-topics a
{
	color:#3366cc;
	font-size:14px;
	background:url(../images/popup-images/close_icon.gif) no-repeat 3px;
	padding-left:20px;
}
.additional-topics
{
	background:#EEEEEE;
	width:420px;
	height:60px;
	margin-left:180px;
	margin-top:10px;
}
.additional-topics .endson
{
	padding-left:30px;
	font-size:13px;
	color:#333333;
	float:left;
	margin-top:20px;
	clear:both;
}
.additional-topics .endson input
{
	margin-left:5px;
	font-size:11px;
	color:#000000;
}
.additional-topics .calender
{
	padding-left:10px;
	margin-top:21px;
	float:left;
}
.additional-topics .select-time
{
	padding-left:10px;
	margin-top:20px;
	float:left;
}
.additional-topics .addphoto
{
	clear:both;
	padding-left:30px;
	font-size:14px;
	color:#333333;
	float:left;
	margin-top:10px;
	font-weight:bold;
}
.additional-topics .browse-text
{
	padding-left:30px;
	font-size:13px;
	color:#333333;
	float:left;
	margin-top:5px;
	clear:both;
	width:300px;
}
.addimportlist-file
{
	font-size:15px;
	color:#060606;	
	font-family:Verdana;
	font-weight:bold;
	padding-left:30px;
	padding-top:5px;
	clear:both;
}
.addimportlist-file input
{
	width:300px;
	height:24px;
	border:1px solid #d5d5d5;
}
.gotomain
{
	float:left;
	width:158px;
	height:42px;
	margin-left:30px;
	*margin-left:20px;
	margin-top:20px;
	cursor:pointer;
}
.gotomain .left
{
	height:42px;
	width:5px;
	background:url(../images/popup-images/gotosite_left.gif) no-repeat;
	float:left;
}
.gotomain .middle
{
	height:42px;
	*height:35px;
	width:148px;
	background:#3366cc;
	float:left;
	font-size:20px;
	color:#FFFFFF !important;
	text-align:center;
	padding-top:7px;
}
.gotomain .middle a
{
	color:#FFFFFF !important;
}
.gotomain .right
{
	height:42px;
	width:5px;
	background:url(../images/popup-images/gotosite_right.gif) no-repeat;
	float:left;
}
.goto-main
{
	float:left;
	width:158px;
	height:42px;
	margin-left:340px;
	*margin-left:270px;
	margin-top:20px;
	cursor:pointer;
}
.goto-main .left
{
	height:42px;
	width:5px;
	background:url(../images/popup-images/gotosite_left.gif) no-repeat;
	float:left;
}
.goto-main .middle
{
	height:42px;
	*height:35px;
	width:148px;
	background:#3366cc;
	float:left;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	padding-top:7px;
}
.goto-main .right
{
	height:42px;
	width:5px;
	background:url(../images/popup-images/gotosite_right.gif) no-repeat;
	float:left;
}
.main-body .enteremail
{
	font-size:16px;
	color:#060606;
	padding-left:100px;
	padding-top:30px;
	font-family:Arial;
	font-weight:bold;
}
.main-body .enteremail label
{
	font-family:Arial;
	font-weight:bold;
}
.main-body .enteremail-textarea-div
{
	padding-top:5px;
	width:590px;
	height:71px;
	padding-left:100px;
}

.main-body .importlist-div
{
	padding-top:30px;
	padding-left:100px;
	clear:both;
}
.main-body .importlist-text
{
	font-size:16px;
	color:#060606;	
	font-family:Arial;
	font-weight:bold;
	float:left;
	padding-right:10px;
}
.main-body .importlist-file
{
	font-size:15px;
	color:#060606;	
	font-family:Verdana;
	font-weight:bold;
}
.main-body .importlist-file input
{
	width:440px;
	height:25px;
	border:1px solid #d5d5d5;
}
.main-body .csvmaindiv
{
	padding-top:10px;
	*padding-top:5px;
	padding-left:100px;
	clear:both;
}
.main-body .csvmaindiv .empty
{
	width:150px;
	float:left;
}
.main-body .csvmaindiv .csvtext
{
	color:#060606;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	float:left;
	padding-bottom:20px;
}
.main-body .csvmaindiv .csvtext span
{
	color:#797979;
	font-size:12px;
	font-style:italic;
	font-family:Verdana;
	font-weight:normal;
}
.main-body .csvmaindiv .csvtext span a
{
	font-weight:normal;
	font-size:12px;
	font-style:italic;
	font-family:Verdana;
	color:#3366cc;
}
.main-body .sendinvitation-button
{
	width:185px;
	height:27px;
	clear:both;
	margin-right:80px;
	*margin-right:40px;
	margin-top:20px;
	cursor:pointer;
	margin-left:500px;
}
.main-body .sendinvitation-button .left-div
{
	width:7px !important;
	float:left;
	height:27px;
	background:url(../images/popup-images/btn_left.gif) no-repeat;
}
.main-body .sendinvitation-button .right-div
{
	width:7px !important;
	float:left;
	height:27px;
	background:url(../images/popup-images/btn_right.gif) no-repeat;
}
.main-body .sendinvitation-button .middle-div
{
	width:171px !important;;
	float:left;
	height:27px;
	*height:22px;
	background:url(../images/popup-images/btn_middle.gif) repeat-x;
	color:#060606;
	font-size:15px;
	font-family:Arial;
	text-align:center;
	padding-top:5px;
	font-weight:700;
}
.main-body .apply-button
{
	width:74px !important;
	height:27px;
	clear:both;
	margin-right:80px;
	*margin-right:40px;
	margin-top:20px;
	cursor:pointer;
	margin-left:620px;
}
.main-body .apply-button .left-div
{
	width:7px !important;
	float:left;
	height:27px;
	background:url(../images/popup-images/btn_left.gif) no-repeat;
}
.main-body .apply-button .right-div
{
	width:7px !important;
	float:left;
	height:27px;
	background:url(../images/popup-images/btn_right.gif) no-repeat;
	margin-left:0px !important;
}
.main-body .apply-button .middle-div
{
	width:60px !important;
	float:left;
	height:27px;
	*height:22px;
	background:url(../images/popup-images/btn_middle.gif) repeat-x;
	color:#060606;
	font-size:15px;
	font-family:Arial;
	text-align:center;
	padding-top:5px;
	font-weight:700;
}
.confirmation-div
{
	width:610px;
	*width:608px;
	margin:0px auto;
	background:#ffffc1;
	border:1px solid #d5d5d5;
	margin-top:20px;
	clear:both;
	padding:10PX;
}
.invitationcount
{
	font-size:16px;
	color:#333333;
	font-family:Arial;
}
.invitationcount a
{
	font-size:15px;
	color:#3366cc;
	font-family:Arial;
}
.invitationcount span
{
	font-size:16px;
	color:#FF0000;
	font-family:Arial;
	font-weight:bold;
	padding-top:20px;
	padding-left:10px;
}
.csv-alert
{
	font-size:16px;
	color:#FF0000;
	font-family:Arial;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
}
.csv-help
{
	font-size:12px;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
}
.csv-help a
{
	font-size:12px;
	color:#3f3ff0;
	font-family:Arial;
	font-weight:bold;
}
 .error-confirmation-div
{
	width:600px;
	*width:598px;
	margin-left:100px;
	background:#ffffc1;
	border:1px solid #d5d5d5;
	margin-top:20px;
	clear:both;
	padding:10px;
}
.parsing-error
{
	font-size:12px;
	color:#333333;
	font-family:Arial;
	font-weight:bold;
	padding-top:20px;
	padding-left:10px;
	width:580px;
	padding-bottom:20px;
}
.error-details
{
	font-size:11px;
	color:#333333;
	font-family:Arial;
	font-weight:normal;
}
.error-details-table
{
	overflow:auto;
	height:100px; 
	padding:0px; 
	margin:0px;
	border:1px solid #999999;
}
.grey
{
	padding:2px 0 2px 5px;
}
.white
{
	padding:4px 0 4px 5px;
}

.main-body .choose-theme-main
{
	margin-left:100px;
	width:550px; 
	overflow-x:auto;
	overflow-y:hidden;
}
.main-body .choose-theme
{
	background:trasparent;
	height:115px;
	width:2550px;
}
.main-body .choose-theme-sub-div
{
	float:left;
	margin-right:10px;
}
.main-body .choose-theme-sub-div .theme-icon
{
	height:37px;
	margin:15px 0 0 20px;
	width:38px;
}
.main-body .choose-theme-sub-div .theme-text
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 20px;
	text-align:center;
}
.main-body .choose-theme-sub-div .theme-button 
{
	margin:5px 0 0 30px;
}

.main-body .enteremail-textarea-div textarea
{
	width:590px;
	height:71px;
	border:1px solid #d5d5d5;
	font-size:16px;
	color:#aeaeae;
	padding:2px;
}

/*Rpx-Login Css Starts*/

.rpx-login-popup-main
{
	width:854px;	
	margin:50px auto;
	clear:both;
}
.rpx-login-popup-main .top
{
	width:854px;
	height:19px;
}
.rpx-login-popup-main .top .left
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_top_left.gif) no-repeat;
}
.rpx-login-popup-main .top .right
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_top_right.gif) no-repeat;
}
.rpx-login-popup-main .top .middle
{
	float:left;
	width:818px;
	height:19px;
	background:#ffffff;
}
.rpx-login-popup-main .top .middle a
{
	font-size:12px;
	color:#666666;
	float:right;
	text-decoration:none;
	padding-top:4px;
}
.rpx-login-popup-main .middle-div
{
	width:854px;
	background:#FFFFFF;
	padding-top:10px;
}
.rpx-login-popup-main .bottom
{
	width:854px;
	height:19px;
	clear:both;
}
.rpx-login-popup-main .bottom .left
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_bottom_left.gif) no-repeat;
}
.rpx-login-popup-main .bottom .right
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_bottom_right.gif) no-repeat;
}
.rpx-login-popup-main .bottom .middle
{
	float:left;
	width:818px;
	height:19px;
	background:#ffffff;
}
.rpx-login-popup-main .middle-div .rpx-signin
{
	float:left;
	width:383px;
	margin:0 15px 0 15px;
}
.rpx-start-text
{
	color:#010101;
	font-size:24px;
	margin-bottom:10px;
}
.rpx-signin-middle
{
	border:1px solid #c7c7c7;
	width:383px;
	height:300px;
	*height:310px;
}
.rpx-signin-middle-content
{
	padding:10px;
}
.rpx-login-details-text
{
	color:#504f4f;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.rpx-image
{
	padding:0px;
	cursor:pointer;
	clear:both;
}
.rpx-start-text-signin
{
	color:#333;
	font-size:1.3em !important;
	font-weight:normal;
	font-family:'lucida grande',Verdana,sans-serif  !important;
	padding:9px 0px 0px 5px;
}
.rpx-image img
{
	padding-left:10px;
}
.rpx-forgot-password
{
	float:right;
	padding-top:25px;
	padding-right:30px;
}
.rpx-forgot-password a
{
	color:#2f2fff;
	font-size:12px;
	font-family:Arial;
}
.or
{
	float:left;
	padding:160px 0px 0 0px;
}
.or-rpx-register
{
	float:left;
	padding:265px 0px 0 0px;
}
/*Rpx-Login Css Ends*/


/*Login Css Starts*/
.login-popup
{
	width:470px;	
	margin:50px auto;
	clear:both;
}
.login-popup .login-top
{
	width:470px;
	height:19px;
}
.login-popup .login-top .login-left
{
	float:left;
	width:18px;
	height:19px;
	font-size:0px;
	background:url(../images/popup-images/popup_top_left.gif) no-repeat;
}
.login-popup .login-top .login-right
{
	float:left;
	width:18px;
	height:19px;
	font-size:0px;
	background:url(../images/popup-images/popup_top_right.gif) no-repeat;
}
.login-popup .login-top .login-middle
{
	float:left;
	width:434px;
	height:19px;
	font-size:0px;
	background:#ffffff;
}
.login-popup .login-top .login-middle a
{
	font-size:12px;
	color:#666666;
	float:right;
	text-decoration:none;
	padding-top:4px;
}
.login-popup .login-middle-div
{
	width:470px;
	background:#FFFFFF;
	padding-top:10px;
}
.login-popup .login-middle-div-tab
{
	width:470px;
	background:#FFFFFF;
	padding-top:10px;
}
.login-popup .login-bottom
{
	width:470px;
	height:19px;
	clear:both;
}
.login-popup .login-bottom .login-left
{
	float:left;
	width:18px;
	height:19px;
	font-size:0px;
	background:url(../images/popup-images/popup_bottom_left.gif) no-repeat;
}
.login-popup .login-bottom .login-right
{
	float:left;
	width:18px;
	height:19px;
	font-size:0px;
	background:url(../images/popup-images/popup_bottom_right.gif) no-repeat;
}
.login-popup .login-bottom .login-middle
{
	float:left;
	width:434px;
	height:19px;
	font-size:0px;
	background:#ffffff;
}
.login-content-body
{
	width:385px;
	margin:auto;
}
.login-message-alert
{
	border:1px solid #d5d5d5;
	background-color:#ffffc1;
	margin-top:18px;
}
.login-message-alert p
{
	color:#504f4f;
	font-size:13px;
	font-family:arial;
	padding:10px 0px 10px 20px;
}
.signin-text
{
	font-size:24px;
	color:#010101;
	border-bottom:2px solid #c7c7c7;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
}
.login-content-text
{
	font-size:14px;
	color:#504f4f;
	padding-top:18px;
}

.signin-button
{
	width:74px;
	height:27px;
	clear:both;
	cursor:pointer;
	margin-left:115px;
}
.signin-button .left-div
{
	width:7px !important;
	float:left;
	height:27px;
	background:url(../images/popup-images/btn_left.gif) no-repeat;
}
.signin-button .right-div
{
	width:7px !important;
	float:left;
	height:27px;
	background:url(../images/popup-images/btn_right.gif) no-repeat;
	margin-left:0px !important;
}
.signin-button .middle-div
{
	width:60px !important;
	float:left;
	height:27px;
	*height:22px;
	background:url(../images/popup-images/btn_middle.gif) repeat-x;
	color:#060606;
	font-size:14px;
	font-family:Arial;
	text-align:center;
	padding-top:5px;
}
.signin-button .middle-div a
{
	color:#060606;
	font-size:14px;
	font-family:Arial;
	text-decoration:none;
}
.user-entry-field
{
    border:1px solid #d4d3d3;
	width:225px;
	height:20px;
}
.password-entry-field
{
    border:1px solid #d4d3d3;
	width:225px;
	height:20px;
	margin-left:8px;
}
.sign-in-fields
{
	margin-top:20px;
}
.sign-in-fields a
{
	font-size:12px;
	color:#2f2fff;
	float:right;
	margin-right:75px;
}
.stay-signin-text
{
	color:#504f4f;
	font-size:14px;
	font-weight:500;
	float:left;
	padding-left:5px;
	*margin-top:2px;
}
.login-checkbox
{
	clear:both;
	float:left;
}
.login-textfield
{
	float:left;
	width:244px;
	height:24px;
	padding-left:5px;
	margin-bottom:20px;
	*margin-bottom:5px;
}
.login-textfield input
{
	border:1px solid #d4d3d3;
	width:242px;
	height:22px;
}
.login-forgot-password
{
	float:right;
	padding-right:30px;
}
.login-forgot-password a
{
	color:#3366CC;
	font-size:12px;
	font-family:Arial;
}
.login-details-text
{
	color:#504f4f;
	font-size:14px;
	font-weight:500;
	float:left;
	padding-top:2px;
	width:110px;
	margin-bottom:20px;
	*margin-bottom:15px;
}
.register-text
{
	clear:both;
	color:#504f4f;
	font-size:14px;
	font-weight:500;
	padding-top:20px;
	padding-left:5px;
}
.register-text a
{
	color:#3366CC;
	font-size:14px;
	font-family:Arial;
}
/*Login Css Ends*/
.opacity
{
	background-color:#000000;
	/* for IE */
  	filter:alpha(opacity=70);
  	/* CSS3 standard */
  	opacity:0.7;
}
#opacitydiv
{
	position:fixed !important;
}
.popup-poistion
{
	display:none;
	z-index:10000;
	position:absolute;
}
.skiplink-div
{
	padding-top:60px;
	*padding-top:30px;
	margin-right:25px;
	*margin-right:12px;
	clear:both;
}
.skiplink-div a
{
	float:right;
	font-size:14px;
	text-decoration:none;
	background:url(../images/popup-images/started-arrow.gif) right bottom no-repeat;
	color:#3366cc;
	padding-right:15px;
}
.error-message
{
	padding-bottom:11px;
	*padding-bottom:0px;
}
.popup-tabs-main .ask-tab .top
{
	width:770px;
	height:10px;
	font-size:0px;
}
.popup-tabs-main .ask-tab .top .left
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_left.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .ask-tab .top .right
{
	width:8px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_right.gif) no-repeat;
	font-size:0px;
}
.popup-tabs-main .ask-tab .top .middle
{
	width:754px;
	height:10px;
	float:left;
	background:url(../images/popup-images/tab_slected_middle.gif) repeat-x;
	font-size:0px;
}
.popup-tabs-main .ask-tab .icon
{
	float:left;
	padding-left:5px;
	padding-top:10px;
	*padding-top:10px;
	height:76px;
	*height:61px;
	background:url(../images/popup-images/ask_selected.gif) no-repeat 10px 7px ;
	width:85px;
	margin-left:300px;
}
.popup-tabs-main .ask-tab .text
{
	color:#21458c;
	font-size:24px;
	padding:10px;
}
.popup-tabs-main .ask-tab .middle-selected
{
	width:770px;
	*width:769px;
	height:77px;
	background:url(../images/popup-images/tab_slected_center.gif) repeat-x;
}
/*Register Css Starts*/
.register-popup
{
	width:470px;	
	margin:50px auto;
	clear:both;
}
.register-popup .register-top
{
	width:470px;
	height:19px;
}
.register-popup .register-top .register-left
{
	float:left;
	width:18px;
	height:19px;
	font-size:0px;
	background:url(../images/popup-images/popup_top_left.gif) no-repeat;
}
.register-popup .register-top .register-right
{
	float:left;
	width:18px;
	height:19px;
	font-size:0px;
	background:url(../images/popup-images/popup_top_right.gif) no-repeat;
}
.register-popup .register-top .register-middle
{
	float:left;
	width:434px;
	height:19px;
	font-size:0px;
	background:#ffffff;
}
.register-popup .register-top .register-middle a
{
	font-size:12px;
	color:#666666;
	float:right;
	text-decoration:none;
	padding-top:4px;
}
.register-popup .register-middle-div
{
	width:470px;
	background:#FFFFFF;
	padding-top:10px;
}
.register-popup .register-middle-div-tab
{
	width:470px;
	background:#FFFFFF;
	padding-top:10px;
}
.register-popup .register-bottom
{
	width:470px;
	height:19px;
	clear:both;
}
.register-popup .register-bottom .register-left
{
	float:left;
	width:18px;
	height:19px;
	font-size:0px;
	background:url(../images/popup-images/popup_bottom_left.gif) no-repeat;
}
.register-popup .register-bottom .register-right
{
	float:left;
	width:18px;
	height:19px;
	font-size:0px;
	background:url(../images/popup-images/popup_bottom_right.gif) no-repeat;
}
.register-popup .register-bottom .register-middle
{
	float:left;
	width:434px;
	height:19px;
	font-size:0px;
	background:#ffffff;
}
.register-content-body
{
	margin:auto;
	width:377px !important;
}
.register-content-body p
{
	color:#504F4F;
	font-size:14px;
}
.register-message-alert
{
	border:1px solid #d5d5d5;
	background-color:#ffffc1;
	margin-top:18px;
}
.register-message-alert p
{
	color:#504f4f;
	font-size:13px;
	font-family:arial;
	padding:10px 0px 10px 20px;
}
.registration-text
{
	font-size:24px;
	color:#010101;
	border-bottom:2px solid #c7c7c7;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
}
.register-content-text
{
	font-size:14px;
	color:#504f4f;
	padding-top:18px;
}

.register-button
{
	width:74px;
	height:27px;
	margin-left:121px;
	margin-top:20px;
	cursor:pointer;
	float:left;
	*margin-left:0px !important;
}
.register-button .left-div
{
	width:7px !important;
	float:left;
	height:27px;
	background:url(../images/popup-images/btn_left.gif) no-repeat;
}
.register-button .right-div
{
	width:7px !important;;
	float:left;
	height:27px;
	background:url(../images/popup-images/btn_right.gif) no-repeat;
	margin-left:0px !important;
}
.register-button .middle-div
{
	width:60px !important;;
	float:left;
	height:27px;
	*height:22px;
	background:url(../images/popup-images/btn_middle.gif) repeat-x;
	color:#060606;
	font-size:14px;
	font-family:Arial;
	text-align:center;
	padding-top:5px;
}
.register-button .middle-div a
{
	color:#060606;
	font-size:14px;
	font-family:Arial;
	text-decoration:none;
}
.register-checkbox
{
	clear:both;
	float:left;
}
.register-textfield
{
	float:left;
	*float:none;
	width:244px;
	height:24px;
	padding-left:5px;
	margin-bottom:15px;
}
.register-textfield input
{
	border:1px solid #d4d3d3;
	width:238px;
	height:22px;
}
.register-details-text
{
	color:#504f4f;
	font-size:14px;
	font-weight:500;
	float:left;
	padding-top:2px;
	width:115px;
	margin-bottom:15px;
	clear:both;	
}
.register-captcha
{
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	*float:none;
	*margin-left:120px;
}
.register-terms
{
	margin-left:121px;
}
.register-terms-text
{
	color:#504f4f;
	font-size:14px;
	font-weight:500;
	float:left;
	padding-left:5px;
	*margin-top:2px;
}
.register-terms-text a
{
	color:#3366CC;
}
/*Register Css Ends*/
.buttons-div
{
	float:right;
	padding-top:20px;
	padding-right:80px;
	height:40px;
}
.confirm-box
{
	height:69px;
	*height:44px;
	background:#FFFFFF;
	-moz-border-radius: 10px;
    -webkit-border-radius:10px;
    -khtml-border-radius: 10px;
    -opera-border-radius:10px;
    border-radius:10px;
    border:2px solid #e6e6cc;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	display:none;
	z-index:10000;
	position:absolute;
}
#themetext
{
	color:#333333 !important;
	font-family:Arial;
	font-size:16px !important;
	font-weight:normal !important;
	padding-left:0px !important;
	padding-top:0px; !important;
}
.popup-title
{
   font-size:14px;
   color:#5c809b;
   float:left;
}
.close-icon-text
{
   font-size:24px;
   color:#465b68;
   font-weight:bold;
   float:right;
   margin:-10px 0 0 0px;
}
.close-icon-text a
{
   font-size:24px;
   color:#465b68;
   font-weight:bold;
   float:right;
   text-decoration:none;
}
.close-icon-text a:hover
{
   font-size:24px;
   color:#465b68;
   font-weight:bold;
   float:right;
   text-decoration:none;
}
.popup-title-border
{
    border-bottom:1px solid #769fba;
	width:468px;
	*width:428px;
	padding:0 20px 10px 20px;
}
.popup-form-main-div
{
   width:450px;
   float:left;
   margin:10px 0 0 0px;
}
.popup-text-box
{
   width:300px;
   height:20px;
   border:1px solid #bfbfbf;
   margin:0 0 10px 0px;
   color:#666666;
}
.popup-text-box-register
{
   width:155px;
   height:20px;
   border:1px solid #bfbfbf;
   margin:0 0 10px 0px;
   color:#666666;
}
.popup-text-box-div
{  
   width:227px;
   float:left;
   word-wrap:break-word;
}
.popup-feilds-text
{
	width:120px;
	float:left;
	text-align:right;
	margin:0 10px 0 0px;
	color:#2c465a;
	clear:both;
}
.popup-feilds-text1
{
	width:160px;
	float:left;
	font-weight:bold;
	text-align:right;
	margin:0 10px 0 10px;
	color:#2c465a;
	clear:both;
}
.popup-feilds-text2
{
 width:450px;
 *width:430px;
 text-align:justify;
 padding:20px 20px 0 20px;
 line-height:30px;
}
.popup-feilds-text2 a
{
  text-decoration:none;
  font-weight:bold;
}
.popup-picture-main-div
{
    width:450px;
    float:left;
    margin:20px 0 0 25px;
}
.send-message-text-box
{
    width:384px;
	height:20px;
	border:1px solid #bfbfbf;
}
.send-message-text-box2
{
    width:357px;
	height:20px;
	border:1px solid #bfbfbf;
}
.send-message-text-box3
{
    width:405px;
	height:80px;
	border:1px solid #bfbfbf;
	margin:5px 0 0 0px;
	padding:0px;
}
.popup-sendform-main-div
{
   width:560px;
   float:left;
   padding:0px 0 0 0px;
}
.popup-save-buttons
{
    float:right;
	padding:20px 40px 0 0px;
}
.choose-theme-main
{
	margin-left:100px;
	width:550px; 
	overflow-x:auto;
	overflow-y:hidden;
}
.choose-theme
{
	background:trasparent none;
	height:115px;
	width:2550px;
}
.choose-theme-sub-div
{
	float:left;
	margin-right:10px;
}
.choose-theme-sub-div .theme-icon
{
	height:37px;
	margin:15px 0 0 20px;
	width:38px;
}
.choose-theme-sub-div .theme-text
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 20px;
	text-align:center;
}
.choose-theme-sub-div .theme-button 
{
	margin:5px 0 0 30px;
}

.enteremail-textarea-div textarea
{
	width:590px;
	height:71px;
	border:1px solid #d5d5d5;
	font-size:16px;
	color:#aeaeae;
	padding:2px;
}
.enteremail
{
	font-size:16px;
	color:#060606;
	padding-left:100px;
	padding-top:30px;
	font-family:Arial;
	font-weight:bold;
}
.enteremail-textarea-div
{
	padding-top:5px;
	width:590px;
	height:71px;
	padding-left:100px;
}

.importlist-div
{
	padding-top:30px;
	padding-left:100px;
	clear:both;
}
.importlist-text
{
	font-size:16px;
	color:#060606;	
	font-family:Arial;
	font-weight:bold;
	float:left;
	padding-right:10px;
}
.importlist-file
{
	font-size:15px;
	color:#060606;	
	font-family:Verdana;
	font-weight:bold;
}
.importlist-file input
{
	width:440px;
	height:25px;
	border:1px solid #d5d5d5;
}
.customize-title
{
	font-size:28px;
	font-weight:bold;
	color:#000000;
}
.topleft-round
{
     float:left;
	 width:16px;
	 height:11px;
	 background:url(../images/common-images/cringely-out-topleft.gif) no-repeat;
	 margin:11px 0 0 0px;
	 font-size:0px;
}
#at_hover .at_item:hover, #at_hover .at_item.athov
{
	width:104px !important;
}
/*Desctiption Popup styles starts*/
.descriptionmian-div
{
	width:645px;
	*width:605px;
	background:#efefef;
	padding:20px;
}
.descriptionmian-div .title-text
{
	color:#333333;
	font-size:16px;
	font-weight:bold;
}
.descriptionmian-div .reason-text
{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.descriptionmian-div textarea
{
	border:1px solid #d5d5d5;
	width:605px;
	height:70px;
	font-size:12px;
}
.descriptionmian-div .select-div
{
	padding-top:10px;
	padding-bottom:10px; 
	clear:both;
}
.descriptionmian-div select
{
	color:#000000;
	font-size:12px;
}

.buttondiv
{
	float:right;
	padding-top:10px;
}
.buttondiv a
{
	color:#3366cc;
	font-size:12px;
}
.cancel-class
{
	color:#3366cc;
	font-size:12px;
	float:left;
	padding-right:10px;
	padding-top:5px;
}
.cancel-class a
{
	color:#3366cc;
	font-size:12px;
}
.categeory-div
{
	color:#333333;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-top:13px;
	padding-left:5px;
	padding-bottom:10px;
}
.categeory-select-div
{
	float:left;
	padding-top:10px;
	padding-left:5px;
}
.categeory-select-div select
{
	font-family:Arial;
	font-size:12px;
}
.ends-on-text
{
	color:#333333;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-top:13px;
	padding-left:40px;
}
.calender-div
{
	float:left;
	padding-top:8px;
	padding-left:5px;
}
.calender-div input
{
	width:72px;
}
.close-image
{
	cursor:pointer;
	vertical-align:bottom;
}
.rating-image
{
	cursor:pointer;
	vertical-align:bottom;
	vertical-align:bottom;
}
#alertMsgWidget
{
	border:1px solid #d5d5d5;
	background-color:#ffffc1;
	border:1px solid #d5d5d5;
	background-color:#ffffc1;
	color:#504f4f;
	font-size:13px;
	font-family:arial;
	padding:10px 0px 10px 20px;
	margin:10px 35px 10px 20px;
}
/*Desctiption Popup styles ends*/

.popup-register-button
{
	clear:both;
	padding-bottom:20px;
	padding-top:20px;
	*padding-top:0px;
	padding-left:120px;
}
.vote-widget-popup-poistion 
{
	display:none;
	position:absolute;
	z-index:10000;
}
.vote-widget-popup
{
	width:545px;	
	margin:50px auto;
	clear:both;
	z-index:10000;
}
.vote-widget-popup .top
{
	width:545px;
	height:19px;
}
.vote-widget-popup .top .left
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_top_left.gif) no-repeat;
}
.vote-widget-popup .top .right
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_top_right.gif) no-repeat;
}
.vote-widget-popup .top .middle
{
	float:left;
	width:509px;
	height:19px;
	background:#ffffff;
}
.vote-widget-popup .top .middle a
{
	font-size:12px;
	color:#666666;
	float:right;
	text-decoration:none;
	padding-top:4px;
}
.vote-widget-popup .middle-div
{
	width:545;
	background:#FFFFFF;
	padding:10px 25px;
}
.vote-widget-popup .bottom
{
	width:545px;
	height:19px;
	clear:both;
}
.vote-widget-popup .bottom .left
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_bottom_left.gif) no-repeat;
}
.vote-widget-popup .bottom .right
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_bottom_right.gif) no-repeat;
}
.vote-widget-popup .bottom .middle
{
	float:left;
	width:509px;
	height:19px;
	background:#ffffff;
}
.grabe-code-title-text 
{
	color:#282828;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
	font-family:verdana;
}
.grabe-code-textarea
{
	width:495px;
	height:330px;
}
.copy-html-text
{
	font-size:12px;
	color:#666;
	font-family:verdana;
}
.grabe-code-content
{
	padding:20px 0px 0px 20px;
	font-size:12px;
	font-family:verdana;
	color:#666;
	width:485px;
	height:308px;
	border:1px solid #d1d1d1;
	
}
.clear
{
	clear:both;
	font-size:0px !important;
}
.bottom-text
{
		padding:5px 0px;
}

.inbox-error-msg
{
	color:#FF0000;
	padding:15px 0px 5px 20px;
}

.clr
{
	clear:both;
}

/*added css for password reset form*/
.passwordreset-register
{
	border:1px solid #ccc;
	width:380px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#ffffff;
}
.passwordreset-register-top
{
	background:#808080;
	height:34px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	border-radius-topleft: 6px;
	border-radius-topright: 6px;
}
.passwordreset-register-body
{
	padding:20px;
}
.passwordreset-register-title
{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:7px 12px;
}
.passwordreset-sign-text
{
	color:#3e3e3e;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 10px 0px;
}
.clear
{
	clear:both;
	font-size:0px !important;
}
.passwordreset-login-fields
{
	color:#808080;
	font-size:12px;
	width:180px;
	padding-right:10px;
	padding:5px 0px;
	font-weight:bold;
}
.passwordreset-login-text-fields
{
	width:296px;
}
.passwordreset-input-text-fields
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	display:block;
	margin:0px 0px 3px 0px;
	width:282px;
	padding:7px;	
	color:#808080;
}
.password-divs
{
	padding-top:10px;
	*padding-top:5px;
	clear:both;
}
#passeordErrorMsg
{
	background-color:#FFFFC1;
	border:1px solid #D5D5D5;
}
#passeordErrorMsg p
{
	color:#504f4f;
	font-size:12px;
	font-family:arial;
	padding:10px 0px 10px 20px;
}

/* starts popup-askquestion.css CSS Document */

/* CSS Document */
body {
   margin:0;
   padding:0;
   width:100%;
   height:100%;
}
/*Nominate-ask-cssstarts*/
.cringely-popup-main
{
     width:678px;
	 padding-top:20px;
	 margin:0px auto;
}
/*cringely-outerrborder-css-starts*/
.cringley-inner-content-main
{
	width:610px;
	margin:0 auto;
}
.state {
color:#636363;
padding-left:168px;
}
.cringely-sub-title
{
     float:left;
	 color:#060606;
	 font-family:Arial;
	 font-size:14px;
	 padding:12px 0 0 0px;
}
.cringely-dropdown-subtext
{
     padding:15px 0 0 155px;
}
.cringely-dropdown-textbox
{
     border:1px solid #abadb3;
	 background-color:#FFFFFF;
	 width:200px;
	 height:20px;
	 margin:3px 0 0 2px;
}
.cringely-cirytextbox
{
     border:1px solid #abadb3;
	 background-color:#FFFFFF;
	 width:187px;
	 height:20px;
	 margin:3px 0 0 2px;
}
.cringely-dropdown-subtext
{
     padding:15px 0 0 155px;
}
.cringely-dropdown-textbox
{
     border:1px solid #abadb3;
	 background-color:#FFFFFF;
	 width:200px;
	 height:20px;
	 margin:3px 0 0 2px;
}
.cringely-cirytextbox
{
     border:1px solid #abadb3;
	 background-color:#FFFFFF;
	 width:187px;
	 height:20px;
	 margin:3px 0 0 2px;
}
.cringely-outerborder
{
     width:678px;
}
.cringely-outerborder .topmain
{
     width:678px;
	 clear:both;
}
.cringely-outerborder .topmain .topleft
{
     float:left;
	 width:244px;
	 *width:243px;
	 height:22px;
	 font-size:0px;
	 background:#fcfcfc url(../images/popup-images/cringely-out-topmiddle.gif) no-repeat right top;
	 border-left:1px solid #797979;
}
.cringely-outerborder .topmain .topleft-school
{
	 float:left;
	 width:16px;
	 height:11px;
	 font-size:0px;
	 margin:11px 0 0 0px;
	 background:url(../images/popup-images/cringely-out-topleft.gif) no-repeat;
}
.cringely-outerborder .topmain .topmiddle
{
     float:left;
	 width:405px;
	 height:11px;
	 *height:10px;
	 font-size:0px;
	 margin:11px 0 0 0px;
	 border-top:1px solid #797979;
	 background-color:#fcfcfc;
}
.cringely-outerborder .topmain .topmiddle-school
{
     float:left;
	 width:633px;
	 height:11px;
	 *height:10px;
	 font-size:0px;
	 margin:11px 0 0 0px;
	 border-top:1px solid #797979;
	 background-color:#fcfcfc;
}
.cringely-outerborder .topmain .topright
{
     float:left;
	 width:16px;
	 *width:16px;
	 height:11px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-out-topright.gif) no-repeat right top;
	 margin:11px 0 0 0px;
}
.cringely-outerborder .middlebg-main
{
     width:665px;
	 border-left:1px solid #797979;
	 border-right:1px solid #797979;
	 background:#f1f1f1 url(../images/popup-images/cringely-out-middlebg.gif) repeat-x;
	 float:left;
}
.cringely-outerborder .bottommain
{
     width:678px;
}
.cringely-outerborder .bottommain .bottomleft
{
     float:left;
	 width:17px;
	 height:13px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-out-bottomleft.gif) no-repeat right top;
}
.cringely-outerborder .bottommain .bottommiddle
{
     float:left;
	 width:630px;
	 height:13px;
	 font-size:0px;
	 border-bottom:1px solid #797979;
	 background-color:#f1f1f1;
	 *height:12px;
}
.cringely-outerborder .bottommain .bottomright
{
     float:left;
	 width:17px;
	 height:13px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-out-bottomright.gif) no-repeat right top;
}
/*cringely-outerrborder-css-ends*/

/*cringely-innerborder-css-starts*/
.cringely-innerborder
{
     width:650px;
	 margin:0 auto;
}
.cringely-innerborder .innertopmain
{
     width:650px;
}
.cringely-innerborder .innertopmain .topleft
{
     float:left;
	 width:12px;
	 height:12px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-inner-topleft.gif) no-repeat;
}
.cringely-innerborder .innertopmain .topmiddle
{
     float:left;
	 width:625px;
	 height:12px;
	 *height:11px;
	 font-size:0px;
	 border-top:1px solid #9b9b9b;
	 background-color:#eeeeee;
}
.cringely-innerborder .innertopmain .topright
{
     float:left;
	 width:12px;
	 height:12px;
	 font-size:0px;
	 background:#fcfcfc url(../images/popup-images/cringely-inner-topright.gif) no-repeat;
}
.cringely-innerborder .inner-middlebg-main
{
     width:649px;
	 *width:647px;
	 border-left:1px solid #797979;
	 border-right:1px solid #797979;
	 background:#fcfcfc url(../images/popup-images/cringely-inner-middlebg.gif) repeat-x;
	 float:left;
}
.cringely-innerborder .innerbottommain
{
     width:650px;
	 font-size:0px;
}
.cringely-innerborder .innerbottommain .bottomleft
{
     float:left;
	 width:12px;
	 height:12px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-inner-bottomleft.gif) no-repeat;
}
.cringely-innerborder .innerbottommain .bottommiddle
{
     float:left;
	 width:625px;
	 height:12px;
	 *height:11px;
	 font-size:0px;
	 border-bottom:1px solid #9b9b9b;
	 background-color:#fcfcfc;
}
.cringely-innerborder .innerbottommain .bottomright
{
     float:left;
	 width:12px;
	 height:12px;
	 font-size:0px;
	 background:#fcfcfc url(../images/popup-images/cringely-inner-bottomright.gif) no-repeat;
}
/*cringely-innerborder-css-ends*/

/*cringely-selectec-tab-css-ends*/
.cringely-outerborder .cringely-selectedtab-main
{
      width:250px;
	  clear:both;
}

.cringely-outerborder .cringely-selectedtab-main .topleft
{ 
      float:left;
	  width:10px;
	  height:10px;
	  font-size:0px;
	  background:url(../images/popup-images/cringely-tabselected-left.gif) no-repeat;
}
.cringely-outerborder .cringely-selectedtab-main .topright
{
      float:left;
	  width:10px;
	  height:10px;
	  font-size:0px;
	  background:url(../images/popup-images/cringely-tabselected-right.gif) no-repeat;
}
.cringely-outerborder .cringely-selectedtab-main .topmiddle
{
      float:left;
	  width:212px;
	  height:10px;
	  *height:9px;
	  font-size:0px;
	  background:#ffffff;
	  border-top:1px solid #797979;
}
.cringely-outerborder .cringely-selectedtab-main .middle-main
{
      background:#ffffff;
	  border-left:1px solid #797979;
	  border-right:1px solid #797979;
	  width:232px;
	  *width:230px;
	  float:left;
}

.cringely-textbox
{
     border:1px solid #abadb3;
	 background-color:#FFFFFF;
	 width:240px !important;
	 height:20px !important;
	 margin:3px 0 0 2px;
}
.cringely-clearboth
{
     clear:both;
}
.cringely-star
{
     margin:0 0 5px 0px;
}
.cringely-companyname
{
	color:#060606;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	float:left;
	padding:10px 0 0 0px;
}
.cringely-category-main
{
	 color:#060606;
	 font-family:Arial;
	 font-size:14px;
	 font-weight:bold;
	 padding:10px 7px 0 0px;
	 float:right;
}
.cringely-category-title
{
     float:left;
	 color:#060606;
	 font-family:Arial;
	 font-size:14px;
	 font-weight:bold;
}
.cringely-category-select
{
     float:left;
	 padding:0 0 0 8px;
}
.cringely-category-select select
{
	border:1px solid #ABADB3;
}
.cringely-desc-main
{
	 font-family:Arial;
	 font-size:16px;
	 font-weight:bold;
	 padding:10px 0 0 0px;
	 clear:both;
}
.cringely-desc-textarea
{
     width:605px;
	 border:1px solid #abadb3;
	 background:#FFFFFF;
	 height:80px;
	 margin:3px 0 0 0px;
	 font-family:Arial;
	 font-size:12px;
	 color:#6a6a6a;
}
.cringely-heading
{
	color:#060606;
	float:left;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
.cringely-companysize
{
	 color:#060606;
	 font-family:Arial;
	 font-size:14px;
	 font-weight:bold;
	 padding:0px 0 0 0px;
	 float:right;
}
.cringely-lable-space
{
     margin:15px 0 0 0px;
}
.cringely-ex-font
{
    font-family:Arial;
	font-size:12px;
	color:#636363;
	margin:0 0 0 83px;
}
.cringely-funding-dropdown
{
    width:83px;
}
.cringely-year-founded
{
     border:1px solid #abadb3;
	 background:#FFFFFF;
	 width:60px;
	 margin:0 20px 0 0px;
	 *margin:0 18px 0 0px;
	 height:20px;
}
.cringely-boder
{
     border-bottom:1px solid #cccccc;
	 clear:both;
	 padding:10px 0 0px 0px;
	 width:475px;
	 margin:0 auto;
}
.cringely-btns-main
{
     float:right;
	 padding:10px 23px 10px 0px;
	 clear:both;
}
.cringely-submit-bg
{
     float:left;
	 background:url(../images/popup-images/crinzely-submit-bg.gif) no-repeat;
	 width:68px;
	 height:26px;
	 font-family:Arial;
	 color:#FFFFFF;
	 font-weight:bold;
	 font-size:12px;
	 text-align:center;
	 padding:6px 0 0 0px;
	 cursor:pointer;
}
.cringely-cancel
{
     float:left;
	 padding:6px 8px 0 0px;
}
.cringely-cancel a
{
     float:left;
	 color:#3366cc;
	 text-decoration:underline;
	 font-size:12px;
}
.cringely-inputsmain
{
     width:560px; 
	 margin:0 auto; 
	 padding:15px 0 0 0px;
}
.cringely-adddescription
{
    padding-top:1px;
	padding-left:5px;
	font-size:12px;
	clear:both;
	display:block;
}
.cringely-adddescription a
{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
.cringely-viewadditional-topics
{
	padding-top:1px;
	padding-left:5px;
	font-size:12px;
	clear:both;
	padding-top:10px;
}
.cringely-viewadditional-topics a
{
	font-size:14px;
	background:url(../images/popup-images/add_icon.gif) no-repeat 3px;
	padding-left:20px;
	font-weight:normal;
	text-decoration:none;
}
.cringely-closeadditional-topics
{
	padding-top:1px;
	font-size:12px;
	clear:both;
	padding-top:10px;
}
.cringely-closeadditional-topics a
{
	font-size:14px;
	background:url(../images/popup-images/close_icon.gif) no-repeat 3px;
	padding-left:20px;
}

.cringely-additional-topics
{
	background:#EEEEEE;
	width:420px;
	margin-left:100px;
	margin-top:10px;
}
.cringely-additional-topics .endson
{
	padding-left:30px;
	font-size:13px;
	color:#333333;
	float:left;
	margin-top:20px;
	clear:both;
}
.cringely-additional-topics .endson input
{
	margin-left:5px;
	font-size:11px;
	color:#000000;
}
.cringely-additional-topics .calender
{
	padding-left:10px;
	margin-top:21px;
	float:left;
}
.cringely-additional-topics .select-time
{
	padding-left:10px;
	margin-top:20px;
	float:left;
}
.cringely-additional-topics .addphoto
{
	clear:both;
	padding-left:30px;
	font-size:14px;
	color:#333333;
	float:left;
	margin-top:10px;
	font-weight:bold;
}
.cringely-additional-topics .browse-text
{
	padding-left:30px;
	font-size:13px;
	color:#333333;
	float:left;
	margin-top:5px;
	clear:both;
	width:300px;
}
.cringely-skiplink-div
{
	padding-top:20px;
	*padding-top:20px;
	float:right;
	margin-right:25px;
	*margin-right:12px;
	clear:both;
}
.cringely-skiplink-div a
{
	font-size:14px;
	text-decoration:none;
	background:url(../images/popup-images/started-arrow.gif) right bottom no-repeat;
	color:#3366cc;
	padding-right:15px;
}
/*Nominate-ask-cssends*/
/*Newly added styles for Cringely*/
.left-logo
{
	float:left;
	width:90px;
}
.right-content-nominate
{
    float:left;
	width:540px;
}
.company-profile
{
    background:#EEEEEE;
	padding:10px;
	float:left;
	width:500px;
	*width:480px;
	margin:10px 0 10px 0px;
	font-size:13px;
}
.right-below-content
{
    margin:0 0 0 30px;
}
.company-profile .heading
{
    font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
.company-profile .left-panel
{
     float:left;
	 margin:5px 5px 5px 10px;
	 line-height:20px;
}
.company-profile .right-panel
{
     float:right;
	 margin:5px 60px 5px 10px;
	 line-height:20px;
}
.giltcrew-image
{
	 margin:10px auto;
}
.cringely-plain-line
{
     border-bottom:1px solid #D6D6D6;
	 clear:both;
	 height:5px;
}
.websitelink-font
{
     color:#9A9A9A;
	 font-size:12px;
	 background-color:none !Important;
	 padding:0 0 0 10px;
}
.post-topic
{
	border-top:1px solid #d6d6d6;
	padding:20px 20px 20px 15px;
	clear:both;
	font-size:13px;
	color:#333333;
	text-align:justify;
}
.post-comment
{
	padding-left:113px;
	padding-right:20px;
	padding-top:10px;
	clear:both;
	font-size:13px;
	color:#333333;
	text-align:justify;
	
}
.post-comment #repliedDate span
{
	color:#a8a7a7;
	font-size:12px;
	font-style:normal;
}
.cringely-description-data
{
	line-height:20px;
}
.cringely-topic-logo
{
	border:1px solid #CCCCCC;
	padding:5px;
	float:left;
	margin-right:5px;

}
#cringely-alert-msg
{
	color:red;
	font-size:11px;
	font-style:italic;
}
.cringely-nominated-companyname
{
	color:#060606;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	float:left;
	padding:10px 0 0 0px;
}
.cringely-nominated-desc-main
{
	 font-family:Arial;
	 font-size:18px;
	 font-weight:bold;
	 padding:10px 0 0 0px;
	 clear:both;
}
.cringely-nominated-category-main
{
	 color:#060606;
	 font-family:Arial;
	 font-size:14px;
	 font-weight:bold;
	 padding:32px 7px 0 0px;
	 *padding:35px 7px 0 0px;
	 float:right;
}
.classroom-popup-main
{
     width:700px;
	 padding-top:20px;
	 margin:0px auto;
}
.classroom-outerborder
{
     width:700px;
}
.classroom-outerborder .topmain
{
     width:700px;
	 clear:both;
}
.classroom-outerborder .topmain .topleft-school
{
	 float:left;
	 width:16px;
	 height:11px;
	 font-size:0px;
	 margin:11px 0 0 0px;
	 background:url(../images/popup-images/cringely-out-topleft.gif) no-repeat;
}
.classroom-outerborder .topmain .topmiddle-school
{
     float:left;
	 width:655px;
	 *width:658px;
	 height:11px;
	 *height:10px;
	 font-size:0px;
	 margin:11px 0 0 0px;
	 border-top:1px solid #797979;
	 background-color:#fcfcfc;
}
.classroom-outerborder .topmain .topright
{
     float:left;
	 width:16px;
	 height:11px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-out-topright.gif) no-repeat right top;
	 margin:11px 0 0 0px;
}
.classroom-outerborder .middlebg-main
{
     width:687px;
	 border-left:1px solid #797979;
	 border-right:1px solid #797979;
	 background:#f1f1f1 url(../images/popup-images/cringely-out-middlebg.gif) repeat-x;
	 float:left;
}
.classroom-outerborder .bottommain
{
     width:700px;
}
.classroom-outerborder .bottommain .bottomleft
{
     float:left;
	 width:17px;
	 height:13px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-out-bottomleft.gif) no-repeat right top;
}
.classroom-outerborder .bottommain .bottommiddle
{
     float:left;
	 width:652px;
	 height:13px;
	 font-size:0px;
	 border-bottom:1px solid #797979;
	 background-color:#f1f1f1;
	 *height:12px;
	 *width:655px;
}
.classroom-outerborder .bottommain .bottomright
{
     float:left;
	 width:17px;
	 height:13px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-out-bottomright.gif) no-repeat right top;
}
/*cringely-outerrborder-css-ends*/

/*cringely-innerborder-css-starts*/
.classroom-innerborder
{
     width:672px;
	 margin:0 auto;
}
.classroom-innerborder .innertopmain
{
     width:672px;
}
.classroom-innerborder .innertopmain .topleft
{
     float:left;
	 width:12px;
	 height:12px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-inner-topleft.gif) no-repeat;
}
.classroom-innerborder .innertopmain .topmiddle
{
     float:left;
	 width:647px;
	 height:12px;
	 *height:11px;
	 font-size:0px;
	 border-top:1px solid #9b9b9b;
	 background-color:#eeeeee;
}
.classroom-innerborder .innertopmain .topright
{
     float:left;
	 width:12px;
	 height:12px;
	 font-size:0px;
	 background:#fcfcfc url(../images/popup-images/cringely-inner-topright.gif) no-repeat;
}
.classroom-innerborder .inner-middlebg-main
{
     width:671px;
	 *width:669px;
	 border-left:1px solid #797979;
	 border-right:1px solid #797979;
	 background:#fcfcfc url(../images/popup-images/cringely-inner-middlebg.gif) repeat-x;
	 float:left;
}
.classroom-innerborder .innerbottommain
{
     width:672px;
	 font-size:0px;
}
.classroom-innerborder .innerbottommain .bottomleft
{
     float:left;
	 width:12px;
	 height:12px;
	 font-size:0px;
	 background:url(../images/popup-images/cringely-inner-bottomleft.gif) no-repeat;
}
.classroom-innerborder .innerbottommain .bottommiddle
{
     float:left;
	 width:647px;
	 height:12px;
	 *height:11px;
	 font-size:0px;
	 border-bottom:1px solid #9b9b9b;
	 background-color:#fcfcfc;
}
.classroom-innerborder .innerbottommain .bottomright
{
     float:left;
	 width:12px;
	 height:12px;
	 font-size:0px;
	 background:#fcfcfc url(../images/popup-images/cringely-inner-bottomright.gif) no-repeat;
}
/*cringely-innerborder-css-ends*/

/*ends popup-askquestion.css CSS Document*/

/*starts profile.css CSS Document*/

/*profile-css-starts*/
.settings-main
{
	margin-bottom:20px;
	clear:both;
	padding-top:10px;
}
.settings-header
{
	width:690px;
	*width:675px;
	background:#cccccc;
	height:35px;
	*height:25px;
	clear:both;
	padding-top:10px;
	padding-left:15px;
}
.settings-header a
{
	font-weight:bold;
}
.settings-header span
{
	font-weight:bold;
}
.settings-body
{
	width:690px;
	*width:668px;
	padding:10px;
	border:1px solid #cdcdcd;
	background:url("../images/common-images/topicbg.png") repeat-x scroll left bottom #FFFFFF;
}
.settings-body span
{
	color:#3d3d3d;
	font-size:12px;
}
.settings-body .note
{
	color:#3d3d3d;
	font-size:12px;
	font-style:italic;
	padding-left:10px;
}
.profile-td-bold
{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#4a4a4a;
	white-space:nowrap;
	vertical-align:middle;
}
.profile-td-normal
{
	font-size:12px;
	font-weight:normal;
	color:#4a4a4a;
}
.profile-textfield
{
	border:1px solid #898989;
	height:25px;
}
.profile-inbox-main
{
    float:left;
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
	width:690px;
	margin:0px;
	padding:0px;
	padding-top:10px !important; 
}
.profile-inbox-main .inbox-table-border
{
    border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.inbox-header-td
{
    background-color:#cccccc;
	padding:10px;
	color:#3366cc;
	font-weight:bold;
}
.inbox-header-td span
{
	color:#3366CC;
	font-weight:bold;
}
.inbox-header-td a
{
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
}
.profile-inbox-main .inbox-content-td1 .checkbox 
{
    padding-right:15px;
}
.profile-inbox-main .content-td-greybg
{
	border-bottom:1px solid #cccccc;
	background-color:#ececec;
	padding:7px 0 7px 10px;
	color:#4976d0;
	font-weight:normal;
}
.profile-inbox-main .inbox-content-td1
{
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
	padding:7px 0 7px 10px;
	color:#4976d0;
	font-weight:normal;
}
.profile-inbox-main .inbox-content-td1 span
{
    color:#404040;
}

/*ends profile.css CSS Document*/

/*starts tabs.css CSS Document*/
html,body,div,
applet,object,iframe,code,
h1,h2,h3,h4,h5,h6,blockquote,pre,
a,abbr,acronym,address,big,cite,
del,dfn,font,img,ins,kbd,q,s,samp,
small,strike,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
}
ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

ul#navigation {
	height: 36px;
	width: 690px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	top:1px;
}

ul#navigation li {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: left;
	width: 172px;
	margin: 0 10px 0 0;
	background: #D9D9D9;
	border: solid 1px #afafaf;
	position: relative;
	z-index: 1;
	font-size: 12px !important;
}

ul#navigation li.selected {
	z-index: 3;
	font-size: 11px !important;
	position:relative;
	top:1px;
	
}

ul#navigation li.shadow {
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: -3px;
	left: 0;
	border: none;
	background: none;
	z-index: 2;
	-webkit-box-shadow: #111 0 -2px 6px;
	-moz-box-shadow: #111 0 -2px 6px;
	box-shadow: #111 0 -2px 6px;
}

ul#navigation li a:link, ul#navigation li a:visited {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: block;
	text-align: center;
	width: 170px;
	height: 40px;
	line-height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px !important;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
	outline: none;
	float: left;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	
}

ul#navigation li a:hover {
	background-color: #f2f2f2;
}

ul#navigation li.selected a:link, ul#navigation li.selected a:visited {
	color: #000;
	border: solid 1px #fff;
	-webkit-transition: background-color 0.2s linear;
	background: -moz-linear-gradient(top center, #d1d1d1, #f2f2f2 80%) repeat scroll 0 0 #f2f2f2;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(.2, #f2f2f2),color-stop(.8, #d1d1d1));
	background-color: #f2f2f2;
}

ul#navigation li.selected a:hover {
	background-color: #fff;
}

#tabcontent {
	width: 690px;
	*width:650px;
	background: #f2f2f2;
	margin: 0 auto;
	border:1px solid #AFAFAF;
	padding:20px;
	text-align:justify;

}
#tabcontent div
{
	text-align:justify;
}
#tabcontent p span
{
	text-align:justify;
}
/*ends tabs.css CSS Document*/

/*starts widget.css CSS Document*/

/* widget styles starts */
.widget-link
{
	font-size:16px;
	font-weight:bold;
	clear:both;
	background:url(../images/common-images/addwidget_icon.gif) 5px no-repeat;
	padding-left:25px;
}
.widget-link:hover
{
	text-decoration:underline !important;
}
.deletewidget-link
{
	font-size:16px;
	font-weight:bold;
	clear:both;
	background:url(../images/common-images/deletewidget_icon.gif) 5px no-repeat;
	padding-left:25px;
}
.deletewidget-link:hover
{
	text-decoration:none !important;
}
.widget-popup
{
	width:480px;	
	clear:both;
}
.widget-popup .top
{
	width:480px;
	height:19px;
}
.widget-popup .top .left
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_top_left.gif) no-repeat;
}
.widget-popup .top .right
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_top_right.gif) no-repeat;
}
.widget-popup .top .middle
{
	float:left;
	width:444px;
	height:19px;
	background:#ffffff;
}
.widget-popup .top .middle a
{
	font-size:12px;
	color:#666666;
	float:right;
	text-decoration:none;
	padding-top:4px;
}
.widget-popup .middle-div
{
	width:480px !important;
	background:#FFFFFF;
	padding-top:10px;
}
.widget-popup .bottom
{
	width:480px;
	height:19px;
	clear:both;
}
.widget-popup .bottom .left
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_bottom_left.gif) no-repeat;
}
.widget-popup .bottom .right
{
	float:left;
	width:18px;
	height:19px;
	background:url(../images/popup-images/popup_bottom_right.gif) no-repeat;
}
.widget-popup .bottom .middle
{
	float:left;
	width:444px;
	height:19px;
	background:#ffffff;
}
.addwidget-textarea
{
	width:425px;
	height:120px;
	border:1px solid #999999;
	margin-left:20px;
}
.padding-right30
{
	padding-right:30px !important;
}
#widget-display
{
	width:230px;
	padding-bottom:10px;
	padding-top:10px;
	overflow:auto;
}
#delete-widget-div
{
	margin-top:10px;
}
/* widget styles ends */

/*ends widget.css CSS Document*/

/*starts ranking.css CSS Document*/

.rating
{
      width:80px;
      height:16px;
      padding:0;
	  *margin:0px !important;
      list-style:none;
      clear:both;
      background: url(../images/common-images/star-matrix.gif) no-repeat 0 0;
}
ul.rating li
{
	cursor: pointer;	
    position:relative;
	/*ie5 mac doesn't like it if the list is floated but ie6 does\*/
	float:left;
	/* end hide*/
	text-indent:-999em;/* hide text*/
	
}
ul.rating li a 
{
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li a:hover 
{
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;
	background: url(../images/common-images/star-matrix.gif) no-repeat 0 0;
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}

 
.clear-both
{
	clear:both;
} 

.spacer-left
{
	width:45px;
	float:left;
}
.spacer-right
{
	width:20px;
	float:left;
} 
.status-text
{
	color:#454545;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:20px 0px 20px 10px;
	color:#000000;
	width:380px;
	border-left:1px solid #cfcfcf;
}
.status-text span
{
	color:#25557b;
}     
.rating-text
{
	float:left;
	width:20px;
	color:#666666;
}
/*ends ranking.css CSS Document*/
/*start new publish results popup */
.publishresults-popup
{
     width:628px;
	 padding-top:20px;
	 margin:0px auto;
}
.publishresults-popup .topmain
{
     width:628px;
	 clear:both;
}
.publishresults-popup .topmain .topleft
{
	 float:left;
	 width:25px;
	 height:25px;
	 font-size:0px;
	 background:url(../images/popup-images/new_modal_topleft.gif) no-repeat;
}
.publishresults-popup .topmain .topmiddle
{
     float:left;
	 width:578px;
	 height:25px;
	 font-size:0px;
	 background:url(../images/popup-images/new_modal_topmiddle.gif) repeat-x;
}
.publishresults-popup .topmain .topright
{
     float:left;
	 width:25px;
	 height:25px;
	 font-size:0px;
	 background:url(../images/popup-images/new_modal_topright.gif) no-repeat;
}

.publishresults-popup .middlebg-main
{
     width:628px;
     *width:578px;
	 background:url(../images/popup-images/new_modal_middle.gif) repeat-y;
	 float:left;
	 padding:0px 25px 15px 25px;
}
.publishresults-popup .bottommain
{
     width:628px;
}
.publishresults-popup .bottommain .bottomleft
{
     float:left;
	 width:25px;
	 height:25px;
	 font-size:0px;
	 background:url(../images/popup-images/new_modal_bottomleft.gif) no-repeat;
}
.publishresults-popup .bottommain .bottommiddle
{
     float:left;
	 width:578px;
	 height:25px;
	 font-size:0px;
	 background:url(../images/popup-images/new_modal_bottommiddle.gif) repeat-x;
}
.publishresults-popup .bottommain .bottomright
{
     float:left;
	 width:25px;
	 height:25px;
	 font-size:0px;
	 background:url(../images/popup-images/new_modal_bottomright.gif) no-repeat;
}
.newmodal-header
{
	border-bottom:1px solid #bfbfbf;
	clear:both;
	padding-bottom:10px;
}
.newmodal-title
{
	font-size:22px;
	color:#000000;
	font-weight:bold;
	float:left;
}
.newmodal-close-icon
{
	float:right;
}
.newmodal-close-icon img
{
	border:0px;
}
.newmodal-topic-title
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	padding-top:15px;
}
.newmodal-topic-description
{
	font-size:14px;
	color:#000000;
	padding-top:5px;
}
.newmodal-select
{
	width:100%;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}
.clear
{
	clear:both;
	font-size:0px;
	padding:0px;
	margin:0px;
}
.uncheck-text
{
	color:#848484;
	font-size:12px;
	padding-left:18px;
}
a {
    color: #3366CC;
    text-decoration: none;
	font-size:12px;
	outline:none;
}
.pagination-main
{
    float:right;
	padding:20px 0px 0 0px;
	color:#4976D0;
}
.button{
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	*line-height: 28px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	background-image:;
	cursor: pointer;
	background: none repeat scroll 0 0 #3366CC;	
    border:0.1em solid #cdcdcd;
 }
.small {
    font-size:11px;
    padding:;
}
.font
{
	border: 1px solid #D6D6D6;
}

/*ends new publish results popup */



