@CHARSET "UTF-8";

html {
	overflow: -moz-scrollbars-vertical;	
}

body {
       padding: 20px 20px 0px 20px;
       /*background: #88dae6;*/
       /*color: #222;*/
       margin: 0px;
       
       background-color: #a2cbd4;
       
       background-image: url(../img/back1.png);
       background-repeat: repeat-x;
       background-position: 0px 112px;
       
       text-align: center;
       
   	   font: 85% "Trebuchet MS",Arial,sans-serif;
   	   font-size: 15px;
}

div#container {
       width:701px !important; width /**/:701px;
       /*height: 100%;*/
       padding: 0px;
       margin: 0px auto;
       margin-top: 0px;
}


a {
       /*color: #33757f;*/
       color: #45a3b1;
}

a:visited {
       color: #33757f;       
}

a:hover {
       color: #a2cbd4;
}


div#header {
       margin: 0 auto;
       text-align:left;
       /*background: #BFDDED;*/
       height: 231px; 
       background-image: url(../img/cms_logo.png);
       background-repeat: no-repeat;
       padding: 0px;
       
       text-align:center;


}
div#content {
       margin: 0px auto;
       /*height: 350px;*/
       min-height: 200px;
       padding: 0px 0px;
       background: #000d0c;
       
       color: #FFFFFF;
       text-align: left;
       padding: 20px 20px 10px 20px;
}

/*div#main {
	   margin-left: 27px;
	   margin-top: 20px;
	   margin-bottom: 20px;
	   padding: 1px 0px 1px 0px;
	   border-width: 0px 0px 0px 3px;
       border-color: white;
       border-style: dotted;
       background: #000d0c;
}*/

div#footer {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #33757f;
	height: 16px;
	text-align: center;	
	font-size: 8pt;
	color: white;
	background: #33757f;
	background-image: url(../img/back_but2.png);
}

.text {
    font-size: 15px;
    margin: 0px 0px;
    /*padding: 15px 27px 15px 27px;*/
    padding: 10px 27px 10px 27px;
    line-height: 130%;
    text-align: justify;       
}

.textlist {
       /*padding: 0px 0px 0px 0px;       */
       padding: 6px 27px 0px 27px;
       margin-top: 0px;
       margin-bottom: 0px;
       /*margin: 0px;*/
       /*margin-left: 10px;*/
}


div#nav {
       padding: 0px 0px;
       margin: 1px auto;
       height: 22px;
       background: #33757f;
       background-image: url(../img/back_but2.png);
       
}

div#nav ul {
       list-style-type: none;
       display: inline;
       /*margin: 8px 0px 0px 0px;*/
       margin: 0px;
       padding: 0;
}

div#nav ul li {
       list-style-type: none;       
       display: inline;
}

div#nav ul li a {
       display: block;
       float: left;
       
       font-size: 11px;
       font-weight: bold;
       
       color: #FFFFFF;
       text-decoration: none;
       border-style: solid;
       border-width: 0px 1px 0px 0px;
       /*padding: 3px 17px;*/
       padding: 3px 13px;
       margin: 0px;
}

div#nav ul li a:hover {
       background: #000d0c;
}

div#nav ul li a#selected {
       text-decoration: underline;
}


span.header {
       height: 20px;
       border-width: 0px;
       font-size: 15px;
       font-weight: bold;
       margin: 0px;
       padding: 0px 7px 1px 18px;
       border-width: 0px;
       border-color: white;
       border-style: solid;
       background-image: url(../img/arrow.png);
       background-repeat: no-repeat;
}


ul#list {
       list-style-image: url(../img/dot2.png);
       margin-top: 7px;
       margin-bottom: 7px;
       padding-bottom: 0px;
       /*font-size: 13px;       */
}

ul#list a {
	text-decoration: none;
    /*color: #45a3b1;*/
}

ul#orglist {
       list-style-image: url(../img/dot2.png);
       margin-left: 30px;
	margin-right: 10px;
       padding-left: 30px;
       padding-top: 0px;
       margin-top: 0px;
       margin-bottom: 0px;
       padding-bottom: 10px;
       /*font-size: 13px;       */
}

.box {
        font: 85% "Trebuchet MS",Arial,sans-serif;
        font-size: 14px;
        color: #FFFFFF;
        padding: 0px 0px 0px 45px;
}


.subBox {
        font: 85% "Trebuchet MS",Arial,sans-serif;
        font-size: 14px;
        color: #FFFFFF;
        padding: 0px 0px 0px 45px;
}

.subBox th {
       text-align: right;
       font-size: 12px;
}

.subBox input {
       width: 350px;
}

.subBox textarea {
       width: 350px;
}

.box th {
       text-align: right;
       font-size: 12px;

}

.box textarea {
       width: 400px;       
}
.box input {
       width: 400px;       
}

.ralign {
       text-align: right;
}

.red {
       color: #a20000;
}

.note {
       margin-left: 20px;
       margin-bottom: 5px;
       margin-top: 5px;
       font-size: 11px;
}

table.array {
	margin-left: 25px;
	padding-left: 30px;
	padding-bottom: 20px;
}

table.array td, table.array th {
	padding: 3px 15px;
	
}

table.array td {
	text-align: center;	
}

table.array th, table.array td {
	border-width: 0px 1px 1px 0px;
	border-color: #FFF;
	border-style: solid;	
}

table.array2 {
        margin-left: 15px;
        padding-left: 5px;
        padding-bottom: 20px;
}

table.array2 td, table.array2 th {
        padding: 3px 15px;

}

table.array2 td {
        text-align: center;
}

table.array2 th, table.array2 td {
        border-width: 1px 1px 1px 1px;
	border-color: #FFF;
	border-style: solid;
}

.highlighted {
	border-color: gray;
	border-style: dashed;
	border-width: 1px;
	font-size: 14px;
	margin-left: 40px;
	padding: 5px;
	font-weight: bold;
	width: 320px;
}

table#usertable {
	margin-left: 40px;
	font-size: 12px;
	margin-bottom: 20px;
	/*width: 480px;*/
	line-height: 140%;
	text-align: left;
}

usertable a:hover {
	text-decoration: underline;
    color: #a2cbd4;	
}

.smallbutton {
	font-size: 11px;
}

#usertable input {
	font-size: 11px;
}

#usertable td {
	border-color: white;
	border-style: dotted;
	border-width: 1px 0px 1px 0px;	
}

#usertable span {
	font-size: 12px;	
}

#userinfo {
	margin-left: 30px;
	font-size: 13px;
	margin-bottom: 20px;
	width: 500px;	
}

#userinfo td {
	padding: 0px 5px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

#userinfo th {
	text-align: right;	
	vertical-align: top;
	width: 120px;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: normal;

}


#mainadmin {
	position: absolute;
	/*top: 144px;*/
	top: 20px;
	left: 20px;
	width: 800px;
	padding: 0px 16px;
	/*background: #FFFFFF;*/
	border-width: 0px 0px 0px 2px;
	border-style: dotted;
	border-color: white;
	min-height: 175px;
}

.basiclist {
	line-height: 100%;
	margin-left: 30px;
	margin-top: 10px;
}

.basiclist td {
	padding: 10px 5px;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: white;	
}

.basiclist th {
	padding: 10px 5px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: white;	
}

h1 {
	font-size: 16px;
	margin: 0px 20px;
}


.subbox {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;	
	border-style: solid;
	border-color: #e9e9e9;
	border-width: 0px;
}

.subbox td {
	padding: 3px 8px 3px 5px;	
}

.subbox th {
	padding: 12px 0px 10px 0px;
	font-size: 12px;	
}

#subboxline {
	background-color: #e9e9e9;
	height: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.subbox input {
	width: 100%;
}

.subbox p {
	font-weight: normal;
	color: #9b9191;
	margin: 0px 10px;
	font-style: italic;
}

.lalign {
	text-align: left;		
}

.ralign {
	text-align: right;		
}

.title {
	padding: 0px 0px 0px 0px;
	margin: 7px 47px 0px 38px;
	font-size: 12pt;
/*	font-weight: bold;*/
}

.small_text {
	padding: 3px 5px 3px 5px;
	margin: 4px 47px 22px 38px;
	font-size: 10pt;
	text-align:justify;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
}

.line1 {
	color: white; 
	border: 0; 
	color: white; 
	background-color: white;
	height: 1px;
	margin: 4px 22px;
}

.news {
    font-size: 15px;
    margin: 0px 0px;
    /*padding: 15px 27px 15px 27px;*/
    padding: 2px 27px 10px 27px;
    line-height: 130%;
    text-align: justify;    
}
