body,html {
font-family:tahoma;
padding:0;
margin:0;
/*width:100%;*/
height:100%;
text-align:center;
background-image:none;
}
img {border:0;}
#contain {
position:relative;
margin:0px auto!important;

height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */

width:1000px;
background-image:url('mainpage/back.gif');
}

html>body #contain {height:100%;}
html>body {height:100%;}


h2 {
font-family:georgia;
font-size:20px;
font-weight:bold;
color:#5b5b32;
padding:0px;
margin:0px;
}

h3 {
font-family:georgia;
font-size:16px;
font-weight:bold;
color:#74744c;
padding:0px;
margin:0px;
}


h4 {
font-family:verdana;
font-size:1.2em;
font-weight:normal;
color:#676742;
padding:0px;
margin:0px;
}

.centeredImage{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


.imgBox{
float:left;
width:180px;
/*height:160px;*/
margin:20px;

}

.imgBorder{
padding:2px;
border:1px solid #838343;
background-color:#dedeb3;
}

.imgCode{
width:184px;
height:20px;
border:1px solid #838343;
line-height:20px;
background-color:#dedeb3;
margin-bottom:2px;

}

.edit_btn{
float:left;
height:17px;
margin:auto 5px;
padding: 2px 0;
}

.edit_btn_box{
border:1px solid #838343;
margin-top:2px;
width:184px;
padding-left: 0px;
text-align:center;
}

.imgCode a{
color:#6b6b3c;
font-family:verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.imgCode a:hover{
color:black;
}

.t_head{
font-family:georgia;
font-size:20px;
font-weight:bold;
color:#707040;
}

.c_item,.c_item a{
margin:18px;
font-family:verdana;
font-size:18px;
font-weight:bold;
color:#4f4f2a;
cursor:pointer;
text-decoration:none;
}

html>body .c_item,.c_item a{font-size:12px;} 


.s_desc{
font-family:verdana;
font-size:12px;
color:#4f4f2a;
padding:5px;
text-align: justify;

}

.c_box{
background-color:#c4c492;
border:1px solid #999967;
font-family:verdana;
margin-bottom:0px;
font-size:11px;
color:#4f4f2a;
/*padding:5px;*/
width:550px; 
height:17px;
overflow:hidden;
}

.c_div{
font-weight:bold;
margin-left:15px;
font-family:verdana;
font-size:10px;
color:#5f5f38;
margin-left:65px;
line-height:40px;
display:none;
}

.code_holder_title{
margin:auto;
width:764px;
background-color:#cccc96;
border:1px solid #999967;
border-bottom:none;
padding:8px;
font-family:georgia;
font-size:17px;
font-weight:bold;
color:#4f4f2a;

}
.code_holder{
margin:auto;
width:780px;
background-color:#d8d8a9;
border:1px solid #999967;
}

.form_desc{
font-family:georgia;
font-size:1.7em;
color:#6f6f3c;
text-align:right;
height:30px;
}

.form_text_field{
font-family:				  verdana;
font-size:						1.7em;
letter-spacing:					1.5px;
color:						  #68682e;
background-color:		      #d3d3a1;
border:				1px solid #b3b372;
padding:			  2px 5px 2px 5px;
width:							210px;
}

.form_submit{
font-family:georgia;
font-size:.7em;
padding:2px;
}


#reg_desc li{
	font-family:		verdana;
	font-weight:		   bold;
	font-size:			  1.2em;
	color:				#85854a;
	padding:				5px;
	margin-left:			0px;

}

html>body #reg_desc li{margin-left:0px;} 

a:link, a:hover, a:visited, a:active{
	font-family:		verdana;
	font-size:			  1.0em;
	color:				#54542d;
	text-decoration:	   none;
	font-weight:		   bold;
}

a:hover{
	font-family:		verdana;
	font-size:			  1.0em;
	color:				#54542d;
	text-decoration:	   underline;
	font-weight:		   bold;
}

.search_box{
	font-size:10px; 
	line-height:18px; 
	width:170px; 
	height:18px;
	margin:0; 
	padding:0;
	padding-left:5px; 
	padding-right:5px;
	border:1px solid #999967;
	/*border-right:0; */
	background-color:#dbdba9;
}
ul.yiiPager {margin-botton:3px;}
ul.yiiPager a:link,
ul.yiiPager a:visited
{
    border:solid 1px #6F6F3C !important;
    color:#6F6F3C !important;

}
ul.yiiPager a:hover
{
    border:solid 1px #5B5B2C !important;
}
ul.yiiPager .selected a
{
    background:#5B5B2C !important;
    color:#FFFFFF !important; 
}
ul.yiiPager .hidden a
{
    border:solid 1px #DEDEDE !important;
    color:#888888 !important;
}
div#containerUserName {
	position: 					relative;
}
div#panelCheckUser {
	position:					absolute;
	left:							290px;
	top:							202px;
	width:						    250px;
}
div#containerUsernameContent {
	position: 				   relative;
	padding:					   5px;
	background-color:			#e2e2b1;
	border-color:				#8a8a58;
	border-width:					1px;
	border-style:			      solid;
	font-family:				verdana;
	font-size:					  1.2em;
	color:						#6e6e41;
}
div#containerEmailContent a {
	color:						#5b5b32;
}
.checker {
	text-align:					center;
	width:						  130px;
	padding:					    1px;
	background-color:			#8a8a58;
	border-color:				#8a8a58;
	border-width:					1px;
	border-style:			      solid;
	font-family:				verdana;
	font-size:					    1em;
	color:					      white;
}
.form_desc {
	font-size: 13px;
}
.form_text_field {
	width:150px;
	font-size:11px;
}

#url_upload{
    display:none;
}

        .progress, .progress1 {
            width: 400px;
            border: 1px solid #5b5a2c;
            background-color: #c3c391;
            padding: 0;
		margin:3px;
-moz-border-radius: 5px;
border-radius: 5px;
height:15px;

        }
.progress b {display:block;width:395px; margin-left:3px; text-align:left; }
        .progress span {
            display: block;
            width: 0px;
            height: 15px;
            background-color: #92925c;-moz-border-radius: 5px;
border-radius: 5px; overflow:visible;

        }

/*
#arrow {
	position:					 absolute;
	left:							635px;
	top:							369px;
	width:						    250px;
}
*/
.file_1 {
    background: #c3c391;
    color: #888;
	 border: 1px solid #5b5a2c;

}