body{
	margin:0;
	font-family:Arial;
	font-size:12px;
	color:#000;
}

img{border:0; vertical-align: middle;}

#wrapper{
 text-align:center;
}

#container{
	width: 990px;
	margin: 0 auto; 
	border: 1px solid #c3cce0;
	padding:5px;
	
}

div.fullred{width:15px;height:15px;background:red;color:white;font-weight:bold;text-align:center;font-size:10px;float:left;}
div.fullyellow{width:15px;height:15px;background:#ffc63c;color:black;font-weight:bold;text-align:center;font-size:10px;float:left;}
div.yellow{width:11px;height:11px;border:2px solid #ffc63c;color:black;font-weight:bold;text-align:center;font-size:10px;float:left;cursor:pointer;}
div.fullgreen{width:15px;height:15px;background:green;color:white;font-weight:bold;text-align:center;font-size:10px;float:left;}
div.green{width:11px;height:11px;border:2px solid green;color:white;font-weight:bold;text-align:center;font-size:10px;float:left;cursor:pointer;}


/* top menu */
#top{
 border-bottom: 2px solid #00234c;
 position:realtive;
}
#menu{
 background:#184b87;
 float:right;
 height:25px;
 bottom:0;
 right:0;
 position: relative;
 top: 13px; 
 padding-top:8px;
}
a.menu{font-size:12px;color:white;text-decoration:none;font-weight:bold;padding:5px;}
a.menu:hover{font-size:12px;color:white;text-decoration:underline;font-weight:bold;padding:5px;}
/* end top menu */

/* login page */ 
#login-wrapper{
 min-height:600px;
 height:auto;
 height:600px;
 padding-top:150px;
}
#login-wrapper #login_box{
 border: 1px solid #afadad;
 width:440px;
 height:210px;
 background:#edf2f6;
 margin:0 auto;
 font-size:14px;
}
#login-wrapper #login_box #title{
 padding:10px;
 background:#0081c2;
 color:white;
 font-size:18px;
 text-align:left;
}
/* login page*/ 

/* start DIV */
div.line{background:#fff;border:1px solid #ccc;}
div.line:hover{background:#f1f2f3;border:1px solid #ccc;}
div.label{ /* input label*/
 float:left;
 text-align:right;
 padding:3px;
 padding-left:10px;
 font-size:12px;
 font-weight:normal;
 width:145px;
}
div.label_title{ /* input label_title*/
 float:left;
 text-align:right;
 padding:3px;
 padding-left:10px;
 font-size:14px;
 font-weight:bold;
 width:145px;
}

div.label_box{ /* input label_title*/
 text-align:center;
 padding:3px;
 padding-left:10px;
 font-size:12px;
 font-weight:normal;
 width:145px;
}

div.clear{
 clear:both;
}

div a{ font-size:12px; color: #3c9fd0; text-decoration:none;}
div a:hover{ font-size:12px; color: red; text-decoration:none;}
/* end DIV*/

/* form fields */ 
input{
 border-style:flat;
 border:1px solid #3c9fd0;
}
textarea{
 border-style:flat;
 border:1px solid #3c9fd0;
 width:250px;
 height:70px;
}
input.centered{
 border-style:flat;
 border:1px solid #3c9fd0;
 text-align:center;
}
select{width:120px;}

.required{
 color:red;
 font-weight:bold;
}

input.button{
 font-weight:bold;
 color:white;
 background:#0f318a;
 border:1px solid #34529c;
}
/* form fields*/ 


