*{ margin:0; padding:0;}

a {
    outline:none;
}

a:link {
    color: #DF5353; text-decoration: none;
}

a:visited {
    color: #DF5353; text-decoration: underline;
}

a:hover {
    color: #DF5353; text-decoration: underline;
}

body {
    margin: 0px; font-family: Verdana, Arial, Tahoma sans-serif; font-size: 12px; color: #efefef; margin:0; padding:0;
}

p {
    text-align:justify;margin:10px;margin-bottom:30px;
}

.search { font-weight: bold; font-size: 22px; color: #474747; height: 36px; padding: 2px 10px 4px 10px;}
.input { padding: 2px 5px; border: #6F6F6F 2px solid; font-size: 16px; color: #6f6f6f; height: 18px; margin: 0 6px 0 0;}
.textarea { padding: 4px 10px; border: #6F6F6F 2px solid; color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}

#center {
    margin:10px auto;
    width:970px;
}
#content {
    margin:0px;
    text-align:left;
}

#body {
    border-top: #DF5353 4px solid;
    padding: 6px 0 0 0; }

#body_right { width: 500px; float: left; margin: 0 0 0 20px;}

/* new css entry */
#body_right1 {
    text-align: left;
    width: 500px;
    float: left;
    margin: 0 0 0 20px
}

#body_right2 { width: 730px; float: left; margin: 0 0 0 20px;}

#toplogo {
    height: 80px;
    padding:6px 0 0 0;
    width:100%;
}

#toplogo h1 { margin: 0;}
#toplogo p { float: right; margin: 15px 0; text-align: left; padding: 0;}
#caption { padding: 0 0 2px 0; margin-bottom:6px; color:#DF5353; border-bottom:#d7e7dd 2px solid;}
#caption p { padding: 0 0 0 6px;}

.blog { padding: 6 0 0 0px; }
.blog li { margin: 5px 0 5px 10px; list-style-type: none; list-style:square; }
.blog span { margin: 5px 0 5px 10px; padding: 0 0 0 17px; }

.heading {
    color:#fff;
    margin-bottom:10px;
    padding:5px;
    background:#86C0EF;
    font-size:13px;
    font-weight: bold;
    border-bottom:1px solid #2C97EF;
}

.heading a { color: #fff; text-decoration: none;}
.heading a:visited { color: #fff; text-decoration: none;}
.heading a:hover { color: #fff; text-decoration: underline;}

#menu_left { width:220px; float: left;}
#menu_left h3 { color:#fff; margin-bottom:10px; padding:5px; background:#86C0EF; border-bottom:1px solid #2C97EF; font-size:13px;}
#menu_left h4 { color:#fff; margin-bottom:10px; padding:5px; background:#DF5353; font-size:13px;}
#menu_left h5 { color:#fff; margin-bottom:10px; padding:5px; background:#020200; font-size:13px;}
#menu_left ul { border-top:1px solid #E0E8EF; margin-bottom:20px;}
#menu_left ul li{ line-height:25px; font-size:11px; list-style-type:none; display:inline;}
#menu_left ul li a { font-weight:bold; text-decoration:none; display:block; color:#DF5353; border-bottom:1px dotted #E0E8EF; text-indent:5px;}
#menu_left ul li a:hover{ text-decoration:none; background:#E0E8EF; color:#000000;}
#menu_left p { font-size: 11px; width:200px; padding:0 0 10px 0;}
#menu_left p a { font-weight: bold; text-decoration: none;}
#menu_left p a:hover { font-weight: bold; text-decoration: underline;}

.table_cell { padding:6px; background-color: #E0E8EF; margin-bottom: 2px;}

form { margin: 0px;}

.clear { margin: 0; padding: 0; clear: both;}

.list{
	margin: 0px 5px;
	width: 100%;
}
.list th {
	color:#fff; margin-bottom:10px; padding:5px; background:#86C0EF; font-size:13px; font-weight: bold; border-bottom:1px solid #2C97EF;
}
.list td{
	padding: 5px;
}
.list td.tic{
	text-align: center;
	width: 110px;
}
#login-form{
	width: 300px;
	margin: 0 auto;
}
#login-form input{
	padding: 3px;
	margin: 3px;
}
input.small{
	width: 30px;
	border: 1px solid #c3c3c3;
	padding: 5px;
}
#mask{color:#333}
