*
{
	margin:0px;
	padding:0px;
}
p 
{
    margin-bottom: 1.0em;
}
a img
{
	border:0;
}
a
{
	outline:none;
}
td, div
{
	text-align:left;
}
/*END reset styles*/
/* START COMMON STYLES*/
a
{
	color:#005596;
}
a:hover
{
	color:#343434;
}
html, body
{
background-color:#ffffff;
text-align:center;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.error 
{
    color: #ff0000;
}
.error_msg_container, .success_msg_container
{
    padding:0 25px 0 28px;
}
.dash_error_msg
{
    border:1px solid #f00;  
    color:#ff0000;
    font-size:1.0em;
    background:#ffffcc url(../content/images/exclamation.gif) no-repeat 0px 0px;
    margin-bottom:2px;
    padding-left:25px;
}

.error_msg
{
    border:1px solid #f00;  
    color:#ff0000;
    font-size:1.0em;
    background:#ffffcc url(../content/images/exclamation.gif) no-repeat 10px 7px;
    padding:10px 0px 10px 35px;
}
.error_msg li
{
    list-style-type:none;
}
 html.ie .publishBtnStl{padding-right: 15px;}
.publishIcon{margin:-45px 0 0 200px; !margin:-48px 0 0 100px!important; z-index:2100; position:absolute;}/*margin:-15px 0 0 225px; !margin:-15px 0 0 113px!important;*/
        
.success_msg
{
    border:1px solid #0d9848;
    padding:10px 15px 10px 42px;
    color:#0d9848;
    font-size:1.0em;
    background:#ffffcc url(../content/images/success.gif) no-repeat 10px 7px;
    margin-bottom:2px;
}
.dash_success_msg
{
    border:1px solid #0d9848;
    padding:0 0 0 20px;
    color:#0d9848;
    font-size:1.0em;
    background:#ffffcc url(../content/images/success.gif) no-repeat 25px 0px;/* 0px -5px;*/
    margin-bottom:2px;
    text-align:center;
}
.page_wrapper
{
    width:100%;
	text-align:left;
	background-color:#ffffff;
	min-width:980px;
    position:relative;
}
.page_wrappper_spacer
{
    width:99.5%;
    padding-top:.3%;
	margin:0px auto;
	background-color:#ffffff;
}
.form_tbl td
{
	padding:2px 0;
}
.form_tbl1 td
{
	padding:3px 0px;
}
input[type="text"], input[type="password"], textarea, select, .input_style
{
	border:1px solid #dddddd;
	padding:2px 2px;
}
button{border:0px;	background:none;}
.button_style{display:inline-block;	cursor:pointer;	color:#000000; !text-align: center!important; min-width:30px; border:0px; background:none; padding:0 10px; font-size:14px; margin-top:-2px; margin-top:0px\0/!important;  width:auto; overflow:visible;}

.gobtn .button_style{!min-width:50px!important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.button_style {margin-top:0px} /* hacked for chrome and safari */}




.requires_upgrade 
{
     padding:0 20px 0 10px\9;  
     padding:0 10px 0 10px\0;  
    
   
}

html.ie #fontlibrary_index .yellowbox .button_style 
{
      margin: -2px 5px 0px 12px;
}
.tdchk
{
    width:10px;
}
/*.button_style{
   
   min-width:20px;
   width:auto;
	overflow:visible;
	
}*/

a.button_style
{
	margin:-1px 0 0 0;
	padding:0 10px 0 10px;
	display:inline-block;
	min-width:20px;
}

.button_link
{
	border:none;
	background:none;
	font-size:14px;
	color:#144998;
	text-decoration:underline;
	float:right;
	margin:9px 0 0 0;
	padding:0;
	
}
.button_link:hover
{
    cursor:pointer;
}
.cbutton_link
{
	border:none;
	font-family:Arial;
	background:none;
	font-size:14px;
	color:#005596;
	text-decoration:underline;
	float:left;
	
}
.top_tab ul li a 
{
    background: url("../content/images/nav-tab.jpg") repeat-x scroll left top #D5D5D5;
    border: 1px solid #C0C0C0;
    color: #015B90;
    display: inline-block;
    font-size:12px;
    height: 26px;
    line-height: 26px;
    padding: 0 8px;
    text-decoration: none;
   }
.top_tab ul li a:hover, .top_tab ul li.active a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D6D6D6 #D6D6D6 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #202020;
    display: inline-block;
    font-size:12px;
    height: 27px;
    line-height: 26px;
    padding: 0 8px;
    text-decoration: none;}
    
    
.cbutton_link:hover
{
    cursor:pointer;
	color:#343434;
}

.usesave_left
{
    float:left;
    display:block;
    /*padding:2px 5px 0 3px;*/
    padding:0 5px 0 3px;
    
}
.usesave_container
{
   /* margin-left:-3.8%;
    \ margin-left:-12%;
    margin-top:-35px;*/
    /*\ margin-top:-42px;*/
    position:absolute;
    padding-bottom:35px;
    \ padding-bottom:30px;
}
.usesave_container input
{
    text-align:left;
    padding:0px;
    padding:0 .25em 0 .25em;
    width:auto;
   overflow:visible;
   cursor:pointer;
}
.add_link
{
    color:#005596;
	text-decoration:underline;
	padding-top:12px;
	display:block;
	float:left;
	padding-left:5px;
	padding-top:10px\0/ !important;
	!padding-top:9px!important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.add_link{
padding-top:13px; /* This works only in Safari and Google Chrome */
}
} 
.add_link:hover
{
    color:#343434;
	text-decoration:underline;
	cursor:pointer;
}


.button_link1
{
	border:none;
	background:none;
	font-size:14px;
	color:#aca899;
	/*text-decoration:underline;*/
	float:right;
	margin:9px 0 0 0;
	padding:0 10px;
	
}
.button_link1:hover
{
    cursor:pointer;
}
.button_linka
{
	border:none;
	background:none;
	font-size:14px;
	color:#aca899;
	text-decoration:none;
	float:right;
	padding:0;
	
}
.button_linka:hover
{
    cursor:pointer;
    color:#aca899;
    text-decoration:none;
}
.button_outer
{
	padding-left:0px;
	background-image:url(../content/images/grey_button_bg_left.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	float:left;
	margin-top:1px;	
	cursor:pointer;
}
.button_inner
{
	background-image:url(../content/images/grey_button_bg_right.gif);
	background-repeat:no-repeat;
	background-position:100% 0px;
	padding:3px 0px 5px 0px;
	display:block;
	float:left;
	cursor:pointer;
	text-align:center;
}
.subs_btn
{
	background-image:url(../content/images/grey_button_bg_right.gif);
	background-repeat:no-repeat;
	background-position:100% 0px;
	/*padding:3px 0px;*/
	padding:3px 0px 5px 0px;
	display:block;
	display:block;
	float:left;
	cursor:pointer;
	text-align:center;
}

* html .subs_btn
{
		padding:4px 0px 5px 0px;
	}
.cbutton_outer
{
    background-image:url(../content/images/soon_button_bg_left.gif) !important;
	background-repeat:no-repeat;
}
.cbutton_inner
{
    background-image:url(../content/images/soon_button_bg_right.gif) !important;
	background-repeat:no-repeat;
	text-align:center!important;
}
.wbutton_outer
{
	padding-left:10px;
	background-image:url(../content/images/wgrey_button_bg_left.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	float:left;
	margin-top:1px;
	cursor:pointer;
}
.wbutton_inner
{
	background-image:url(../content/images/wgrey_button_bg_right.gif);
	background-repeat:no-repeat;
	background-position:100% 0px;
	padding:2px 0px 2px 0px;
	display:block;
	float:left;
	cursor:pointer;
}
.orgbutton_outer
{
    background-image:url(../content/images/org_button_bg_left.gif) !important;
	background-repeat:no-repeat;
}
.orgbutton_inner
{
    background-image:url(../content/images/org_button_bg_right.gif) !important;
	background-repeat:no-repeat;
	min-width:70px;
	text-align:center;
}
.orgbutton_inner .button_style, .orgbutton_inner a
{
    color: #fff !important;
    
    font-weight:bold;
    font-size:12px;
    min-width:20px;
  	padding:0 10px 0 10px;
	display:inline-block;
	text-align:center;
}
.orgbutton_inner .button_style
{
    float:none;
    font-family: Arial;
    /*margin-top:-2px;*/
    margin-top:0;
    padding-top:0px;
}


.minwb .button_style
{   
    float: none;
}
.minwb
{
    min-width:20px; text-align:center;
    /*!min-width:70%!important;   
    
    !margin:0px 35px 0px 0px!importnat;*/
}
/*added to project section*/
.dbutton_outer
{
    
	padding-left:0px;
	background-image:url(../content/images/dgrey_button_bg_left.gif);
	/*background-image:url(../content/images/soon_button_bg_left.gif);*/
	background-repeat:no-repeat;
	background-position:0px 1px;
	display:block;
	float:left;
	margin-top:1px;
	cursor:pointer;
}
.dbutton_inner
{
	background-image:url(../content/images/dgrey_button_bg_right.gif);
	/*background-image:url(../content/images/soon_button_bg_right.gif);*/
	background-repeat:no-repeat;
	background-position:100% 1px;
	padding:3px 0px 5px 0px;/*padding:4px 0px 5px 0px;*/
	display:block;
	float:left;
	cursor:pointer;
}
.dbutton_inner input
{
	color:#b0b0b0;
	cursor:pointer;
}
.button_inner a
{
	text-decoration:none;
	/*text-shadow: -1px 0px 1px #808080;/*#fff;*/
	cursor:pointer;
	color:#000;
	padding:1px 10px 0 10px;/*0px 10px;*/
	min-width:20px;
	display:inline-block;
	text-align:center;
}
.button_inner a:hover
{
	text-decoration:none;
	color:#000;
	cursor:pointer;
}

.org_button
{
    background:#fba06b url(../content/images/orgbtn_bg.gif) repeat-x;
    border:none;
    color:#fff;
    font-weight:bold;
    padding:2px 12px;
    font-size:12px;
    font-family:Arial;
    cursor:pointer;
}
a.org_button
{
    text-decoration:none;
    padding:2px 20px;
}
a.org_button:hover
{
    color:#fff;
}
.preview
{
    font-size: 2em;
    padding-bottom: 3px;
}
.detail_preview
{
    font-size: 2em;
    padding-bottom: 15px;
}
p.waterfall_level
{
   
    margin-bottom:5px;
    width:100%;
   
    line-height:1.0em;
}
.smallblack1{
    font-size:1.5em;
}
.page_title
{
    font-size:23px;
    color:#755b5b;
	float:left;
}
.home_title
{
    color:#7b8892;
    font-size:18px;
    font-weight:bolder;
    padding-bottom:10px;
}
.home_text
{
    font-size:17px;
    padding-top:7px;
    padding-bottom:25px;
    line-height:1.4em;
}
.home_page_title
{
    font-size:44px;
    color:#bebdc7;
    padding-top:10px;
}
.page_content
{
	line-height:1.6em;
}
.page_content p
{
	padding:11px 0px;
}
.page_content ul
{
	list-style:outside;
	margin-left:30px;
}
label
{
	color:#a9a9a9;
}
td.form_label_col
{
	width:200px;
	text-align:right;
	padding-right:20px;
	font-family:Tahoma;
	
}
td.form_label_col label
{
	font-weight:bold;
}
div.form_label_col
{
	width:200px;
	text-align:right;
	padding-right:20px !important;
	font-family:Tahoma;
	
}
div.form_label_col label
{
	font-weight:bold;
}
td.form_label_col1
{
	width:10%;/*130px;*/
	min-width:130px !important;
	padding-right:20px !important;
	font-family:Tahoma;
	padding-left:30px;
	text-align:left;
}
td.form_label_col1 label
{
	font-weight:bold;
}
.bold_text
{
	font-weight:bold;
}
.imp_intro_text
{
	font-size:14px;
	font-weight:bold;
}
.steps_wrapper
{
	float:left;
	width:100%;
}
.steps_wrapper ul
{
	float:left;
	width:100%;
}
.steps_wrapper ul li
{
	list-style:none;
	background-image:url(../content/images/step_bg.png);
	background-repeat:repeat-x;
	/*float:left;*/
	width:100%;
	margin-top:1px;
	
}
.steps_wrapper .step_outer
{
	background-image:url(../content/images/step_left.png);
	background-repeat:no-repeat;
	width:100%;
	
    
}
.steps_wrapper .step_inner
{
	background-image:url(../content/images/step_right.png);
	background-repeat:no-repeat;
	height:83px;
	background-position:right;
	
	
}
.step_inner{

}
.steps_wrapper
{
    width:100%;
    }
.step_content
{
	color:#545b5f;
	font-family:Verdana,Geneva,sans-serif;
	font-size:22px;
	font-weight:bold;
	padding-left:90px;
	padding-top:17px;
	height:65px;
	
	
	
	
}
.step_description
{
	clear:both;
	color:#676E72;
	display:block;
	font-size:12px;
	margin-top:3px;
	padding-right:15px;
	word-spacing:1px;
	
}
.setp1
{
	background-image:url(../content/images/no1.gif);
	background-repeat:no-repeat;
	background-position:12px 60% ;
}
.setp2
{
	background-image:url(../content/images/no2.gif);
	background-repeat:no-repeat;
	background-position:12px 60% ;
}
.setp3
{
	background-image:url(../content/images/no3.gif);
	background-repeat:no-repeat;
	background-position:12px 60% ;
}
.setp4
{
	background-image:url(../content/images/no4.gif);
	background-repeat:no-repeat;
	background-position:12px 60% ;
}
.sign_up_button
{
	float:right;
	background-image:url(../content/images/signup_bg.gif.gif);
	background-repeat:repeat-x;
	margin-top:20px;
	width:40%;
}
.sign_up_left
{
	background-image:url(../content/images/signup_left.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:77px;
}
.sign_up_right
{
	background-image:url(../content/images/signup_right.gif);
	background-repeat:no-repeat;
	background-position:100% 0px;
	height:77px;
}
.abc_container
{
    white-space:nowrap;
    clear:both;
}
.abc a
{
    font-size:12px;
    font-weight:normal;
}
.abc a.hasFonts
{
    color:#005596;
	text-decoration:underline;
	font-weight:bold;
}
.abc a.hasFonts:hover
{
    color:#343434;
}
.p10
{
    padding-top:10px;
}
.p5
{
    padding-top:1px;
    }
.pd10
{
    margin:10px;
}
.p15
{
    padding-top:13px;
   
    clear:both;
}
.pad10
{
    padding:10px;
}
.lh5
{
    line-height:1.5em;
}
.createprojpopup .inner_textbox
{
    height:250px;
}
.sign_up_button a
{
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:18px;
	padding:21px;
	text-align:center;
	text-decoration:none;
}
.sign_up_button a:hover
{
	color:#FFFFFF;
}
.green_title
{
	color:#78AA29;
	font-size:22px;
	font-weight:bold;
}
.logoff_wrapper
{

    padding:20px;
    padding-top:30px;
}
.home_login
{
    height:330px;
}
.home_login_wrapper{padding-top:10px;/*width:300px;*/width:350px;}
.column_title
{
	color:#5b5b5b;
	font-size:16px;
	font-weight:bolder;
	margin-bottom:2px;
	/*margin-bottom:10px;
	display:block;*/
}

.column_title_small
{
	color:#6E6F6E;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:4px;
	display:block;
}
.column_titleb
{
	color:#6E6F6E;
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
}
.curve_content_wrapper
{
	padding:7px 5px 10px 15px;
}
html .curve_content_wrapper{padding:7px 5px 10px 15px;}/*for ie6*/
* + html .curve_content_wrapper{padding:7px 5px 10px 15px;}/*for ie7*/

.curve_level1{background-image:url(../content/images/round_box.gif); background-position:0px 0px; background-repeat:no-repeat; min-width:100%!important; !width:100%!important; float:left;}




.half_curve_level1
{
	background-image:url(../content/images/round_box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	/*margin-bottom:20px;*/
	width:600px;
	float:left;	
}
.curve_level2
{
	background-image:url(../content/images/curve_right.gif);
	background-position:right 0px;
	background-repeat:no-repeat;
	
}
/*.curve_level3
{
	height:10px;
	line-height:10px;
}*/
.curve_level4
{
	background-image:url(../content/images/round_box.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}
.curve_level5
{
	background-image:url(../content/images/curve_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	
	
}
.lcurve_content_wrapper
{
	padding:2px 5px 0px 5px;
	
}
.lcurve_level1
{
	background-image:url(../content/images/login_box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	/*margin-bottom:20px;*/
	width:100%;
	float:left;
}
.lcurve_level2
{
	background-image:url(../content/images/login_right.gif);
	background-position:right 0px;
	background-repeat:no-repeat;
	
}
.lcurve_level4
{
	background-image:url(../content/images/login_box.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}
.lcurve_level5
{
	background-image:url(../content/images/login_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.scurve_content_wrapper
{
	padding:2px 5px 0px 10px;
	
	
}
.scurve_content_wrapper ul li a
{
	color:#005596;
}
.scurve_content_wrapper ul li a:hover
{
	color:#343434;
}
.scurve_level1
{
	background-image:url(../content/images/signup_box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	/*margin-bottom:20px;*/
	width:100%;
	float:left;
}
.scurve_level2
{
	background-image:url(../content/images/sign_right.gif);
	background-position:right 0px;
	background-repeat:no-repeat;
	
}
.scurve_level4
{
	background-image:url(../content/images/signup_box.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}
.scurve_level5
{
	background-image:url(../content/images/sign_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	
	
}
.sub_title_text
{
	font-size:1.0em;
	color:#006498;
	font-weight:bold;
}
.account_link td a
{
    font-size:0.85em;
    color:#144998;
    padding-right:10px;
    border-right:1px solid #359ccf;
}
.account_link td
{
    padding-right:10px !important;
}
.ic_image
{
	vertical-align:top;
	padding-top:11px;
}
.f_length
{
	width:98%;
}
/*END COMMON STYLES*/
.selw
{
    width:300px !important;
}

/*START HEADER STYLES*/
.header_content
{
	float:left;
	width:100%;
	padding-bottom:2px;
	
	padding-top:0.2em;
	
}
.logo_wrapper
{
	float:left;
	padding-top:0.1em;
	height:47px;
	overflow:hidden;
	/*width:50%;*/
	/*min-width:20%;*/
	width:309px;
	/*padding-left:20px;*/
}
.logo_wrapper a
{
	text-decoration:none;
	float:left;
	display:block;

}
.logo_wrapper a:hover
{
    cursor:pointer;
}
.logo_wrpaper a img
{
	display:block;
	float:left;
}
.logo_wrapper .logo_text
{
    font-size:1.78em;
    color:#afafaf;
    font-weight:bold;
	float:left;
	display:block;
	padding-left:0.5em;
	padding-top:0.3em;
	
}
/*#home_index .top_links_wrapper {
    float: right;
    padding-top: 0.8em;
    width: 69%;
    }*/
    
#home_index .top_links_wrapper {float: right; padding-top: 0.8em; width: auto;}
.top_links_wrapper {float: right; padding-top: 0.8em; width: auto;}
.top_links_wrapper li form{display:inherit;}
.top_links_wrapper li form select{width:100px;}
.top_links_wrapper li{list-style:none; display:block; float:left; font-size:12px; color:#005596;  padding:10px 2px 0 0px; /*padding:0px 3px;*/ }
.top_links_wrapper li:hover{padding:10px 0px 0px 0px;}
.top_links_wrapper li a{text-decoration:none; color:#005596; padding:0px 3px;}
.top_links_wrapper li a:hover{color:#343434; padding:0px 3px;}
/* For ddl selection */
.language_selection{margin:5px 10px 0px 0px; padding:0px 0px 7px 7px; float:right; background:#dddddd; position:relative; width:145px;
height:20px;}
.language_selection label{line-height:20px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#292c31; float:left; min-width:50px;
margin-top:5px;}
.language_selection ul{position:absolute; right:0; float:left; width:100px; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.language_selection ul li{display:none; list-style:block;}
.language_selection ul li.selected{display:block;}
.language_selection ul img{float:left; padding:0px 2px 0px 2px; margin-top:4px;}
.language_selection ul{background:url(images/drop_down.gif) no-repeat 75px 12px; margin:0px;}
.top_links_wrapper li ul li{padding:0; margin:0;}
.dropdown-list-widget{background-color: #fff; border: 1px solid #fff; color: #005596; display: block; /*padding-left:2px;*/ padding-top:2px; max-width:63px; z-index:2000; position:absolute;}
.dropdown-list-widget:hover{background-color: #fff; border: 1px solid #ccc; color: #005596; display: block; /*padding-left:2px;*/padding-left:0; max-width:80px; z-index:2000; /*position:absolute;*/}    
.dropdown-list-widget ul{width:63px;}
.language_pad{padding-left:5px;}     
.top_links_wrapper li ul.language_list li{padding:4px 0; width:62px;}
.language_list li:hover{padding:5px 0; cursor:pointer; background:#f3f2f2;}
.language_list li:hover a{color:#000}
.language_list li.selected a{color:#000;}

.browse_preview1{width: 99.7%; !width:100%!important;  height: 400px; overflow: hidden; border: 1px solid #cccccc; border-top: none;}
.opera .browse_preview1{width:99.993%;}

.browse_preview2{margin-left: -1px; width:100%; height: 400px; padding-top: 5px; overflow: hidden; border: 1px solid #cccccc; border-top: none; 
visibility: visible;}
    



.red_bar_wrapper
{
	float:left;
	width:100%;
    background-image:url(../content/images/red_bar_bg.gif);
	background-repeat:repeat-x;
	height:30px;
	margin-top:5px;
}
.red_bar_wrapper1
{
	width:100%;
    background-image:url(../content/images/red_bar_left.gif);
	background-repeat:no-repeat;
	height:30px;
}
.red_bar_wrapper2
{
	width:100%;
    background-image:url(../content/images/red_bar_right.gif);
    background-position:top right;
	background-repeat:no-repeat;
	height:30px;
}
.red_bar_wrapper table
{
	float:right;
	margin-right:20px;
	margin-top:3px;
}
.red_bar_wrapper table td
{
    color:#fff;
    padding-left:8px;
    /*padding-top:2px;*/
}
.red_bar_wrapper a
{
	color:#ffffff;
	text-decoration:none;
}
.red_bar_wrapper .button_style
{
	color:#9d0000;
	padding:0px 10px 0 10px;
	padding-top:1px;
	font-size:0.8em;
}

.red_bar_wrapper .button_outer
{
	background-image:url(../content/images/white_button_bg_left.gif);
}
.red_bar_wrapper .button_inner
{
	background-image:url(../content/images/white_button_bg_right.gif);

	
}
.red_bar_wrapper .button_inner a:hover
{
    color:#B2060D;
    cursor:pointer;
}

.red_bar_wrapper .text_style
{
    width:253px;
    height:14px;
    border:1px solid #ddd;
    padding:0px;
    padding-bottom:1px;
}
/*END HEADER STYLES*/

/*START BODY CONTENT STYLES*/
.body_content
{
	float:left;
	width:100%;
	clear:both;
	padding-top:5px;
    padding-bottom:5%;
	
}
.body_content_spacer
{
	padding:0px 0px;
}

.left_column
{
	float:left;
	width:57%;
	padding-left:.8em;
	
}
.right_column
{
	vertical-align:top;
	width:34%;
	float:left;
	margin-left:4em;
}
.tab_wrapper
{
	float:left;
	width:100%;
	border-bottom:1px solid #d6d6d6;
	margin-bottom:0;
	
}
.current_projects_wrapper
{
	
	padding-bottom:2px;
	/*width:386px;*/
	position:absolute;
	right:28px;
	margin-top:45px;
	
}
.top_tab
{
	float:left;
	/*width:800px;*/
	height:27px;
	min-width:1060px;
	padding-top:10px;
	padding-left:25px;
	margin-left:2px;
}
.top_tab ul
{
	padding:0;
	margin:0;
	list-style:none;
	
}
.top_tab ul li
{
	display:block;
	float:left;
	padding:0 4px 0 0;
	font-weight:bold;
	
}
/*.top_tab ul li span
{
	font-weight:bold;
	background-image:url(../content/images/tab01_left.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding-left:13px;
		
}*/

.masteradvanced
{
    /*text-shadow: 0px 1px 1px #f82b31;/*#fff;*/


	
}
/*.top_tab ul li span:hover
{
    padding-bottom:1px;
}
.top_tab ul li span:hover a
{
	background-image:url(../content/images/tab01_right_active.gif);
	height:27px;
	line-height:27px;
	padding-right:12px;
	color:#000000;
}
.top_tab ul li.active span a
{
    padding:0px 13px 1px 0px;
    background-image:url(../content/images/tab01_right_active.gif);
    color:#000000;
}*/
.publish_tab
{
    border-bottom:1px solid #D6D6D6;
}
.publish_tab .top_tab
{
    padding-left:3px; 
}
.publish_tab .top_tab li
{
    padding-left:0;
    padding-right:4px;
}
.publish_tab .top_tab ul li.active span a
{
    color:#000000;
}
.publish_tab .top_tab ul li span:hover a
{
    color:#000000;
}
.big_button
{
	float:left;
	width:100%;
	padding-top:20px;
	text-align:center;
	font-size:16px;
	display:block;
	margin:0px auto;
	
}

.big_button .button_outer
{
	display:block;
	float:left;
	background-image:url(../content/images/big_grey_btn_bg_left.gif);
	background-repeat:no-repeat;
	padding-left:0px;
	margin-top:1px;
}

.big_button  a
{
	display:block;
	float:left;
	text-decoration:none;
	color:#ffffff !important;
	background-repeat:no-repeat;
	padding:10px 25px;
	font-size:16px;
}
.big_button .button_inner
{
	display:block;
	float:left;
	background-image:url(../content/images/big_grey_btn_bg_right.gif);
	
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;
	background-position:100% 0px;
}
.big_button  input
{
	display:block;
	float:left;
	text-decoration:none;
	color:#ffffff !important;
	background-repeat:no-repeat;
	font-size:16px;
	padding:10px 25px;
}
.big_button table
{
	margin:0px auto;
}
/*.big_button table td{
\ padding-left:70px;
}
.threebut td{
padding-right:200px;
\ padding-right:0px;
\ padding-left:100px;

}*/
.custom-input-watermarked
{
	color : #aaaaaa;
}
.next_link
{
	float:right;
	
	text-align:right;
	font-size:15px;
	font-weight:bold;
	
}
.next_link a
{
	
	
}
.icon_image
{
	vertical-align:middle;
}
.listings .listing_item
{
border-bottom:1px dotted #cccccc;
/*padding:5px;*/
font-size:0.8em;
/*width:400px;*/
margin:0 auto;
}

.listings ul {margin:5px;}

.listings li{list-style-type:none; !margin-right:8px; !float:left;}
.listing_item label
{
    color:#000;
}
.note
{
font-style:italic;
color:#666666;
font-size:0.9em;
display:block;
clear:both;
}
.enter_domaintext
{
font-style:italic;
color:#A9A9A9;
font-size:0.9em;
display:block;
clear:both;
}
.list-heading
{
font-size:1.2em;
}
.listings div
{
	padding:3px;
}
.inner_textbox
{
	border:1px solid #d6d6d6;
	max-height:500px;
	min-height:250px;
	width:94%;
	overflow-y: auto;
	overflow-x: hidden;	
}

.inner_textbox a
{
    color:#085490;
}
.palette_content{
	overflow:auto;
	height:460px;
	padding:5px;
	width:95%;
	border: 1px solid #ccc;
	margin-right:5px;
	
}
.bcurve_level1
{
	background-image:url(../content/images/round_box1.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:5px;
	
}
.bcurve_level2
{
	background-image:url(../content/images/curve_right1.gif);
	background-position:right 0px;
	background-repeat:no-repeat;
	
}
/*.bcurve_level3
{
	height:10px;
	line-height:10px;
}*/
.bcurve_level4
{
	background-image:url(../content/images/round_box1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.bcurve_level5
{
	background-image:url(../content/images/curve_right1.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.bcurve_content_wrapper
{
	padding:3px 3px 3px 10px;
	font-size:0.95em;
}
.bcurve_content_wrapper p{
	margin-bottom:5px;
}
.close{
	width:13px;
	vertical-align:top;
}
.big{
	font-size:22px;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
.template_container{
	padding-top:5px;
	width:98%;
	overflow:auto;
	margin:0px auto
}
.bread_crome_text
{	
	width:59%;
	font-size:110%;
}
.sub_bread_crome_text{width:100%; padding-top:10px;}

.bct_top_padding
{
    padding-top:10px;
    width:70%;
}

.bread_crome_text a
{
	color:#144998;
	text-decoration:underline;
	font-size:100%;
	
	
}
.bread_crome_text b
{
    color:#000;
	text-decoration:none;
	font-size:100%;
	font-weight:normal;
	
}
.line
{
	text-decoration:underline;
}
.publish_left
{
    /*float:left;*/
    min-width: 850px;
    overflow:hidden;
}
.publish_right
{
    /*float:right;*/
    width:50%; 
   /* border:1px solid #ccc;
    text-align:center;*/
    padding:2%;
}
.workon_import_left
{
    width:70%;
    float:left;
    /*padding-right:10%;*/
}
.workon_import_right
{
    float:right;
    width:29%;
}
.workon_import_left textarea
{
    font-size:14px;
    padding:5px;
    overflow:auto;
}
.publish_popup
{
    padding:15px;
}
.publish_popup_plantext
{
    padding-left:15px;
    line-height:1.5em;
    font-size:0.9em;
}
.publish_left_container
{
    clear:both;
    padding:20px 50px 20px 50px;
    /*border:1px solid #D6D6D6;*/
    border-top:none;
}
.publish_textarea
{
    width: 94% !important; 
    height:80px;
    padding:10px !important;
    margin-bottom:5px;
    overflow:auto;
}
.colorsep
{
	height:7px;
}
.applyfont_content{
	/*height:395px;760px;*/
	overflow:auto;
	
}
.applyfont_content1{
	height:395px;
	overflow:auto;
	border:1px solid #a9a9a9;
}
.applyfont_contenth{
	
	/*border:1px solid #a9a9a9;*/
	padding:0px 4px 7px 7px;
	
	/*height:300px;*/
	overflow:auto;
}

.bigbold{
	font-size:18px;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
.bigbold1{
	font-size:17px;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
.a_right
{
	text-align:right;
}
.a_right form
{
	float:right;
	display:inline;
	
}
.bigbold1{
	font-size:15px;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
.column_titlenobold{
	font-family:Arial, Helvetica, sans-serif;
	color:#a9a9aa;
	font-size:22px;
	padding-right:10px;	
	font-weight:bold;
}
.fadetext{
	color:#a9a9a9;
	/*font-weight:bold;*/
}
.fadestext
{
	font-size:90%;
	color:#b6b6b6;
	/*font-weight:bold;*/
}
.detail_text
{
	font-size:90%;
	color:#b6b6b6;
	font-weight:bold;
}
.stext
{
	font-size:95%;
	/*width:21%;*/
}
.stext a
{
	font-size:93%;
}
.viewtext
{
	font-size:90%;
	line-height:1.4em;
	width:50%;
}
.darktext{
	color:#6E6F6E;
	font-weight:bold;
}
.fadetext{
	color:#a9a9a9;
	/*font-weight:bold;*/
}
.fadetextq{
	color:#b6b6b6;
	/*font-weight:bold;*/
	background:url(../content/images/help_icon.gif) no-repeat right;
	padding-right:20px;
}
.abc a{
	padding:0px 3px;
	text-decoration:none;
	font-weight:bold
}
.abc a:hover{
	color:#F00;
}
 .search_title3{
		font-size:18px;
	color:#6f706f;
	font-weight:bold;
	font-family: "slate Pro",sans-serif;
	margin-bottom:5px;
}
.choose_title{
	
	font-size:24px;
	color:#aaabab;
	font-style:italic;
	margin-bottom:15px;
	font-family: "slate Pro",sans-serif;
	
}
.choose_leftcolumn .choose_title2{
	
	font-size:24px;
	color:#c1c1c1;
	font-style:italic;
	font-family: "slate Pro",sans-serif;
	margin-bottom:5px;
	
}
.choose_leftcolumn .choose_title3{
		font-size:16px;
	color:#6f706f;
	font-weight:bold;
	font-family: "slate Pro",sans-serif;
	margin-bottom:5px;
}
 .search_title3{
		font-size:18px;
	color:#6f706f;
	font-weight:bold;
	font-family: "slate Pro",sans-serif;
	margin-bottom:5px;
}
.choose_midcolumn{
	margin-left:20px;
	color:#000
}
.choose_midcolumn .title{
	font-size:18px;
	color:#6f706f;
	font-family: "slate Pro",sans-serif;
	margin-bottom:5px;
	font-weight:bold;
}
.or_wrapper
{
clear:both;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	color:#6e6f6e;
}
.n_input
{
	background-color:#FFCEDA;	
}
/*END BODY CONTENT STYLES*/

.red_text
{
    color:#f00;
}
/*START FOOTER STYLES*/
div.footer_content
{
    width:100%;
    clear:both;
    margin:0px auto;
	margin-top:50px;
	font-size:11px;
	text-align:center;
	padding-bottom:30px;
}
.footer_title
{
    text-align:center;
    font-weight:bold;
    font-size:1.2em;
}
.footer_menu{padding-top:5px;text-align:center;margin:0 auto;min-width:530px;}
.footer_menu ul {margin:0 0 0 -30px;}
.footer_menu ul li{list-style-type:none;display:inline;color:#7676ae;padding:0 2px}
.footer_menu ul li a{color:#0F427F;text-decoration:none; height:16px;}
.footer_menu ul li a:hover{text-decoration:underline}
.footer_menu ul li a.twitter {height:15px; background:url(../content/images/twitter15x15.gif) no-repeat 0 0; margin:0 0 0 0; padding:0 0 5px 18px;}
.copyright_text
{
    text-align:center;
    clear:both;
    padding-top:7px
}
.copyright_text a
{
    text-decoration:none;
}
/*END FOOTER STYLES*/
.clear{
	clear:both;
}
.forgot_right{
	float:left;
}
.forgot_left{
	float:left;
	padding-right:8px;
}

.right{
	float:right;
}
.left{
	float:left;
	
}
.divtb{
	display:table;
	min-width:200px;
}
.divtb div{
	display:table-cell;
	float:left;
	padding:2px 4px 2px 0;
}
.detailselect select{
	width:100px;
}
.projectselect select{
	width:155px;
	margin-left:10px;
}
.form_row label{
	
	padding-right:10px;
}

.loginerror{
	padding:5px 0px;
	color:#f00;
	
}
.loginerror ul
{
    padding:5px 0px;
}
.loginerror ul li{
	
	
	margin-left:17px;
	line-height:1.4em;
	color:#F00;
	font-size:0.9em;
	list-style-type:circle;
	list-style-position:outside;
	font-style:italic;
}
.success_message
{
    background: #ffffcc url("images/success.gif") no-repeat scroll 5px 5px;
    border:1px solid #0D9848;
    padding:5px 5px 10px 42px;
    margin: 0 auto;
}
.error_message
{
    background:url("images/exclamation.gif") no-repeat scroll 5px 5px #FFFFCC;
    border:1px solid #FF0000;
    padding:5px 5px 10px 42px;
    margin: 0 auto;
}
.a_line
{
    text-decoration:underline;
}
.form_field p{
	padding:3px 0px;
	clear:both;
}
.form_field p label{
	width:190px;
	float:left;
}
.form_field1 p{
	padding:3px 0px;
	clear:both;
}
.form_field1 p label{
	width:164px;
	float:left;
}
.form_fieldsignup div{
	padding:3px 0px;
}
.form_fieldsignup div label{
	/*width:164px;*/
	float:left;
}
.signup_chk input
{
    vertical-align:middle;
    margin-right:3px;
}
.signup_chk a
{
    color:#0033ff;
}
.signup_agree
{
    line-height:1.6em;
    padding-left:165px !important;
}
.stufftd
{
/*padding:0px 30px 0px 0px;*/
padding:0px;
vertical-align:top;
width:33.9%;
}
.stufftd1
{
vertical-align:top;
width:30%;
}
.top_sep{
width:100%;

clear:both;
}
.dashboard_body
{
    border-top:1px solid #d8d8d8;
    margin:0px;
    padding:0px 25px 0px 28px;
    /*z-index:800;*/
    position:relative;
    top:35px;
    /*padding:0px 19px 0px 28px;*/
}
.dashboard_bodyhome
{
    padding:10px 5px 10px 10px;
}
#home_index .page_wrapper
{
    Width:1024px; /*width:980px;*/
    margin:0px auto;
}
.style2 select
{
	width:150px;
}
tr.even td
{
	
	/*background-color:#f8f8f8;*/
	padding: 10px 0px;
	border-top:1px solid #bcbcbc;
	border-bottom:1px solid #efefef;
}
.workon_even td
{
    padding:4px 6px;
    font-size:15px;
    background:#f1f1f1;
}
.workon_odd td
{
     padding:4px 6px;
    font-size:15px;
}
.even
{
	
	padding: 5px;
}
div.even1 div
{
	
	
	padding-bottom: 10px;
	
	float:left;

}
.sel_remove
{
    border-bottom:1px solid #ccc;
}
tr.odd td
{
	
	background-color:#fff;
	padding: 10px 0px;
}
.selector_remove .novalue select
    {
        background: #fb989f;
        width:215px;
    }
.style1
    {
        width: 292px;
    }
.sorrynote
{
margin:10px auto;
width:100%;
text-align:center;
color:#cc0000;
font-size:12px;
font-weight:normal;
font-style:italic;
}
#colorPickerContainer
{
background:#ffffff;
border:1px solid #CCC;
}
.winput input[type="text"] {
width:200px;
}
.acinfoinput label
{
    width:28% !important;
    padding-right:2%;
    color:#444;
    text-align:right;
    font-size:0.9em;
    line-height:1.5em;
}

.acinfoinput1 p label{!width:140px!important;}



.acinfoinput input[type="text"], .acinfoinput select {
width:260px;
}
.acinfoinput p
{
    margin-bottom:5px
}
.ltext input{
width:150px;
padding:2px 2px;
}

.lbl label{
float:left;
width:200px;
padding:5px 0px;
color: #000;
}
.divtb .addRemoveMainContainer
{
padding-left:0;
width:100%;
}
.divtb .addRemoveContainer
{
    padding-left:0;
    padding-top:0px;
    width:100%;
}

.addRemoveContainer input[type="text"]
{
	vertical-align:middle;
	padding:2px 0;
}
/*.add, .remove
{
	border:1px solid #ccc;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	background-color:#9a9a9a;
	height:22px;
	width:22px;
}*/
.addRemoveContainer input.add ,.addRemoveContainer input.remove
{
    padding:0;
}
.more_option
{
	
}
.more_opt
{
	/*padding-right:60px;*/
	
	
}
.more_opt li
{
	list-style-type:none;
}
.more_opt ul
{
	display:none;
	position:absolute;
	border:1px solid #ccc;
	z-index:1000;
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}
.more_opt ul li
{
	padding:5px 10px;
	/*_padding:2px 10px;*/
	z-index:1000;
	background-color:#ddd;
	border-bottom:1px solid #ccc;
	
}

.more_opt ul li a
{
	color:#007DE4;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.more_optli:hover ul
{
	display:block !important;
}
.private_font
{
    background: url(../content/images/private_bg.gif) repeat-x;
    width:100%;
}
.private_font .box
{
    padding:10px 0px 10px 10px;
}
.fontdetail_container
{
	width:99.9%;
	padding:17px 1px;
	overflow:hidden;
	border-top:2px solid #ddd;
}

.fontdetail_container .button_style
{
    min-width:120px;
    text-align:center!important;
}


.pwidth
{
	width:79%;
	float:left;
}
.pright
{
	float:right;
	text-align:center;
	
	
	padding-top:10px;
	padding-right:10px;
}
.pright div
{
    float:right;
    text-align:center;
    clear:both;
}
.pad_bt
{
	padding-bottom:10px;
}
.tryselect select
{
	width:130px;
}
.addnewselector_container
{
    float:left;
    padding:0px 35px 0px 15px;
    position:relative;
    z-index:5;
    background:#FFFFFF;
    height:27px;
    border-bottom:1px solid #efefef;
}
.selector_left1
{
	font-size:13px;
	color:#000;
	font-weight:bold;
	/*font-family:Arial, Helvetica, sans-serif;
	width:100px;*/
	padding-left:5px !important;
}
.selector_leftpreview
{
   vertical-align: bottom; 
   float:left; 
   padding-left: 10px;
   width:57%;
   white-space:nowrap;
   overflow:hidden;
}


.selector_left3
{
	float:right !important;
	padding-top:7px;
}
.selector_remove
{
    padding-top:4px;
}
.selector_remove select
{
    width:215px;
}
.selector_title
{
    text-align:center;
    color:#000;
    font-size:1.5em;
}
.seartext
{
    padding-bottom:3px;
    float:left;
}
.seartext a
{
    color:#005596;
    padding-right:4px;
    font-weight:bold;
}
.seartext a:hover
{
    color:#343434;
}
.ptitle_fixed
{
	background-color:#fff;
	padding:10px;
	position:absolute;
	width:91%;
	z-index:999;
	font-size:88%;
	font-weight:bold;
}
.ptitle_fixed1
{
	background-color:#fff;
	padding:10px;
	position:absolute;
	width:89.5%;
	z-index:999;
	font-size:88%;
	font-weight:bold;
}
.subtext
{
	color:#755b5b;
	font-size:110%;
}
.next_btn
{
	color:#00f;
	text-decoration:underline;
}
.srch_button_style
{
	text-decoration:underline;
	border:0px;
	background:none;
	display:inline-block;
	width:150px;
	/*min-width:100px;*/
	text-align:center;
	font-weight:200;
	color:#005596;
	cursor:pointer;
	font-size:14px;
	margin:-6px 0px 0px 0px;
}
.templateprev_right
{
    width: 50%;
    vertical-align:top;
    padding-top:21px;
}
.template_left1
{
    padding-bottom:5px;
    width:97%;
	white-space:nowrap;
	overflow:hidden;
}
.template_left1_text1
{
    font-size:1.2em;
    font-weight:bold;
    padding-right:15px;
}
.template_left2
{
	
	font-size:1.7em;
	width:97%;
	white-space:nowrap;
	overflow:hidden;
}
.temeven td
{
	padding:10px 2px;
	vertical-align:top;
	
}
.template_right_div
{
    overflow: auto; 
    height: 400px; 
    clear: both;  
}
.view_detail_btn .right
{
    float:left !important;
    padding-left:5px;
}
.template_right_container
{
    padding-bottom:15px;
   
   
}
.master_login_form{margin-top:15px;}
.master_login_form label
{
    float:left;
    width:67px;
    text-align:right;
    color:#000;
    padding-right:7px;
    padding-top:2px;
}
.master_login_form div{
}
.not_necessary{width:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.checkbox {padding-top:1px} /* hacked for chrome and safari */}

.keep_log{width: 140px; text-align: left; padding: 1px 0px 0px 5px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.keep_log {padding-top:0px} /* hacked for chrome and safari */}

*:first-child+html .keep_log {padding:3px 0 0 9px !important;}
.forgot{float:left; width:215px;}

.loginput input{border:1px solid #535353; /*width:205px;*/ width:260px;}
.l_sep{margin-bottom:5px;}
.go_button{background:#6d6d6d;font-family:Arial, Helvetica, sans serif; font-size:12px; color:#fff; /*width:54px;*/ height:22px; line-height:16px; display:block; font-weight:bold;border:1px solid #878787;padding:0 5px}
.go_button:hover {cursor:pointer; background:#6E6E6E;}
.gobtn{float:right; height:22px; padding:5px 10px 0 0; }
.loginuser_link{margin-top:9px; !margin-top:0px!important;}

.keep
{
    float:left;
    padding:2px 0px;
}
.keep label
{
    width:129px;
    text-align:left;
}
.keep input
{
    vertical-align:middle;
}



.fontnames
{
    float:left;
    padding:0px !important;
    padding-right:8px !important;
    margin-right:8px;
   border-right:1px solid #bfa1a5;
}
.fontnames span
{
    font-size:87% !important;
	color:#b6b6b6;
	font-weight:bold;
}
.nobord
{
    border:none;
    padding-right:0px;
    margin-right:0px;
}
.right_help
{
    padding-right:20px;
    float:right;
}
.help
{
    padding-top:4px;
    float:left;
    margin-left:4px;
}
.help1
{
    padding-top:2px;
    float:left;
    margin-left:4px;
}
.default_palette
{
    background:#efefef;
    }
.downsize
{
    text-align:center;
    color:#5b5b5b;
    padding-right:15%;
    padding-top:1px;
}
.contact
{
    padding:10px 10px 10px 3px;
}
.contact input[type="text"]
{
    width:15%;
}
.contactmenu
{
    margin:10px 0px;
    font-weight:bold;
    font-size:1.1em;
}
.contactmenu a
{
    padding-right:10px;
    padding-left:10px;
    color:#195a8e;
}
.font_attribute
{
    margin-top:20px;
    font-size:0.9em;
    padding-left:10px;
    margin-bottom:10px;
}
.font_attributetitle
{
}
.font_attribute ul
{
    padding-left:5px;
     margin-top:10px;
    
}
.font_attribute ul li
{
    list-style-type:none;
    padding:5px;
}
.font_attribute ul li a
{
    color:#005596;
   
}
.language_sep
{
    padding-top:20px;
}
.languageattribute
{
    color:#666666;
    padding-bottom:15px;
    width:60%;
}
.languageattribute a
{
    color:#005596;
    text-decoration:underline;
}
.languageattribute a:hover
{
    color:#343434;
}
.languageattribute_left
{
    float:left;
    width:30%;
}
.languageattribute_right
{
    float:left;
    width:70%;
}
.ml
{
    margin-left:4px;
}
.signupwidth
{
    width:37% !important;
}
.signupwidth1
{
    width:48% !important;
}
.changepasswordwidth
{
    width:48% !important;
}
.cpasswordwidth
{
    width:55% !important;
}
.changepassinput input[type="text"], .changepassinput input[type="password"]
{
    width:250px !important;
}
.login_box
{
    padding:10px 15px;
}
.login_sep
{
    padding:3px 0 !important;
    clear:both;
}
.login_left
{
    padding:0 !important;
    width:9em;
    float:left;
}
.login_left label
{
   
    font-size:0.9em;
    width:auto;
    line-height:1.8em;
    color: #000;
}
.loginbox_left
{
    float:left;
     width:45%;  
}
.loginbox_mid
{
    float:left;
    width:10%;
    /*!width:30%!important;*/
}
.loginbox_mid_bord
{
    margin-left:45%;
    border-left:1px solid #ccc;
    min-height:200px;
    position:relative;
}
.loginbox_mid_text
{
    background:#fff;
    margin-left:-12px;
    padding:5px;
    position:absolute;
    top:100px;
    line-height:normal;
}
.loginbox_mid_or
{
    
}
.loginbox_right
{
    float:left;
    width:45%;  
    /*!padding-left:80px!important;*/
}
.account_breadcrumb
{
    color:#e7e7e7;
    font-size:0.9em;
    padding-bottom:20px;
}
.account_breadcrumb span
{
    color:#7f7f7f;
    font-weight:bold;
    margin:0 5px;
}
.signup_right_text
{
    color:#404040;
    line-height:18px;
    padding-top:5px;
}
.signup_right_next_btn
{
    margin:25px 0;
}
.signup_privacyimg div
{
    text-align:center;
}
.signup_privacyimg img
{
    margin-bottom:10px;
    margin-right:10px;
}
.signup_text
{
    font-size:1em;
    clear:both;
    padding-top:7px;
    line-height:1.4em;
}
.signup_title
{
    font-weight:bold;
    font-size:1.0em;
    padding-bottom:8px !important;
}
.choose_error
{
    font-size:110%;
    color:#ff2b06;
    float:right;
    margin-right:350px;
    margin-top:3px;
    font-weight: bold;
}
.faqs
{
    padding-top:20px;
    width:60%;
    
}
.faqs li
{
    list-style-type:none;
    padding-bottom:5px;
    clear:both;
}
.faqs li a
{
    color:#003366;
    font-weight:bold;
    font-size:90%;
    padding-top:3px;
}
.faq_text
{
    color:#666;
    line-height:1.3em;
    padding-bottom:10px;
    padding-left:23px;
}
.faq_question
{
    font-size:15px;
    float:left;
    padding-left:10px;
    width:90%;
    font-weight:bold;
    padding-bottom:5px;
    color:#444;
    /*font-family: Times New Roman;*/
}
.faq_question:hover
{
    cursor:pointer;
}
.accountinfo
{
    float:left;
    margin-left:2%;
}

.forgot_text
{
    font-size:1.2em;
    line-height:1.3em;
    padding-top:7px;
}
.accountinfo .accountinfo_title
{
    font-size:1.7em;
    padding:10px 5px 20px 5px;
    color:#999999;
}
.accountinfo_text
{
    padding-left:20px;
    font-size:1em;
    color:#434343;
    padding-top:15px;
}
.accountinfo_text div
{
    margin-bottom:15px;
    color:#434343;
}
.accountinfo_text div input
{
    margin-right:10px;
}
.accountinfo_btn
{
    padding-left:40px;
    padding-bottom:10px;
    
}
.forgot_email
{
    padding:20px 0px 20px 20px;
}
.forgota a
{
    color:#0f427f;
}

.banner_tbl td
{
    padding:10px;
}
.banner_tbl td input
{
    margin-right:10px;
}
.error_home
{
    clear:both;
    padding-left:10px;
    line-height:1.6em;
    font-weight:bold;
    font-size:0.9em;
    padding-top:3px;
}
.palette_new
{
     max-height: 597px;
}
.date_createdpd
{
    padding-top:7px !important;
}
a.noFonts
{
   cursor:text;
   font-weight:normal;
   color:#000000    
}
a.noFonts:hover
{
   color:#000000    
}
.date_created
{
    color:#b4b4b4;
    float:left;
    padding-left:2%;
}
.date_created:hover, .date_created_left, .date_created_right
{
    cursor:pointer;
}
.date_created_left
{
    color:#b4b4b4;
    float:left;
}
.date_created_right
{
    color:#b4b4b4;
    float:right;
    margin-right:20px;
}
.banner_btn
{
    padding-top:20px;
    *padding-top:10px;
}
.banner_btn .button_style
{
    padding-left:30px;
    padding-right:30px;
}
.qtip
{
    min-width:200px !important;
    _width:240px !important;
    padding-right:1px !important;
    
}
.qtip-wrapper
{
    
}

.font_link
{
    color:#000000;
    text-decoration:none;
}
/*curved border for chart*/
.xtop, .xbottom {display:block; background:transparent; font-size:1px; }
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; display:block;}
.b1h {height:1px; background:#fff; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#999999; border-right:2px solid #999999; border-left:2px solid #999999; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#fff; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#fff; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.b3bh, .b4bh {background:#f0f0f0;}

.box {border-left:1px solid #999; border-right:1px solid #999; padding:10px 10px;}
/***************home styles******************/
.home_top
{
    clear:both;
    padding-top:10px;
}
.home_topleft
{
    float:left;
    width:640px;
    w\idth:639px;
}
.home_topright{float:left; width:36%;}
.home_bottom
{
    clear:both;
    padding-top:40px;
}
.home_bottomtd
{
    width:310px;
    vertical-align:top;
}
.home_bottomtdbord
{

    border-right:1px solid #ccc;
}
.home_bottomtdbord1
{
    padding-left:20px;
    border-right:1px solid #ccc;
}
.home_bot_img
{
    height:115px;
    background-color:#94b7ce;
}
.home_bot_container
{
    padding-right:20px;
}
.home_bot_title a
{
    /*font-family: "Helvetica Neue W01 77 Bd Cn";*/
    color:#5f7fa8;
    font-size:18px;
    text-decoration: none;
}
.home_bot_image
{
    width:290px;
    overflow:hidden;
    padding-top:4px;
}
.home_bot_text
{
    padding-top:5px;
    line-height:1.4em;
    
}
.home_login_text, .logoff_wrapper
{
    font-size:2em;
    color:#5f7fa8;
    margin-left:15px;
    /*padding-top:30px;
    padding-bottom:.5em;*/
    line-height:1.0em;
}
.home_login_text ol
{
    font-size:.55em;
    color:#5f7fa8;
    padding-left:30px;
    padding-top:20px;
    line-height:1.5em;
}
.logoff_wrapper
{
    font-size:1.25em;
    color:#ff6633;
    padding-left:10px;
    /*padding-top:30px;
    padding-bottom:.5em;*/
    line-height:1.0em;
}
.home_bot_text ul
{
    margin-left:15px;
}
.home_bot_text ul li
{
    list-style-position:outside;
    padding:4px 0px;
   
}
.learn
{
    padding-top:7px;
    font-size:0.9em;
}
.learn a
{
    color:#005596;
    text-decoration:underline;
}
.learn a:hover
{
    color:#343434;
}
.pleft
{
    padding-left:20px;
}
.home_help_wrapper
{
    padding:10px 5px 0px 15px;
}
.home_help_title
{
    color:#7d7d7d;
    font-size:1.7em;
    font-weight:bolder;
    width:290px;
    white-space:nowrap;
    line-height:1.25em;
}
.home_help_text
{
    width:290px;
    white-space:nowrap;
}
.home_help_text ol
{
    padding-top:20px;
    padding-left:20px;
}
.home_help_text ol li
{
    padding:2px 0px 2px 0px;
    font-size:1.2em;
    color:#7d7d7d;
    font-weight:bolder;
    padding-left:5px;
}
/*****************end home styles*************/

h1
{
    padding-top:20px;
    width:100%;
    color:#5f7fa8;
    font-size:1.4em;
    font-weight:normal;
    padding-bottom:7px;    
}

/***********************support*****************/
.support_title
{
    padding-top:20px;
    width:100%;
    color:#5f7fa8;
    font-size:1.4em;
    font-weight:bolder;
    padding-bottom:7px;
}
.support_left
{
    float:left;
    width:60%;
}
.support_img
{
    float:left;
    width:310px;
    padding-right:20px;
    padding-bottom:10px;
}
.support_right
{
    float:left;
    margin-left:30px;
    width:35%;
}
.support_text
{
    font-size:0.9em;
    overflow:hidden;
}
.support_text p
{
   /*padding-left:40px;*/
   
}
.support_text ol
{
   list-style-type: decimal;
list-style-position: outside;
}

.support_menu
{
    width:320px;
    margin:0px auto;
}
.support_menu ul
{
    padding:10px 5px 0 10px;
}
.support_menu ul li
{
    list-style-type:none;
    clear:both;
    display:block;
    padding:8px 0px;
    font-size:1em; /*1.2em;*/
}
.support_menu ul li a
{
    color:#005596;
    
}
.home_signup_wrapper
{
    padding:10px 0px 15px 0px;
    width:300px;
    margin:0px auto;
}
.signup
{
    clear:both;
    margin-top:30px;
    background:url(../content/images/signup_bg_top.gif) no-repeat left top;
    margin-left:20px;
   
    
}
.signup a
{
    display:block;
    width:211px;
    font-size:1.8em;
    color:#fff;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    /*padding-left:30px;*/
    padding-top:10px;
    background:url(../content/images/signup_bg_bot.gif) no-repeat left bottom;
    padding-bottom:10px;
}
.signup_home
{
    clear:both;
    margin-left:30px;
    background:url(../content/images/signup_bg_top1.gif) no-repeat left top; 
}
.signup_home a
{
    display:block;
    font-size:2.2em;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    padding:10px 31px 10px 0;
    background:url(../content/images/signup_bg_bot1.gif) no-repeat left bottom;
    
}
.signup_home_text1
{
    text-align:center;
    font-size:1em;
    font-style:italic;
    padding-top:35px;
    color:#e43c3e;
    padding-bottom:3px;
    }
.signup_home_text2
{
    text-align:center;
    font-size:0.8em;
    padding-top:4px;
    
 
    }
/**********************end support****************/
.createproj_import
{
 
}

.blue_link a
{
    color:#0033ff
}
.editproj_import
{
    float:left;
    padding-left:72%;
    
}
.editproj_create
{
    float:left;
    padding-left:20%;
    
}
.edit_exportright
{
    float:right;
    padding-right:10px;
}
.editproj_contain
{
    margin-left:70px;
    width:92%;
}
.edit_textarea
{
    width: 80%;
    
}
.edit_textarea div
{
    padding:0px !important;
}
.c_save
{
    float:right;
}
.workon_editoption
{
    padding-bottom:7px;
    float:right;
}
.workon_editoption a
{
    text-decoration:none;
}
.help_workon
{
    margin-right:10px;
    padding-left:5px;
    float:left;
}
.content_remove
{
    padding:10px 10px 20px 10px;
    font-size:1.2em;
    float:left;
    width:225px;
}
.remove_img
{
    padding:10px 10px 20px 10px;
    float:left;
    
}
/*********banner_link********/
.dashboard_body_banner
{
    padding:20px 28px;
}
.banner_link_title
{
    color:#5f7fa8;
    font-size:20px;
    font-weight:bold;
    padding-bottom:20px;
}
.banner_link_bleft
{
    float:left;
    width:65%;
    padding-right:5%;
    padding-top:5%;
}
.banner_link_bleft p
{
    margin-bottom:15px;
    font-weight:bold;
    line-height:1.4em;
}
.banner_link_bright
{
    float:left;
    padding-top:11%;
    width:30%;
}
/*account section*/
.account_link_container
{
    width:100%;
    clear:both;
    padding-bottom:30px; 
    padding-top:15px;
} 
.account_link_container a.active
{
    text-decoration: none;
}

.acc_title
{
    font-size:1.4em;
    color:#006498;
    padding-bottom:10px;
}
h1.acc_title
{
    padding-top:0;
}
.acc_text
{
    line-height:1.5em;
    color:#515151;
    padding:5px 5px 15px 5px;
    font-size:0.9em;
}
.acc_text p
{
    margin-bottom:0;
}
.acc_title_inner
{
    color:#000;
    padding:5px 5px 10px 5px;
    font-weight:bold;
}
.billing_left
{
    float:left;
    width:65%;
}
.billing_right
{
    float:right;
    width:30%;
    font-size:0.9em;
}
.grid_tbl td
{
    padding:5px;
    font-size:0.9em;
    border-bottom:1px solid #f0f0f0;
}
.grid_header td
{
    background:#fffddd;
    padding:7px !important;
    font-weight:bold;
}
.grid_header_ytext
{
    color:#c68a3c
}
.bill_date
{
    color:#00538c;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
    font-size:1.2em;
}
.billing_right .acc_title_inner
{
    padding:0 0 10px 0;
}
.bill_text
{
    color:#696969;
}
.bill_text label
{
    color:#202020;
    line-height:1.7em;
}
.banner_left
{
    float:left;
    width:325px;
}
.banner_right
{
    float:left;
}
.banner_box
{
    width:364px;
    height:280px;
    background:url(../content/images/banner_box_bg.jpg) no-repeat left top;
    padding: 24px 2px 2px 2px;
}
.banner_box img
{
    height:25px;
}
#ctrlSelectCurrency
{
    padding-right: 26px;
}
.subscription_width
{
    width:855px;
    margin-top:40px;
}
.subscription_container li
{
    list-style-type:none;
    padding:8px;
    border-bottom:1px solid #ededed;
    font-size:0.85em;
    min-height:20px;
    color:#777;
}
.subscription_container select
{
    padding:0;
    height:19px;
}
.subscription_left1
{
    width:30%;
}
.subscription_left2, .subscription_left3, .subscription_left4
{
    width:21%;
}
.subscription_left1, .subscription_left2, .subscription_left3, .subscription_left4
{
    float:left;
}
.subscription_left1 ul
{
    margin-top:37px;
    border:1px solid #cad5e0;
    border-bottom:none;
    background:#c6dbf0 url(../content/images/subscription_left1_bg.jpg) repeat-x left top;
}
.subscription_left1 ul li
{
    border-bottom:1px solid #becddc !important;
    color:#555;
    text-align: right;
    padding-right:20px;
}
.subscription_left1_help
{
    margin-left:5px;
}
.subscription_left3 ul
{
    border:1px solid #f1e1c4;
    background:#fcf8db;
    margin-top:0px;
    border-bottom:none;
}
.subscription_left3 ul li
{
    border-bottom:1px solid #f1e1c4 !important; 
}
.subscription_left2 ul, .subscription_left4 ul
{
    margin-top:1px;
}
.subscription_left2 li, .subscription_left3 li, .subscription_left4 li
{
     text-align:center;
}
.subscription_left2 li.s_title, .subscription_left3 li.s_title, .subscription_left4 li.s_title
{
    font-size:16px;
    color:#38597d;
    font-weight:bold;
}
.subscription_left4 li
{
    border-right:1px solid #ededed;
}
.subscription_select_btn
{
    border-bottom:none !important;
    padding-top:15px !important;
    background:#fff;
    margin:-1px;
    margin-top:0;
    margin-bottom:-3px;
    text-align:center;
}
.subscription_select_btn .orgbutton_inner
{
    text-align:center;
    min-width:70px;
}
.subscription_select_btn .orgbutton_outer
{
    margin-left:26%;
}
.signup_detail_left
{
    width:40%;
    float:left;
}
.signup_detail_right
{
    min-width:49%;
    float:left;
}
.priceGrid{width:150px;}
.couponGrid
{
    min-width:225px;
}
.subscription_succes_faq a
{
    line-height:1.4em;
}
.paid_rightdetail
{
    padding-top:15px;
}
.page_stat_container
{
}
.page_stat_upgrade
{
    position:absolute;
    right:-67px;
    top:30px;
    font-size:15px;
}
.page_stat
{
    background:#cbf0d1;
    height:40px;
    margin-bottom:10px;
    width:90%;
    margin-right:16px;
    position:relative;
}
.page_stat_total
{
    height:70px;
    margin-bottom:30px;
}
.page_stat_text_container
{
    height:40px;
}
.page_stat_color
{
    background:#83b6d1;
    width:90%;
    position:relative;
    height:40px;
}
.page_stat_text
{
    text-align:left;
    font-size:0.9em;
    position:absolute;
    left:10px;
    top:4px;
    width:500px;
}
.page_stat_left
{
    float:left;
    margin-top:40px;
    width:60%;
}
.page_stat_right
{
    float:left;
    padding-left:40px;
    margin-top:20px
}
.page_stat_right .grey
{
    color:#666666;
    font-weight:bold;
    padding-bottom:15px;
    text-align:center;
}
.pageload_limit_container
{
    position:absolute; 
    right:-40px;
    width:266px;
    top:60px;
    z-index:5;
}
.pageload_limit_top
{
    background:url(../content/images/pageload_limit.png) no-repeat left top;
    height:15px;
}
.pageload_limit_bot
{
    background:url(../content/images/pageload_limit.png) no-repeat left bottom;
    height:8px;
}
.pageload_limit_mid
{
    border-left:2px solid #989497;
    border-right:2px solid #989497;
    background:#fff;
    padding:5px 12px;
    z-index:200;
}
.pageload_list
{
    clear:both;
    padding:20px 0;
    border-bottom:1px solid #ccc;
}
.pageload_left
{
    width:60%;
    float:left;
}
.pageload_left div label
{
    float:left;
    width:200px;
    line-height:1.5em;
    color:#333
}
.pageload_left_red div
{
    color:#f00;
}
.pageload_left_red div label
{
    color:#d00;
}
.pageload_right
{
    width:40%;
    float:right;
}
.pageload_right div.pageload_view_container
{
    width:260px;
    height:100px;
    overflow:auto;
    border:1px solid #ccc;
    float:right;
}
.pageload_view_list
{
    clear:both;
    padding:1px 2px;
}
.currency_list_container
{
    border:3px solid #e0e0e0;
    padding:12px;
     color:#005ba7;
     clear:both;
     width:230px;
     font-size:11px;
     font-weight:normal;
     position:absolute;
     background:#fff;
     right:0;
     top:-20px;
}
.currency_title
{
    padding-bottom:7px;
    padding-left:6px;
    font-weight:bold;
    position:relative;
}
.currency_list
{
    padding:4px 5px;
}
.currency_list_active
{
    background:#dedede;
}
.currency_list span
{
    margin-right:40px;
    color:#1e0002;
}

.currency_title .close
{
    position:absolute;
    right:-30px;
    top:-30px;
    background:url(../content/images/currency_close.gif);
    display:block;
    width:34px;
    height:34px;
    cursor:pointer;
    \ top:-20px;
    
}
.billing_right_top
{
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
    padding-bottom:10px;
}
/*end account section*/
/************************/
.templatepreview
{
    float: left; width: 98%;
    padding: 3px; 
    margin-top: 5px;
    border: 1px solid #aeafaf;
     height: 400px; 
     overflow:auto;
    
}

/**
 * Farbtastic Color Picker 1.2
 * © 2008 Steven Wittens
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(../content/images/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(../content/images/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(../content/images/marker.png) no-repeat;
}


/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=B60009&bgTextureHeader=02_glass.png&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=eebaba&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #666666; background: #ffffff url(../content/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { /*border: 1px solid #e3a1a1;*/ background: #B60009 url(../content/images/jquery-ui/ui-bg_glass_15_B60009_1x400.png) 50% 50% repeat-x; color: #fff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #999999/*d8dcdf*/; background: #eeeeee url(../content/images/jquery-ui/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #004276; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #004276; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { /*border: 1px solid #888888cdd5da; background: #f6f6f6 url(../content/images/jquery-ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x*/; font-weight: bold; color: #111111; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #cdd5da/*eeeeee*/; background: #ffffff url(../content/images/jquery-ui/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #cc0000; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cc0000; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
/*@binesh - added the class input-validation-error, with same rule as ui-state-error.
Since, whole site uses ui-state-error, but asp.net MVC modelstate uses input-validation-error, and there is no way to
configure it.
*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd3a1; background: #fbf8ee url(../content/images/jquery-ui/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444; }
.input-validation-error, .ui-state-error, .ui-widget-content .input-validation-error, .ui-widget-content .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8 url(../content/images/jquery-ui/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.input-validation-error a, .ui-widget-content .input-validation-error a, .ui-state-error a, .ui-widget-content .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #2e2e2e; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../content/images/jquery-ui/ui-icons_cc0000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../content/images/jquery-ui/ui-icons_cc0000_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../content/images/jquery-ui/ui-icons_eebaba_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../content/images/jquery-ui/ui-icons_cc0000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {/*background-image: url(../content/images/jquery-ui/ui-icons_cc0000_256x240.png);*/ }
.ui-state-active .ui-icon {background-image: url(../content/images/jquery-ui/ui-icons_cc0000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../content/images/jquery-ui/ui-icons_004276_256x240.png); }
.input-validation-error .ui-icon, .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../content/images/jquery-ui/ui-icons_cc0000_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius 
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
*/
/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url(../content/images/jquery-ui/ui-bg_diagonals-thick_65_a6a6a6_40x40.png) 50% 50% repeat; opacity: .40;filter:Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(../content/images/jquery-ui/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; border:1px solid #666;}
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; border:1px solid #999 }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
	text-decoration: none !important;
}
.ui-slider .ui-slider-handle  {
	overflow: visible !important;
}
.ui-slider .ui-slider-tooltip {
	display: none;
}
.ui-slider .screenReaderContext {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: -999999999px;
}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
	display: block;
	position: absolute;
	bottom: 2.5em;
	text-align: center;
	padding: .3em .2em .4em;
font-size: .9em;
width: 8em;
margin-left: -3.7em;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
position: absolute;
display: block;
width:0;
height:0;
border-bottom-width: 0;
background: none;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {
border-left: 7px dashed transparent;
border-right: 7px dashed transparent;
border-top-width: 8px;
bottom: -8px;
right: auto;
left: 50%;
margin-left: -7px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
border-left: 6px dashed transparent;
border-right: 6px dashed transparent;
border-top: 7px solid #fff;
bottom: auto;
top: -9px;
left: -6px;
}
.ui-slider a {
text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
list-style: none;
margin: 0;
padding: 0;
}
.ui-slider ol, .ui-slider dl {
position: relative;
top: 1.3em;
width: 100%;
}
.ui-slider dt {
top: 1.5em;
position: absolute;
padding-top: .2em;
text-align: center;
border-bottom: 1px dotted #ddd;
height: .7em;
color: #999;
}
.ui-slider dt span {
background: #fff;
padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
position: absolute;
overflow: visible;
color: #666;
}
.ui-slider span.ui-slider-label {
position: absolute;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
display: block;
}
.ui-slider span.ui-slider-tic {
position: absolute;
left: 0;
height: .8em;
top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
border-right: 0;
border-left-width: 1px;
border-left-style: solid;
border-top: 0;
border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
display: none;
}


.scroll-pane { overflow: auto; height:145px; width: 99%; float:left; padding-top:15px; }
.scroll-content {width: 5000px; float: left; list-style:none;}
.scroll-content-item { width: 130px; height: 125px; float: left; margin: 0; text-align: center; }
.scroll-content-item span { display:block; margin-top:-10px; width:130px; overflow:hidden;}
.scrollh { height:90px;}
* html .scroll-content-item { display: inline; } /* IE6 float double margin bug */
.scroll-bar-wrap1 { clear: left; padding:0; border:0; background: #ccc url(../content/images/stylebrowser_scrollbar_left.gif) top left no-repeat;}
.scroll-bar-wrap {background:url(../content/images/stylebrowser_scrollbar_right.gif) 100% 0 no-repeat; border:0;}
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 19px; margin: 0 auto; }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top:1px; height: 16px;}
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
.down_arrow
{
background: url(../content/images/arrowdown.png) no-repeat right center;
padding:0 4.5px;
border-left:1px solid #999;
margin-left:3px;
margin-top:1px;
}
 
/*--------------------Pop Light--------------------------*/
#fade {
	background: #000; 
	position: fixed; 
	left: 0; 
	top: 0; 
	z-index: 10000;
	width: 100%; height: 100%;
	opacity: .80;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; 
	left: 50%;
	z-index: 10003;
}
img.btn_close {
	float: right; 
	margin: -30px -30px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}*/
/*-----------------------End Pop Light--------------------------*/

*html .inner_textbox
{
	height:250px;

}
*html .button_style{
   padding:0 .25em 0 .25em;
}
*html .button_link
{
    padding-left:6px;
    padding:0 .25em 0 .25em;
    width:auto;
    overflow:visible;
    color:#005596;
}
*html .button_link a:hover
{
    color:#343434;
}
*html .cbutton_link
{
    padding-left:6px;
    padding:0 .25em 0 .25em;
    width:auto;
    overflow:visible;
}
*html .button_link1
{
    padding-left:11px;
    padding:0 .25em 0 .25em;
    width:auto;
    overflow:visible;
}
*html .p5
{
    padding-top:0.02px;
}
*html .p15
{
     padding-top:8px;
}
*html .red_bar_wrapper table
{
	margin-right:10px;
	margin-top:2px;
}
*html .top_tab ul
{
	position:absolute;
	
}
*html .ptitle_fixed
{
	width:94.8%;
}
*html .ptitle_fixed1
{
	width:95.2%;
}
*html .choose_error
{
    margin-top:0px;
    margin-right:140px;
}
*html .banner_btn
{
    padding-top:10px;
}
*html .qtip
{
    width:240px !important;
}
*html .home_bottom
{
    padding-top:20px;
}
/*.rowBlue td 
{
   background-color:#fcf8db;

}
.rowBlue td a
{
  
}
.rowPrivate td
{
    background-color:#fcf8db;
}*/

.grid_tbl .price_content
{
    float:left;
}
.grid_tbl .price_content.free
{
    text-align:left;    
}
td.price
{   
    white-space:nowrap;    
}
.btnSearchFont
{
   /* min-width:60px; @rg*/
}

.searchclass
{
    padding-top: 4px;
}

.page_stat_color_limitexceeded
{
    background-color: red;
}



.searchinputboxclass
{
   padding-top: 5px; 
}

.searchbuttonclass
{
   padding-top: 2px; 
}

.preview
{
    visibility:hidden;
}
/* Z-index of #mask must lower than #boxes .window */
#mask
{
    position: fixed;
    z-index: 5000;
    background-color: #000;
    display: none;
    top: 0px;
    left: 0px;
}

.window
{
    position: fixed;
    top: 50%;
    display: none;
    z-index: 6000;
    padding: 20px;
    border: 1px solid #999;
    background: #fff;
    overflow: auto;
}
.externalDropDownDiv
{
    position:relative; 
    display:block;     
    *height:23px; 
    overflow:hidden;
    /*border-right:1px solid #eee;*/  
    border:1px solid #ddd;
    width:120px;height:18px;  
}
.externalDropDownDiv select{border:0; padding:0; width:120px; }

.mac .externalDropDownDiv select
{
     border:1px solid #ddd;
    
    }


.error_message
{
    background:url("images/exclamation.gif") no-repeat scroll 5px 5px #FFFFCC;
    border:1px solid #FF0000;
    padding:5px 5px 10px 42px;
    margin: 0 auto;
}

.a_line
{
    text-decoration:underline;
}

.form_field p{
	padding:3px 0px;
	clear:both;
}

.form_field p label{
	width:190px;
	float:left;
}

.form_field1 p{
	padding:3px 0px;
	clear:both;
}

.form_field1 p label{
	width:164px;
	float:left;
}

.form_fieldsignup div{
	padding:3px 0px;
}



.signup_chk input
{
    vertical-align:middle;
    margin-right:3px;
}

.signup_chk a
{
    color:#0033ff;
}

.signup_agree
{
    line-height:1.6em;
    padding-left:165px !important;
}

/*.stufftd
{
padding:0px 30px 0px 0px;
vertical-align:top;
width:33.9%;

}

.stufftd1
{
vertical-align:top;
width:30%;

}*/

.top_sep
{
width:100%;

clear:both;
}

.dashboard_body
{
    clear:both;
    margin:0px;
    padding:0px 25px 0px 28px;
    /*padding:0px 19px 0px 28px;*/
}

.dashboard_bodyhome
{
    padding:10px 5px 10px 10px;
}


.style2 select
{
	width:150px;
}

tr.even td
{
	
	/*background-color:#f8f8f8;*/
	padding: 10px 0px;
	border-top:1px solid #bcbcbc;
	border-bottom:1px solid #efefef;
}

.workon_even td
{
    padding:4px 6px;
    font-size:15px;
    background:#f1f1f1;
}

.workon_odd td
{
     padding:4px 6px;
    font-size:15px;
}

.even
{
	
	padding: 5px;
}

div.even1 div
{
	
	
	padding-bottom: 10px;
	
	float:left;

}

.sel_remove
{
    border-bottom:1px solid #ccc;
}

tr.odd td
{
	
	background-color:#fff;
	padding: 10px 0px;
}

.novalue select
    {
        background: #fb989f;
    }
    
.style1
    {
        width: 292px;
    }
    
.sorrynote
{
margin:10px auto;
width:100%;
text-align:center;
color:#cc0000;
font-size:12px;
font-weight:normal;
font-style:italic;
}

#colorPickerContainer
{
background:#ffffff;
border:1px solid #CCC;
right:69px;
!right:110px!important;/*for ie 7*/
right:105px\0/ !important;
}

.winput input[type="text"] {
width:200px;
}

.acinfoinput label
{
    width:28% !important;
    padding-right:2%;
    color:#444;
    text-align:right;
    font-size:0.9em;
    line-height:1.5em;
}

.acinfoinput input[type="text"], .acinfoinput select {
width:260px;
}

.acinfoinput p
{
    margin-bottom:5px
}

.ltext input{
width:150px;
padding:2px 2px;
}

.lbl label{
float:left;
width:200px;
padding:5px 0px;
color: #000;
}

.divtb .addRemoveMainContainer
{
padding-left:0;
width:100%;
}

.divtb .addRemoveContainer
{
    padding-left:0;
    padding-top:0px;
    width:100%;
}

.addRemoveContainer input[type="text"]
{
	vertical-align:middle;
	padding:2px 0;
}

/*.add, .remove
{
	border:1px solid #ccc;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	background-color:#9a9a9a;
	height:22px;
	width:22px;
}*/

.addRemoveContainer input.add ,.addRemoveContainer input.remove
{
    padding:0;
}

.more_option
{
	
}

.more_opt
{
	/*padding-right:60px;*/
	
	
}

.more_opt li
{
	list-style-type:none;
}

.more_opt ul
{
	display:none;
	position:absolute;
	border:1px solid #ccc;
	z-index:1000;
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}

.more_opt ul li
{
	padding:5px 10px;
	/*_padding:2px 10px;*/
	z-index:1000;
	background-color:#ddd;
	border-bottom:1px solid #ccc;
	
}

.more_opt ul li a
{
	color:#007DE4;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.more_optli:hover ul
{
	display:block !important;
}

.private_font
{
    background: url(../content/images/private_bg.gif) repeat-x;
    width:100%;
}

.private_font .box
{
    padding:10px 0px 10px 10px;
}





.pright
{
	float:right;
	
	
	padding-top:10px;
	padding-right:10px;
}

.pright div
{
    float:right;
    clear:both;
}

.pad_bt
{
	padding-bottom:10px;
}

.tryselect select
{
	width:130px;
}

.addnewselector_container
{
    float:left;
    padding:0;
    margin-right:100px;
    position:relative;
    z-index:5;
    background:#FFFFFF;
    height:27px;
    border-bottom:1px solid #efefef;
}

.selector_left1
{
	font-size:13px;
	color:#000;
	font-weight:bold;
	/*font-family:Arial, Helvetica, sans-serif;
	width:100px;*/
	padding-left:5px !important;
}

.selector_leftpreview
{
   vertical-align: bottom; 
   float:left; 
   padding-left: 10px;
   width:57%;
   white-space:nowrap;
   overflow:hidden;
}

.selector_left3
{
	float:right !important;
	padding-top:7px;
}

.selector_remove
{
    padding-top:4px;
}

.selector_title
{
    text-align:center;
    color:#000;
    font-size:1.5em;
}

.seartext
{
    padding-bottom:3px;
    float:left;
}
.seartext a
{
    color:#005596;
    padding-right:4px;
    font-weight:bold;
}

.PageWarningViewDiv
{
    
    position:absolute;
    border:1px solid #999999;
    z-index:2000;
    background-color:#ffffcc;
    width:270px;
    padding:20px 10px;
    color:#8f6f4d;
    top:25px; 
    display:none;
    border:1px solid #999999;
    
}

.MyAccountLinkWarning
{
  position:relative;
  z-index:2400;
  background-color:#ffffcc;
  border:1px solid #999999;
  border-bottom:1px solid #ffc;
  line-height:15px; 


  } 
  
  .MyAccountLinkWarning_pad a{padding:5px;}
  
  
  .main_acc_drop{margin-top:16px;}
  @media screen and (-webkit-min-device-pixel-ratio:0)
  {
      .main_acc_drop{margin-top: 16px;}
}

/*** NAVIGATION  STYLE  **/
#navigation 
{
  
	z-index:1100;
	position:absolute;
	padding:5px 0 2px 0;
	margin:0;
	
}

#navigation ul {
	padding:0;
	margin:0;
	list-style:none;
}

#navigation ul li.start span {
	float:left;
	width:auto;
	color:#8F8F8F;
	height:28px;
	line-height:28px;
	padding:0 0 0 8px;
	display:block;
	background:url(../content/images/start-left.jpg) no-repeat top left;
	
}

#navigation ul li.start span span {
	height:28px;
	line-height:28px;
	padding:0 30px 0 10px;
	background:url(../content/images/start-right.png) no-repeat top right;
}


#navigation ul li {
	float:left;
	display:block;
	font-size:85%;
}

#navigation ul li a span {
	height:28px;
	padding:0 30px 0 10px;
	display:block;
	background:url(../content/images/nav-right.png) no-repeat top right;	
	cursor:hand; cursor:pointer;
}

#navigation ul li a:hover span,  #navigation ul li.active a  span{
	height:28px;
	display:block;
	background:url(../content/images/active-right.png) no-repeat top right;	
	cursor:hand; cursor:pointer;
	color:#000000;
}
#navigation ul li a {
	float:left;
	width:auto;
	height:28px;
	
	line-height:28px;
	padding:0 0 0 17px;
	margin:0 0 0 -10px;
	display:block;
	text-decoration:none;
	background:url(../content/images/nav-left.png) no-repeat top left;
	font-weight:bold;	
	cursor:hand; cursor:pointer;
}
#navigation ul li a:hover,  #navigation ul li.active a  {
	display:block;
	background:url(../content/images/active-left.png) no-repeat top left;	
	cursor:hand; cursor:pointer;
	color:#000000;
}

/**  CURRENT PROJECT  **/
#current-project-option {
	/*padding:0;*/
	margin:0;
}
.current-project {
	float:right;
	width:auto;
	padding:8px 20px;
	_padding:8px 20px 0 20px;
	!padding:8px 20px 0 20px;
	color:#00638c;
	font-weight:bold;
}
.current-project span {
	padding:0 8px;
	margin:0;
}
.current-project select {
	width:200px;
	height:25px;
}

.rowBlue td 
{
   background-color:#fcf8db;

}
.rowBlue td a
{
  
}
.rowPrivate td
{
    /*@nrip - (WFS-646) Private Font not highlighted in import list*/
    background-color:#fcf8db;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .searchclass
    {
        padding-top: 5px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .searchinputboxclass
    {
        padding-top: 4px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .searchbuttonclass
    {
        padding-top: 2px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .externalDropDownDiv
    {
        position:relative; 
        display:block; 
        width:120px; 
        height:18px;
        overflow:hidden;
        /*border-right:1px solid #eee;*/   
    }
}
.ipad .externalDropDownDiv, .mac .externalDropDownDiv
{
    border:none;
    
    }
 

.cjkko-kr {
	font-size:50%;
}

.cjkja {
	font-size:50%;
}

.cjkzn-cn {
	font-size:50%;
}

.login_btn {background:#6d6d6d;font-family:Arial,Helvetica,sans serif;font-size:12px;color:#fff;height:22px; min-width:45px;
            line-height:16px;display:block;font-weight:bold;border:1px solid #878787;padding:0 5px;}
            
.cdn_publish{/*width: 275px;*/ left:540px; width:318px; float:left;}
.inner_cdn_publish{width:230px; margin-right:50px; background-color: #FFFFCD; border: 1px solid #8F6F4D; display: block; margin-top: -4px; padding: 6px 10px; text-align: center;}
.inner_cdn_msgbox{text-align:center; background-color:#FFFFCD; text-align:center; background-color:#FFFFCD; width:200px;  padding:50px 25px; border:1px solid green;}
.icon_question{width:15px; float: left; vertical-align: top; margin-top: 5px; position:relative; left:270px; !left:280px!important;}
.savedlink{!margin-top:-1px!important;}
.dash_btn_width{width:140px;}
.wfield{width:560px; !padding:5px 0px 0px 0px!important; padding:0px\0/ !important;} 
.zh_CN .wfield{min-width:588px;}



.zh_CN .savedlink{width:200px;}


.savebtn{float:right; padding-right:0px; !min-width:150px!important;}  
.zh_CN .savebtn{float:right; padding-right:90px;}  

#languageSwitch
{
    width:80px;
    margin:6px 0px 0px 0px;
}

.FontSearchAttribute{width:120px;}

/* For ddl selection */
.language_selection
{
margin:5px 10px 0px 0px;
padding:0px 0px 7px 7px;
float:right;
background:#dddddd;
position:relative;
width:145px;
height:20px;
}
.language_selection label {
line-height:20px;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#292c31;
float:left;
min-width:50px;
margin-top:5px;
}
.language_selection ul
{
position:absolute;
right:0;
float:left;
width:100px;
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.language_selection ul li
{
display:none;
list-style:block;
}
.language_selection ul li.selected
{
display:block;
}
.language_selection ul img
{
float:left;
padding:0px 2px 0px 2px;
margin-top:4px;
}
.language_selection ul
{
background:url(images/drop_down.gif) no-repeat 75px 12px;
margin:0px;
}

.top_links_wrapper li ul li
{
    padding:0; margin:0}
/*.dropdown-list-widget
{
    background-color: #fff;
     border: 1px solid #fff;
    color: #005596;
    display: block;
    padding:0 5px;
    position: absolute;
    top: 8px;
    width:80px;
    z-index: 2000;}
    
    .dropdown-list-widget:hover
{
    background-color: #fff;
    border: 1px solid #ccc;
    color: #005596;
    display: block;
    padding:-0 5px;
    position: absolute;
    top: 8px;
    width:80px;
    z-index: 2000;}
    
  


.dropdown-list-widget ul{
min-width:50px;}
.language_pad{padding-left:5px;} 
    .dropdown-list-widget
    {
        margin:0px 0px 0px 5px;
    }*/
    
    
    .top_links_wrapper li ul.language_list li{padding:2px 0;}
    .language_list li:hover{padding:5px 0; cursor:pointer;}
    .language_list li:hover a{color:#000}
    .language_list li.selected a{color:#000}
    .curvebox{width:615px;}
     label.not_necessary1{width:67px;}
     .searchbuttonclass1 .button_outer1{
    !margin-right:-55px!important;}

 .checkboxAlign{margin-right:13px\0/!important;}
 
 .CancelSubscription
{
width:165px;
text-align:center;
}
/*.usesave_container input 
{
    !padding-bottom:5px!important;
}*/
.form_tbl1
    {
        width:950px;
    }


      
         
.selector_wrap
{
margin:0px;
padding:0px;
overflow:hidden;
border-bottom: 1px solid #efefef;
}

.domain_save_btn{width:55px; float:left; margin-right:5px;}

.pagi_page{margin: 0 auto; min-width:180px;}

.ddfont_list{width:215px; float:left;}

.global_success_msg{width:170px\0/ !important;width:auto;}

.divtb1{min-width:140px; float:right;} 

.pop_selectlink{float:right; margin-right:12px; !margin-right:42px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .pop_selectlink{margin-right:17px;} }


.remove_new_btn_pad{margin-right:3px; !margin-right:-3px!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .remove_new_btn_pad{margin-right:-3px;} }
    
    /*body:nth-of-type(1) .remove_new_btn_pad{margin-right:-3px;} only for google chrome.
body:first-of-type .remove_new_btn_pad{margin-right:3px;} only for safari.*/

.btn_pos{margin-top:-2px; float:left;}  
.chrome .btn_pos{margin-top:0px; float:left!important;}
.safari .btn_pos{margin-top:-1px;} 

.add_divider{left:-12%;}

/* styles for select subscription page billing type */
 .BillingTypeLeft
    {
        float:left;
        min-width:135px;
        padding-right:2px;
    }
    .de_DE .BillingTypeLeft
    {
    width:170px;
    }
    .BillingTypeRight
    {
        float:left;
        width:300px;
    }
    .billingTypeDiv label
    {
        color:#000;
    }
    
    #discountAnnual
    {
        font-weight:bold;
    }
    
    #browserNav
    {
        width:45px;
        float:right;
        margin:7px 10px 0 0;
    }
    
    #leftArrow
    {
        float:left;
        cursor:pointer;
    }
    
    #rightArrow
    {
        float:right;
        cursor:pointer;
    }
