/*
 * CSS File specific to Rail's application web pages.
 * Convertion of font-size from em to px done on May 26, 2009 by Masood Ahmed.
 */
 
 
#top_header_after_lgin{
	width:550px; 
	float:left;
	margin-left:130px;
	display:inline

}
a.text1022 {  
    font-size: 14px; 
    color: #0066CC; 
    float: left; 
    margin-left: 5px; 
    line-height: 35px
}

.clear {
    clear: both;
} /*clear float elements*/

.login_block {
    width: 50%;
    border: 1px solid #999999;
    margin: 50px auto 0;
    background-color: #fef5d1;
}

/*@ after login styles*/
.header_aft_lgin{
	width:574px; 
	height:25px; 
	font-size:12px;
	margin-top:15px;
}

.header_aft_lgin p{
	line-height:18px;
	float:left;
	margin-left:5px;
	display:inline;
}

.header_aft_lgin p.right{
   float:right; 
   margin-right:28px;
   display:inline;
  }

.spacing_height {
    height: 54px;
}

.spacing_height_1 {
    height: 23px;
}
.spacing_height_2{
	height:40px;
}

.left_content_display,.invite_rightblock_1 .text1003,.text1003 {
    font-size: 18px;
}

.left_content_display {
    width: 242px;
    float: left;
    text-align: right
}

.right_content_display {
    width: 525px;
    float: left;
    text-align: left;
}

.right_content_display select{
	width:285px;
	margin-left:10px;
	float:left
}



/*search results page display*/

.div_block_dis1001{
	float:left;
	font-size:16px;
	width:auto
}

.div_block_dis1001 h3{
	margin-top:12px;
	font-weight:bold
}

.div_block_dis1001 input{
	width:120px;
	height:30px;
	border:none;
	background-color:#666666;
	color:#fff;
}

.right_content_display a.align{
	line-height:20px;
}

.width_1001 {
    width: 300px;
}

.width_1002 {
    width: 100px;
}

.right_content_display input,.right_content_display select.cl, .time_zone_one select{
    border: 0;
    float: left; 
    background:url(/images/new/inputbg.gif) no-repeat; 
    width: 274px; 
    height: 24px;
    padding: 0px 5px 0 5px !important;
    /*padding: 4px 5px 0 5px !important;*/
    margin-left: 12px
}

.right_content_display select.cl,.time_zone_one select{
	width:284px;
	padding:0 5px 0 0;

}
.time_zone_one select{ 
 background:#fff;
 }

.left_content_display span{
	font-size:16px
}

.right_content_display input.mar{ margin-top:8px;}

.right_content_display p.text001 {
    font-size: 11px;
    margin-left: 12px;
}

.right_content_display p.text002 {
    font-size: 12px;
}

.right_content_display input.rad {
    width: 12px;
    height: 12px;
    background: none
}

.block_selection {
    float: left;
   /* width: 13xp;*/ 
    height: 13px;
}



.block_selection_1 {
    float: left;
    width: 380px;
}

.block_selection_1 h2 {
    font-size: 14px;
    margin-left: 5px;
}

.block_selection_1 p {
    font-size: 12px;
    margin:3px 0 0 5px;
}

#submit_block {
    float: right;
	width:200px;
/*    margin-top: 33px;*/
 
}


input.text004 {
    background-image:url(/images/new/inputbg_submit.gif);
    background-position:center top;
    background-repeat:no-repeat;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:15px;
    height:24px;
    line-height:20px;
    margin-top:5px !important;
    padding:0 0 2px !important;
    width:78px;
}




input.search_bg{ background:url(/images/new/s_input.gif) no-repeat; width:130px; padding-bottom:6px}

input.textln {
    line-height: 22px
}

input.ls {
    background: url(/images/new/button_ls.gif) no-repeat; 
}



#whole_block_in,#whole_block_in_1 {
    width: 780px;
    float: right;
    margin-top: 20px
}

#whole_block_in_1 {
    width: 100%; 
}

.invite_block {
    text-align: left; 
    margin: 20px 0 10px
}

.invite_mainblock {
    width: 90%; 
    text-align: left
}

.invite_mainblock_1 {
    width: 93%;
    text-align: left;
	position:relative;/*new added for alignment middle block*/
	left:44px
}

.invite_mainblock_12{
	width:96%
}

.invite_leftblock,.invite_leftblock_1 {
    width: 4%; 
    float: left
}



.invite_leftblock_1 span {
    margin-right: 10px;
}

.invite_leftblock_1 {
    width: 28.5%; 
    text-align: right
}/*new added*/

.invite_leftblock_12{
	width:7.4%
}

.invite_leftblock_1 p.alin_fld_nm{
	text-align:right;
	font-size:14px;
	padding-right:10px;
	margin-top:15px
}

.invite_rightblock,.invite_rightblock_1 {
    width: 85%; 
    float: left
}

.invite_rightblock_1 {
    width: 70%

}

.invite_rightblock_12{
	width:92.5%
}

.invite_rightblock_1 h2{
	font-size:30px;
	font-weight:normal;
}

.invite_rightblock_1 h2.size{
	font-size:17px;
	font-weight:bold
}

.invite_rightblock_1 ul,
.invite_rightblock_1 ul.number{
	list-style-type: disc;
	list-style-position:outside;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
}


.invite_rightblock_1 ul.number/*@used for number*/{
	list-style-type:decimal;
	padding-left:30px;
	
}

.invite_rightblock_1 ul li,
.invite_rightblock_1 ul.number li, h2 a,.invite_rightblock_1 .home_invite_users{
	line-height:24px;/*@used for lineheight*/
	font-size:14px; 
}

.invite_rightblock_1 ul li a,.invite_rightblock_1 ul.number li a, h2 a,.invite_rightblock_1 p a,.invite_rightblock_1 #main_email_block .active_block a,.invite_rightblock_1 .home_invite_users a,
.header_aft_lgin a{
	color: #0066CC;  	
}


.invite_rightblock_1 p{
	font-size:13px;
	margin-top:11px;
	line-height:20px;
}

.invite_rightblock_1 p.expl_text{margin-top:-6px;}

.invite_rightblock_1 p input{
	float:left;
	margin-right:10px;
}

.invite_rightblock_1 .home_invite_users{
	width:200px;
	margin-top:5px;
}

.invite_rightblock_1 #main_email_block{
	width:98%;
	margin-top:12px;
	font-size:13px;
}



.invite_rightblock_1 #main_email_block .block_div01,
.invite_rightblock_1 #main_email_block .block_div02,
.invite_rightblock_1 #main_email_block .active_block,
.invite_rightblock_1 #main_email_block .purge
{
	width:300px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

.invite_rightblock_1 #main_email_block .block_div01 span,
.invite_rightblock_1 #main_email_block .block_div02 span,.invite_rightblock_1 #main_email_block .active_block span{
	font-weight:bold;
	
}

.invite_rightblock_1 #main_email_block .purge{
	width:200px;
}

.invite_rightblock_1 #main_email_block .purge a{
	color: #7f5114;
}

.invite_rightblock_1 #main_email_block .block_div011{
	width:150px;
}

.invite_rightblock_1 #main_email_block .block_div012{
	width:100px;
}

.advance_srch{
	margin-top:5px;
}

.advance_srch h4{ font-weight: bold}

.advance_srch p{ margin:0; color:#333; font-style:italic}

.invite_rightblock_1 #main_email_block .block_div02{
	width:170px;
}

.invite_rightblock_1 #main_email_block .block_div022{
	width:280px;
}


.invite_rightblock_1 #main_email_block .block_div01 a{
	color:#333
}

.invite_rightblock_1 #main_email_block .block_div02 select{
	width:160px;
}

.invite_rightblock_1 #main_email_block .active_block{
	width:100px;
}

.invite_rightblock_1 #main_email_block .active_block1{
	width:120px;
}

.text1004 {
    font-size: 11px;
}

.block_003{ 
	margin-top:70px;
}

#header_text_block h1.login_text{ 
	color:#FFFFFF; 
	margin-top:70px;
	font-size:3em; 
	font-weight:normal;
}

p.marg_rg_text {
    margin-right: 35px; 
    margin-top: 15px
}

p.marg_rg_text11{ margin-top:8px;}

.input_wrapbg,.input_wrapbg_fp {
    width: 290px;
    height: 80px;
    background-color: #FFFFFF;
    border: 1px solid #9dbac2;
    margin: 25px 0 20px 0;
}

#input_wrapbg_fp{ 
	width:280px; 
	margin:10px 0 0 10px;
	padding:0
}

#input_wrapbg_fp textarea{ width:270px; margin:0; float:left}

.float_element{ 
	float:left; 
	margin-left:10px;}

.text_area_1001 {
    width: 280px;
    height: 75px;
    border: 0; 
    overflow-x: hidden; 
    overflow-y: auto; 
    margin: 0 0 0 8px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
}

.mrg_in {
    margin-top: 20px;
}

.text_1004 {
    font-size: 14px;
}

.text_1005 {
    font-size: 12px;
    color: #0066CC;
}

.request_msg {
    width: 90%; 
    padding-left: 15px; 
    padding-bottom: 20px; 
    border: 1px solid #333333; 
    margin-top: 20px
}

p.thankyou{
	padding:10px 10px 10px 5px;
	line-height:22px;
	
}
.note_block { 
    width: 154px; 
    height: 50px; 
    background: #daeef3; 
    border: 1px solid #fbd4b4; 
    float: right; 
    padding: 15px 8px 15px 8px; 
    font-size: 14px; 
    margin-top: 20px;
}



/*@after login menu*/
.slidetabsmenu{
width:570px;
font-size: 12px;
line-height:25px;
}

* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}



.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.slidetabsmenu li{
display:inline;
margin:0;
padding:0;

}

.slidetabsmenu a{
float:left;
background:url(/images/new/primary_nav_bg33.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 3px;
text-decoration:none;
text-align:center;
}

.slidetabsmenu a span {
float:left;
display:block;
background:url(/images/new/primary_nav_bg22.gif) no-repeat right top;
padding:0px 20px 2px 3px;
color:#917400;
}

.slidetabsmenu a span.padding_nn{ padding:0 15px 2px 15px;}

.slidetabsmenu a span img,.slidetabsmenu a span input{ position:absolute; top:0; margin-top:50px; margin-left:5px}

.slidetabsmenu a span input{ margin-top:44px; border:none; width:120px; margin-left:12px}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color:#917400;
}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
background-position:0% -27px;
}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% -27px;
}

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{
position:absolute;
top: 0; /*THEME CHANGE HERE*/
font:normal 12px Verdana;
line-height:18px;
z-index:100;
width:148px;
visibility: hidden;
/*margin-left:-44px;*/
margin-top:-2px;
border-width: 0 1px;
background:#fff9e0;
}


.dropmenudiv_c a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #7f5114;
font-size:12px
}

.dropmenudiv_c a{ background-color:#fff9e0; width:135px;/* border-bottom:1px solid #e7ba00;*/ margin:4px 2px 4px 5px; background:url(/images/new/arrow.gif) no-repeat left; padding-left:5px;  }




* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color: #fdeba3;
}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c2{
position:absolute;
top: 0; /*THEME CHANGE HERE*/
font:normal 12px Verdana;
line-height:18px;
z-index:100;
width:160px;
margin-left:10px;
margin-top:54px;
border-width: 0 1px;
background:#fff9e0;
}


.dropmenudiv_c2 a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #7f5114;
font-size:12px
}

.dropmenudiv_c2 a{ background-color:#fff9e0; width:146px;/* border-bottom:1px solid #e7ba00;*/ margin:4px 2px 4px 5px; background:url(/images/new/arrow.gif) no-repeat left; padding-left:5px;  }




* html .dropmenudiv_c2 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c2 a:hover{ /*THEME CHANGE HERE*/
background-color: #fdeba3;
}


/*@ all_folders*/

.element_float,.element_float2{
	float:left;
	width:150px;
	height:auto;
	text-align:left;
	margin-left:10px;
	display: inline;
}

.element_float a{
	color:#333;
	font-weight:bold
}

.element_float2{
	width:360px;
	font-size:13px;
	margin:0
}

.space_ht{ height:20px}

/*@ added for delete*/

#delete_flr{
	float:right; 
	width:200px;
	font-size:13px
}

#delete_flr a{
	color: #0066CC;
	
}

#delete_flr p{
margin-top:5px 
}

/*style for text in wikis users page*/
.text1005 {
    font-size: 11px;
	line-height:20px;
	border-bottom:1px solid #F5E49D;
}

.header_toptext{width:600px; margin:0px; padding:10px 0px 0px 0px; position:relative; left:100px; float:left;}

.header_flo{ float:left;}

.header_searchbox{margin:0px 0px 0px 10px; padding:0px; float:left; width:125px; height:15px;}

.div_block_searchpage{width:300px; padding: 6px 0px 20px 110px;}



.submit_block1 {
    float: left;
	width:500px;
	margin-left:230px;
/*    margin-top: 33px;*/
 
}

/* stylef or override block */
#page_lock{ 
    width: 400px;
    left:55%;
    top:280px;
    position:absolute;
    z-index:3000;
	overflow:hidden;        
    display:none;
    background-color:#ECE9D8;
    padding:20px;
    border:4px solid #0055E5;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

.password {
  font-size : 12px;
  border : 1px solid #cc9933;
  width : 200px;
  font-family : arial, sans-serif;
}
.pstrength-minchar {
  font-size : 10px;
  margin-left:12px;
}

.pstrength-info {
  margin-left:12px;
}

.pstrength-bar {
  display:none;
}

/* stylef or account details block */
.account_details_block{background:#fff; width:343px; height:auto; position:absolute; z-index:400; top:0; margin-left:300px; margin-top:70px; padding-bottom:1px;}
.account_details_block1{width:329px; height:auto; border:1px solid #d8b001; margin:1px 0 0 1px; padding:5px;}

.account_details_block1 p{font-size:12px; line-height:18px}

/* error messages*/
.formError{color:#FF0000;}

.error_while_deleting{width:600px; height:30px;  text-align:center; color:#FF0000; margin-left:30px;}
.error_msg_in_folders{padding-bottom:20px; color:#00FF00; width:auto;}
.flash_notice{width:600px; height:30px;  text-align:center; color:#00FF00; margin-left:30px;}

:focus {
    outline: none;
}

.foldershowinglinks {
  background:transparent url(/images/new/folder.png) no-repeat scroll 0 0;
  color:black !important;
  font-size:16px !important;
  font-weight:normal !important;
  padding:3px 30px;
  text-decoration:none !important;
  margin:3px 0px;
}

.wordfilelinks {
  background:transparent url(/images/new/word.png) no-repeat scroll 0 0;
  color:black !important;
  font-size:16px !important;
  font-weight:normal !important;
  padding:3px 30px;
  text-decoration:none !important;
  margin:3px 0px;
}

#header_wrapper_template_page {
    background:#FEF5D1 url(/images/new/bgheadersiderepeatimgege.jpg) repeat-x scroll 0 0;
    float:left;
    height:260px;
    width:100%;
}

table.wiki_history {
    font-size: 13px;
}

.wiki_history th, .wiki_history td {
    padding-left: 15px;
    padding-right: 15px;
}

.wiki_history a {
    color:#333;
}
