body {
	/*background: #fff url(images/webmail/mainbg.jpg) repeat-x;*/
	background: #eee url(images/head_back2_simple.jpg) no-repeat center top;
	font-size: 9px;
	font-family: Verdana, arial, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:100%;
}

body.login { background: #eee url(images/head_back2.jpg) no-repeat center top; }

form {margin:0 0 0 0}

form.ownform, .owndoc {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	margin-top:40px;
        font-size: 10px;
}

input {
	font-family: arial, verdana, helvetica, sans-serif;
}

.owninput, .passmeter, .passmeter_username, .passmeter_confirm {width:300px}

select {
	font-family: arial, verdana, helvetica, sans-serif;
}

.text { font-family: arial, verdana, helvetica, sans-serif; color: #868686; font-size: 9px; font-weight: normal;}

.title { font-family: arial, verdana, helvetica, sans-serif; color: #E68F14; margin: 0 0 0 0px; font-size: 12px; font-weight: bold;}

.clear { clear: both; }

a, a:link, a:visited, a:hover			{ font-family: arial, verdana, helvetica, sans-serif;  }

#domainname	{margin:10px; text-decoration: none;}

.outer {}
.logo{}
.graybg{}
.green { color: #70A20F; }
.green a { color: #70A20F; font-size: 18px; text-decoration: none; }

.menugreenline{
	height: 60px;
	background: #58962A url(images/webmail/menubg2.png) repeat-x;
	vertical-align: top;
}

.menugreenline_inside{
	height: 23px;
	vertical-align: top;
}



.statusbar{
	height: 27px;
	background: #000 url(images/webmail/menu_blackline.jpg) repeat-x;
	/*vertical-align: top;*/
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
}

.menutext{
	position:relative;
	top: 10px;
	vertical-align: top;
	color: #DDD;
	display: inline;
	font-size: 12px;
}

.menutext a:link, .menutext a:visited, .menutext a:active{
	position:relative;
	top: 0px;
	vertical-align: top;
	color: #FFF;
	display: inline;
	font-size: 12px;  
	text-decoration: none; 
}

.menutext a:hover{
	text-decoration: underlined;
	/* background: #000;*/
}

.menutext2{
	position:relative;
	top: 10px;
	vertical-align: top;
	color: #DDD;
	display: inline;
	font-size: 12px;
}

.menutext2 a:link, .menutext2 a:visited, .menutext2 a:active{
	position:relative;
	top: 0px;
	vertical-align: top;
	color: #FFF;
	display: inline;
	font-size: 12px;  
	text-decoration: none; 
}

.menutext2 a:hover{
	text-decoration: underlined;
	/* background: #000;*/
}

.footer{
	background: url(images/footer_back.gif) repeat-x left top;
	vertical-align: top;
	color: #000;  
	font-size: 11px;
	height: 43px;
}

.footer_wrapper { width: 980px; margin: 0 auto; color: #000; padding-top: 23px; background: url(images/footer_back.gif) repeat-x left top; height: 20px; }
.footer_wrapper .left { float: left; }
.footer_wrapper .right { float: right; font-size:11px; }

.footerlink a:link, .footerlink a:hover, .footerlink a:visited, .footerlink a:active{
/*	color: #000; */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.menu_selected {color:white}

.inside{
	padding: 20px;
	text-align: left; 
}

/*
a:link {  font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #173B80; text-decoration: none}
a:hover {  font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #159093; text-decoration: none}
a:active {  font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #159093; text-decoration: none}
a:visited {  font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #159093; text-decoration: none}
*/

.loginscreen{ font:Verdana; font-size:12px; color:#666666; font-weight:normal; }
.loginscreen-error{font:Verdana; font-size:12px; color:#CC0000; font-weight:bold;}

.new-message-header, folder-index-header{
	font:Verdana; font-size:10px;  font-weight:bold;
}

#an_main, #an_main_simple {
	padding: 0;
	margin: 0 auto;
}

#an_main{
	
}

#an_main_simple {

}

#an_outer, #an_outer_simple {
}

#an_outer {
	
}

#an_outer_simple {
	 
}


#logo_container, #banner_container{
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	height: 88px;
}

#logo_container{
	float:left;
	text-align: left;
	margin: 0px 0 0px 0;
}

#banner_container{
	width: 980px;
	margin: 0 auto; 
	padding-top: 30px;
	text-align: right;  
}

#bottom_logo{
	text-align: center;
	padding-top: 30px;
	padding-bottom: 40px;
}

.logo_link { width: 235px; height: 60px; display: block; float: left; margin-left:102px; }

#an_banner{
	margin-left: 20px;
	border: 1px solid rgb(0, 0, 0); 
	height: 60px; 
	width: 468px;
	float: left;
}

div#username {
  position: absolute;
  left: 50%;
  width: 980px;
  margin-left: -490px;
  z-index: -1;
}

div#username div {
  text-align: right;
  margin-right: 175px;
  font-weight: bold;
}

span.why_us { color: #FE7702; }
a.why_us { font-size: 15px; font-weight: normal; text-decoration: none; }
a.why_us:hover { font-size: 15px; color: #000; font-weight: normal; text-decoration: none; }

p.head { color:#70A20F; font-size:18px; font-weight:bold; }
p.subhead { color:#505050; font-size:15px; font-weight:bold; }

ul.list li { list-style: none; padding: 5px 0 5px 12px; background: url(images/list_image.gif) no-repeat left 7px; }

.headline { color: #ff7d3e; font-weight: bold; text-transform: uppercase; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; }

.form_container { background: #ffffff url(images/form_container_back.gif) repeat-x left top; width: 980px; padding: 20px; margin: 40px auto 20px; color: #505050; border: #bbbbbb 1px solid; }
.form_container td { color: #505050; height: 30px; padding: 0 5px; }
.form_container input.owninput, .login_container input.owninput { background: url(images/input_box_back.gif) no-repeat left top; height: 20px; margin: 10px 0; border: #bbbbbb 1px solid; padding: 0 4px; }
.form_container textarea.owninput { background: url(images/input_box_back.gif) no-repeat left top; margin: 20px 0 10px; border: #bbbbbb 1px solid; padding: 4px 0 4px 4px; }
.form_container .float_left { float: left; }
.form_container .refresh_icon { float: left; margin: 10px 0 0 10px; }
.form_container input, .form_container select, .form_container textarea { font-size: 11px }

.form_message { color: green; font-size:13px; font-weight:bold; };

#delete.form_container { border: 3px solid red!important; }
#captcha_code.owninput { width: 80px; }
#number.owninput { width: 80px; }
#register.form_container { width: 860px; }

.owndoc .cim { font-size: 18px; font-weight: bold; color: #ff7d3e; margin:25px 0; }
.owndoc .alcim { font-size: 15px; font-weight: bold; color: #70A20F; }
.owndoc ul { padding: 0; margin: 0; }
.owndoc a { color: #70A20F; }

.ownlist li { font-size: 12px; margin-left: 10px; padding-left: 12px; list-style: none; background: url(images/list_image.png) no-repeat left 4px; }

.ownerror { font-size: 14px; font-weight: bold; color:red!important; margin:0}
.ownmsg { font-size: 14px; font-weight: bold; color:red!important; padding-top:50px; margin:0 auto; width:980px}
#newerror.ownerror { font-size: 14px; font-weight: bold; color:red!important; padding-top:20px; margin:0 auto; width:980px}
#newuser { font-size: 15px; font-weight: bold; color: #888888; padding-top:50px; margin:0 auto; width:980px}
#back { font-size: 12px; padding-top:20px; margin:0 auto; width:980px}
#up {margin:10px}
.error { background: #ffffff url(images/form_container_back.gif) repeat-x left top; width: 650px; padding: 20px; margin: 20px auto; color: #505050; border: 3px solid red!important; }

.notopbrd{
	border-top: none;
}

.login_container { height: 73px; position: relative; }
.login_fields { float: left; margin:25px 0 0 100px; width: 610px; display: block; }
.login_container input#rcmloginuser.owninput { background: url(images/input_box_back.gif) no-repeat left top; height: auto; border: 0; padding: 5px 4px; font-size: 14px; }
.login_container input#rcmloginpwd.owninput { background: url(images/input_box_back.gif) no-repeat left top; height: auto; border: 0; padding: 5px 4px; font-size: 14px; }
.login_container label { color: #fff; font-size: 15px; text-shadow: 0 1px 0 #000; font-weight: bold; margin: 5px 0 0 0; }
.login_button_container { width: 165px; border: 0!important; }
.login_button { width: 165px; height: 51px; background: url(images/login_button.png) no-repeat left top; border: 0!important; }
.login_button:hover { width: 165px; height: 51px; background: url(images/login_button.png) no-repeat left -51px; border: 0!important; cursor: pointer; }

label#rcmloginuser { width: auto; position: absolute; left: 100px; top: 22px; }
input#rcmloginuser { width: 190px; position: absolute; left: 188px; top: 14px; }

label#rcmloginpwd { width: auto; position: absolute; left: 410px; top: 22px; }
input#rcmloginpwd { width: 190px; position: absolute; left: 478px; top: 14px; }

input.login_button {  position: absolute; right: 107px; top: 12px; }

.welcome_message { font-size: 18px; font-weight: bold; color: #505050; width: 530px; float: left; }

.offering_box_left { height: 76px; padding-left: 16px; background: url(images/offering_box_left.jpg) no-repeat left top; float: right; width: auto; }
.offering_box_right { height: 76px; padding-left: 25px; padding-right: 43px; background: url(images/offering_box_right.jpg) no-repeat right top; }
.offering_box_text { font-size: 20px; color: white; padding-top: 21px; }
.offering_daily { color: #323233; }
.offering_daily a { color: #323233; font-size: 20px; text-decoration: none; }

/*
#an_footer{
	position: absolute;
	bottom: -70px;
	width:100%;
}

#bottom_logo{
	position: absolute;
	bottom: -160px;
	width:100%;
}
*/

#an_footer{
	margin-top: 30px;
	width:100%;
}

#bottom_logo{
	width:100%;
}

a.dogear { position: absolute; left: 0px; top: 0px; width: 134px; height: 98px; background: url(images/dogear.png) left top; }

