/* Start of CMSMS style sheet 'Extended' */
* {
   padding: 0;
   margin: 0;
}

body {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 13px;
   color: #666666; 
   background: #FFFFEF url(footer_b.gif) bottom center repeat-x;
}

a {
	color:#BF0000;
}

a img {
	border:none;
}

table {
   border-collapse: collapse;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

#iwrapper {
   background: transparent url(body_bg0.gif) repeat-x; 
   }

#icontainer {
   margin-left: auto;
   margin-right: auto;
   width: 960px;
   /*border: 1px solid #000;*/
   }
   
#ilogin {
   background: #FFFFEF url(slogan00.jpg) no-repeat;
   width: 224px;
   text-align: right;
   vertical-align:bottom;
   } 
   
#iloginbg {
   float:right;
   background: #B25800 url(loginfor.jpg) repeat-x;
   }
   
#ilogin form {
   width: 173px;
   padding: 10px 0 0 5px;
   background: url(login_bg.jpg) bottom left no-repeat;
} 


#ilogin label {
   color: #FFFFEF;
   font-weight: bold;
   display: block;
   float: left;
   width: 25px;
} 

#ilogin input {
   width: 100px;
   margin: 1px 10px;
}

#ilogin .submit {
   margin: 0 5px 2px 0;
}

#ilogin .submit a {
   color: #FFFFEF;
   background-color: #B25800;
   padding: 1px;
   font-weight: bold;
} 

#ilogin form input.go{
	background:url(btn_go00.gif) 0 0 no-repeat;
	width:27px;
	height:11px;
	border:none;
	cursor:pointer;
	float:right;
	margin: 0 5px 0 0;
}

#ilogin a.ireg {
   display: block;
   width: 178px;
   height: 25px;
   line-height: 25px;
   text-align: center;
   background:url(btn_reg0.gif) 0 0 no-repeat;   
   text-transform: uppercase;
   font-weight:bold;
   text-decoration: none;
}

#ilogin .error {
   text-align: center;
   color: #ff0000;
   background-color: #FFFFEF;
} 

#ilogin h2 {
   color: #FFFFEF;
   margin: 0 0 20px 0;
   }

#itopnavi {
   text-align:center;
   background: url(topnavi_.jpg) bottom left no-repeat;
   }
   
#itopnavi ul{
	width:380px;
	height:28px;
	padding:0;
	margin:0 auto;
	list-style-type:none;
}
#itopnavi ul li{
	float:left;
	padding:0;
	margin:0;
}
#itopnavi ul li a{
	display:block;
	height:28px;
	padding:0 11px 0 11px;
	/*background-color:#FFFFEF;*/
	color:#523500;
	font:bold 11px/19px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0 1px 0 0;
	float:left;
}
#itopnavi ul li a:hover{
	background:url(nav_hove.gif) 0 0 repeat-x #FFFEEF;
	color:#fff;
}
#itopnavi ul li.currentpage{
	display:block;
	height:28px;
	float:left;
	margin:0;
	padding:0 11px 0 11px;
	background:url(nav_hove.gif) 0 0 repeat-x #FFFEEF;
	color:#fff;
	font:bold 11px/19px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}  

#imain {
   margin-top:25px;
   width: 99%;
   background: #F8EFD3 url(mainbott.jpg) bottom center no-repeat;   
   }

#imainbg {
   background: transparent url(main_bg0.jpg) 0 0 no-repeat;
   padding: 80px 15px 55px 15px;
   }
   
#icontent {
   vertical-align:top;
   padding: 0 15px 0 0;
}   
   
#icontent h1{
	display:block;
	font-size: 26px;
	color:#694F10;
	padding: 0 0 20px 0;
}

#icontent h2{
	display:block;
	font-size: 16px;
	color:#694F10;
	padding: 10px 0 10px 0;
}  

#icontent h3{
	padding: 15px 0 5px 0;
}

#icontent p{
	padding: 0 0 10px 0;
} 

#icontent img.content {
   padding: 5px;
   border: 1px solid #666; 
   background-color: #FFFFEF; 
   margin: 5px 5px 5px 0; 
}  
   
   
#icontent ul {
   list-style-type: none;
   padding-left: 16px;
   margin-bottom: 8px;
}

#icontent ul li {
   padding-left: 16px;
   background-image: url(arrow100.gif);
   background-repeat: no-repeat;
   background-position: 2px 6px;
}

#icontent div.border, #icontent blockquote {
   border: 1px solid #666; 
   background-color: #FFFFEF; margin: 10px 0 20px 0; padding: 10px;
}

td#icontent table.reading td {
     padding: 15px;
}

#icontent form fieldset {
	margin: 5px; padding: 10px; background-color:#FFFFEF; border: 1px solid #DCDAC2; }	

#icontent form .error {
       color: #ff0000;
       font-weight: bold;
       margin: 0 0 15px 9em;
}   	

#icontent form label {
        width: 13em; float: left; text-align: right;
        margin: 5px 0.5em 5px 5px; display: block; font-weight: bold;}

#icontent form input {
        margin: 2px;}		

#icontent form select {
      margin: 2px;
}

#icontent form span.multipleselect select {
     width: 50px;}

#icontent form div.submit {
       margin: 15px 0 15px 9em;}	

#icontent form input.btn { display: block; position: relative; padding: 1px 10px; float: left; color: #fff; text-decoration: none; cursor: pointer; background: #9d4; font-weight: bold;}

#icontent form input.btn * { font-style: normal; background-image: url(btn20000.png); background-repeat: no-repeat; display: block; position: relative; }

#icontent form input.btn.grey { background: #ccc; }

#icontent form input.btn[class] { background-image: url(shade000.png); background-position: bottom; }

#icontent form input.button { display: block;  padding: 1px 10px; color: #fff; text-decoration: none; cursor: pointer; background: #ccc; font-weight: bold;}

table.showcard {
   font-size: 11px;
   font-weight: bold;
   margin: 0 0 10px 0;
}

table.showcard td {
   padding: 10px;
   }

#iright {
   vertical-align:top;
   width: 170px;
   padding: 0 0 0 15px;
   background: transparent url(divider0.gif) repeat-y;
}

#iright h2{
	font-size: 22px;
	color:#694F10;
	padding: 0 0 10px 0;
}

#iright ul{
	width:140px;
	padding:0 0 28px 9px;
	margin:0 0 0 0;
	float:left;
	font-size:0;
}
#iright ul li{
	padding:0;
	margin:0;
	float:left;
}

#iright ul li a, #iright ul li.currentpage{
	display:block;
	width:125px;
	background:url(arrow100.gif) 0 5px no-repeat #F8EFD3;
	padding:0 0 0 15px;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#BF0000;
	text-decoration:none;
}


#iright ul li a:hover{
	background:url(arrow1_h.gif) 0 5px no-repeat #FEFAEC;
	color:#694F10;
}

div.ibegun {
   clear:both;
}

div.ibegun table {
   display:none;
}

ul#begunRoot {
   width: 170px;
   padding: 0;
}

ul#begunRoot li span{
   display: block;
   padding: 0 0 20px 0;
}

ul#begunRoot li a.begun{
   display: inline;
   background: none;
   font-weight: normal;
   padding: 0;
}

#ifooter {
   width: 100%;
   font-size: 11px;
   }
/* End of 'Extended' */


