@charset "utf-8";
/* CSS Document */
body{
margin:0;
}



#container{
margin:0 auto;
width:750px;
}
#header{
float:left;
width:730px;
height:90px;
background-image:url(../images/nav_bar.gif);
background-repeat:no-repeat;
}
#header2{
float:left;
width:810px;
height:90px;
background-image:url(../images/nav_bar_home.gif);
background-repeat:no-repeat;
}
.logotype{
float:left;
margin-left:27px;
}
.linksheader2 {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#444f57;
padding-top:0px;
}
a.linksheader2 { text-decoration:none;color:#444f57}
a.linksheader2:hover {text-decoration:none; color:#b1b7bb}
a.linksheader2:visited { text-decoration:none;}
a.linksheader2:active { text-decoration:none;color:#444f57}

#login_div {
float:right;
border: solid red 0px;
display: none ;
height:32px;
margin-top:23px;
margin-right:23px;
}
#search_box2 #s1 {
	float: left;
	padding: 5px;
	padding-left:10px;
	margin-top:0px;
	overflow:hidden;
    border: 0;
    width: 127px;
	background-image:url(../images/search_box.gif);
	background-repeat:no-repeat;
}
#search_box2 #s2 {
    float: left;
    padding: 5px;
	padding-left:10px;
	margin-top:0px;
	overflow:hidden;
    border: 0;
    width: 127px;
	background-image:url(../images/search_box.gif);
	background-repeat:no-repeat;
}
#search_box2 #go2 {
	margin-left:0px;
	margin-top:3px;
	width:59px;
	height:21px;
	border:0;
	float: left;
	background-image:url(../images/login_btn_up.gif);
	background-repeat:no-repeat;
}

#search_box{
float:right;>
width:250px;
height:26px;
margin-top:35px;
width:250px;
}
#search_box #s {
    float: left;
    padding: 5px;
	padding-left:10px;
	margin-top:-10px;
	overflow:hidden;
    border: 0;
    width: 127px;
	background-image:url(../images/search_box.gif);
	background-repeat:no-repeat;
}
#search_box #go {
	margin-top:-8px;
	margin-left:5px;
	width:59px;
	margin-right:40px;
	height:21px;
	border:0;
	float: left;
	background-image:url(../images/search_btn.gif);
	background-repeat:no-repeat;
}
#navbar{
float:left;
width:730px;
height:88px;
margin-top:-83px;
margin-bottom:85px;
position:relative;
z-index:0;
}
#flashmovie{
float:left;
width:506px;
height:225px;
padding: 0 0 0 0;
margin-top:5px;
margin-left:12px;
margin-right:15px;
}
#signup{
float:left;
width:176px;
height:42px;
margin-bottom:5px;
background-image:url(../images/sign_up_button.gif);
cursor: pointer;
}
#login{
float:left;
width:176px;
height:310px;
padding-top:40px;
background-image:url(../images/login_box.gif);
background-repeat:no-repeat;
}
#loginbox{
float:left;
width:170px;
height:0px;
text-align:center;
margin-left:3px;
}
#loginbox #s {
	height:26px;
	border:0;
	width:127px;
	margin-left:-5px;
	padding-left:10px;
	padding-top:3px;
	overflow:;
	background-image:url(../images/login_fields.gif);
	background-repeat:no-repeat;
	background-color:#EEEEEE;
	font-size:12px;
}
#loginbox #go {
	width:59px;
	height:20px;
	border:0;
	background-image: url(../images/login_btn.gif);
	background-repeat:no-repeat;
	background-color:#CDCDCD;
}
.loginlinks{
float:left;
width:auto;
margin-top:130px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left: 27px;
}
#news{
float:left;
margin-left:10px;
width:155px;
margin-top:30px;
}
.verdana14blue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0076a3;
}
#maintext{
float:left;
width:484px;
height:auto;
margin-left:35px;
}
.verdana12black{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.verdana11black{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
}

.verdana11black a:link {
color:#0054a6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
.verdana11black a:visited {
color:#0054a6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
.verdana11black a:hover {
text-decoration: none; 
color:#0054a6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
.verdana18blue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#0076a3;
}
h3 {
	list-style-position: inside;
	list-style-type: square;
	line-height:16px;
}
#horizontalbottomline{
float:left;
margin:0 auto;
margin-left:30px;
margin-top:30px;
width:668px;
}
.footerlinks{
text-align:center;
width:700px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#376ca2;
padding-bottom:20px;
}
.footerlinks a:link {color:#376ca2}
.footerlinks a:visited {color:#376ca2}
.footerlinks a:hover {text-decoration:none}

#welcomeusername{
float:right;
padding-right:10px;
padding-top:10px;
}
#innerpages{
width:686px;
float:left;
background-color:#f1f3f4;
}
#table{
margin:0 auto;
width:711px;
float:middle;
}
#table2{
margin:0 auto;
width:711px;
}
#tables{
float:left;
margin-left:24px;
width:711px;
}
.verdana12white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
#name{
float:left;
width:239px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.name{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:218px;
	height:16px;
	text-align:left;
	margin-right:1px;
	padding-top:3px;
	padding-left:20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
}
.name a:link{color:#3d72a8;}
.name a:hover{text-decoration:none;}
.name a:visited{color:#3d72a8;}

#cname{
float:left;
width:259px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.cname{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:238px;
	height:16px;
	text-align:left;
	margin-right:1px;
	padding-top:3px;
	padding-left:20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
}
.name a:link{color:#3d72a8;}
.name a:hover{text-decoration:none;}
.name a:visited{color:#3d72a8;}


#name2{
float:left;
width:198px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.name2{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:177px;
	height:16px;
	text-align:left;
	margin-right:1px;
	padding-top:3px;
	padding-left:20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
}
#name3{
float:left;
width:544px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.name3{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:523px;
	height:16px;
	text-align:left;
	margin-right:1px;
	padding-top:3px;
	padding-left:20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
}
.name3 a:link{color:#3d72a8;}
.name3 a:hover{text-decoration:none;}
.name3 a:visited{color:#3d72a8;}
#name4{
float:left;
width:170px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.name4{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:150px;
	height:16px;
	text-align:left;
	margin-right:1px;
	padding-top:3px;
	padding-left:20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-left-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style:solid;
}
.name4 a:link{color:#3d72a8;}
.name4 a:hover{text-decoration:none;}
.name4 a:visited{color:#3d72a8;}
#from{
float:left;
width:92px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.from{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:91px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
#size{
float:left;
width:78px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.size{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:77px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
#size2{
float:left;
width:50px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.size2{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:49px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
#type{
float:left;
width:72px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.type{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:71px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
#date{
float:left;
width:132px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.date{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:131px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
#csize{
float:left;
width:112px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}

.csize{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:101px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}

#action{
float:left;
width:136px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
#action5{
float:left;
width:140px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.action{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:134px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
.action a:link{	color:#3d72a8}
.action a:hover{text-decoration:none}
.action a:visited{color:#3d72a8}
#action2{
float:left;
width:140px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.action2{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:138px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
.action2 a:link{	color:#3d72a8}
.action2 a:hover{text-decoration:none}
.action2 a:visited{color:#3d72a8}
#action3{
float:left;
width:132px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
.action3{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:133px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
.action5{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:138px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
.action3 a:link{	color:#3d72a8}
.action3 a:hover{text-decoration:none}
.action3 a:visited{color:#3d72a8}
#action4{
float:left;
width:106px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
}
#action_c{
float:left;
width:106px;
height:17px;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
padding: 2px 10px 2px 10px;
}
.my_cell_header {
	text-align:center; 
	padding: 2px 10px 2px 10px;
}
.my_cell {
	text-align:left; 
	padding: 2px 10px 2px 10px;
}
#contact_id{
float:left;
height:17px;
width:100%;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
padding: 2px 10px 2px 10px;
}
#fname{
float:left;
height:17px;
width:100%;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
padding: 2px 10px 2px 10px;
}
#lname{
float:left;
height:17px;
width:100%;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
padding: 2px 10px 2px 10px;
}
#number{
float:left;
height:17px;
width:100%;
text-align:center;
margin-right:1px;
padding-top:2px;
background-color:#b8c2c7;
padding: 2px 10px 2px 10px;
}
.action4{
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d72a8;
	width:104px;
	height:16px;
	text-align:center;
	margin-right:1px;
	padding-top:3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #e0e0e0;
	border-bottom-color:#e0e0e0;
	border-right-style: solid;
	border-bottom-style:solid;
}
.action4 a:link{	color:#3d72a8}
.action4 a:hover{text-decoration:none}
.action4 a:visited{color:#3d72a8}
#tab{
float:left;
width: 498px;
height:35px;
}
#headertables{
float:left;
width:666px;
height:20px;
padding:20px;
}
#paging{
float:right;
width:668px;
margin-right:10px;
text-align:right;
padding-top:10px;
}
.verdana12blackbold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}
.verdana11blackbold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}
.verdana11bluebold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3d72a8;
font-weight:bold;
}
.sort {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:220px;
}
.sort_old{
margin-left:220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.sort a:link {color:#376ca2}
.sort a:visited {color:#376ca2}
.sort a:hover {text-decoration:none}
.logout{
float:right;
padding-top:8px;
padding-right:35px;
}
#uploadtab{
float:left;
width:500px;
height:24px;
margin-top:25px;
}
#choosefiletab{
float:left;
width:500px;
height:24px;
margin-top:25px;
}
#rulestab{
float:left;
width:500px;
height:24px;
margin-top:25px;
}
.titlebarsupload{
float:left;
width:675px;
height:19px;
padding-top:6px;
padding-left:10px;
background-color:#f1f3f4;
}
.uploadnobackground{
float:left;
margin-left:35px;
width:360px;
margin-top:20px;
}
.uploadbottom{
float:left;
margin-left:35px;
width:600px;
margin-top:20px;
}
.verdana12bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.floatrightforms{
float:right;
}

.linksheader{
float:left;
padding-top:30px;
margin-left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#444f57;
}
.linksheader a:link { text-decoration:none;color:#444f57}
.linksheader a:hover {text-decoration:none; color:#b1b7bb}
.linksheader a { text-decoration:none; color:#444f57;}
.linksheader a:active { text-decoration:none;color:#444f57}

/* active navigation*/
a.activemenu {
  text-decoration:none;
  color: #105CB6;
}

#settingstab {
float:left;
height:24px;
margin-top:25px;
width:500px;
}
#changepass {
float:left;
height:24px;
margin-top:25px;
width:500px;
}
#sharetab {
float:left;
height:24px;
margin-top:25px;
width:500px;
}

.newslink a {
color:#0054A6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
.newslink a:hover {
color:#0054A6;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.form-container2 {
	background: #f5efc9 url(../img/registration/register-form-container-top-left.gif) top left no-repeat;
	width: 100% !important;
	margin: 2px 0 5px 0;
	position: relative !important;
	clear: right;
	position: relative;
}

.form-container2 form {
	clear: right;
	background: transparent url(../img/registration/register-form-container-top-right.gif) top right no-repeat;
	padding: 20px; 	
}

.form-container2 form a,
.form-container2 form a:link,
.form-container2 form a:visited {
	text-decoration: underline !important;
}

.form-container2 form a:hover,
.form-container2 form a:active {
	text-decoration: underline;
}

.form-container2 h3 {
	clear: right;
	margin: 0 !important;
	padding: 0 1em 1em 1em !important; 
	color: #333;
	float: left;
	width: 50%;
}

.form-container2 h4.login-prompt {
	float: right;
	clear: right;
	margin: -0.4em 0 0 0 !important;
	padding: 0 1em 1em 26px !important; 
	color: #333;
	font-size: 0.9em !important;
	font-weight: bold;
	line-height: 1em;
	background: transparent url(../img/registration/icon-arrow-upper-left.gif) 0 2px no-repeat;
}

.form-container2 h4.login-prompt span {
	font-size: 1em !important;
	font-weight: normal;
}


.form-container2 form input.narrow {
	width: 90%;
	border: 1px solid #c0c0c0;
}

.form-container2 form input.submit {
	font-size: 1em;
	height: 2em;
	line-height: 2em;
	color: #333;
	margin: 0 0 0 0 !important;
	padding: 0 1em;
	clear: right;
}

.form-container2 form input.checkbox {
	width: 1em;
	height: 1em;
}

.form-container2 form a,
.form-container2 form a:link,
.form-container2 form a:visited {
	color: #758656;
	text-decoration: none;
	height: 2em;
	line-height: 2em;
}

.form-container2 form a:hover,
.form-container2 form a:active {
	text-decoration: underline;
}
.form-container2 br.clear {
	clear: left;
}

.form-container2 form fieldset {
	border: 0;
	float: left;
	clear: right;
	padding: 0 0 0 20px !important;
	color: #758656;
	font-weight: bold;
	text-align: left;
	margin: 0 !important;
}


.form-register2 {
	min-height: 6em;
	padding-top: 1em;
}

.form-register2 .form-row {
	position: relative;
	text-align: left;
	clear: left;
	min-height: 30px;
}

.form-register2 label {
	float: left;
	width: 12em;
	clear: left;
}

.form-register2 input,
.form-register2 select {
	float: left;
	clear: right;
	height: 1.4em;
	font-size: 1em;
	margin: 0 0.5em 0 0;
}

.form-register2 fieldset.wide {
	width: 100%;
}

.form-register2 h4 {
	color: #333;
	font-size: 1.2em !important;
	font-weight: normal;
	line-height: 1em;
}

.form-register2 h4 span,
.form-register2 span {
	font-size: 0.8em !important;
	color: #666 !important;
	font-weight: normal !important;
	line-height: 1.2em !important; 
	padding: 0 !important;
}

.form-register2 input.register-input {
	width: 20em;
	border: 1px solid #c0c0c0;
	float: left;
}

.form-register2 input.register-input.narrow {
	width: 10em;
}

.form-register2 input#register-terms {
	float: left;
	margin-top: 0.4em;
	margin-right: 1em;
}

.form-register2 label.form-checkbox {
	float: left;
	clear: right;
	width: 90%;
}

.form-register2 div.hidden {
	display: none;
}

.form-register2 div.form-note, 
.form-register2 div.form-error,
.form-register2 div.form-success {
	font-weight: normal;
	background: transparent url(../img/registration/register-info.gif) no-repeat scroll 1px 1px;
	font-size: 85%;
	padding: 0 2em;
	line-height: 1.5em;
	clear: left;
	margin: 0 0 0.5em 0;

}

.form-register2 div.form-error {
	background: transparent url(../img/registration/register-error.gif) no-repeat scroll 1px 1px;
	font-weight: bold;
}

.form-register2 div.form-success {
	background: transparent url(../img/registration/register-success.gif) no-repeat scroll 1px 1px;
}

.form-register2 div.tip {
	height: 40px;
	line-height: 40px;
	position: absolute;
	background: transparent url(../img/registration/register-input-tip-bg.gif) top left no-repeat;
	color: #455c1c;
	z-index: 10;
	padding: 0 0 0 2em;
	margin: -0.5em 0 0 30em;
	text-align: left;
	width: 220px;
	clear: left;
}

.form-register2 div.tip.narrow {
	margin: -0.5em 0 0 20em;
}

.form-register2 div.tip.narrow {
	margin: -0.5em 0 0 20em;
}

.name-folder {
color:#453E0C;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:12px;
}
a.name-folder:hover {
text-decoration:none;
color:#453E0C;
}
a.name-folder:link {
text-decoration:none;
color:#453E0C;
}
a.name-folder:visited {
text-decoration:underline;
color:#453E0C;
}

.delete-folder {
color:#3D72A8;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}
a.delete-folder:hover {
text-decoration:none;
}
a.delete-folder:link {
text-decoration:underline;
}
.sortDiv {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#7B69AB;
	cursor:pointer;
	text-decoration: none;	
}
.sortDivOver {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#7B69AB;
	cursor:pointer;	
	text-decoration: underline;
}
.sortDivClicked {
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration: underline;
}
.loadingDiv {
	border: 1px solid rgb(0, 0, 0); 
	padding: 10px; 
	background: rgb(255, 255, 255) none repeat scroll 0%; 
	display: none; 
	font-family: Verdana; 
	font-size: 11px; 
	width: 250px; 
	height: 50px;
	text-align: center; 
	position: absolute; 
	z-index: 99; 
	left: 40%; 
	top: 50%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;		
}
