body, html { margin:0px; padding:0px; }
body { font:11px tahoma, arial, sans-serif; color:#666; }

a { color:#B43301; text-decoration:underline; }

form { margin:0px; padding:0px; }

#Header { border-bottom:#B43301 8px solid; height:144px; }

#MainMenu { background-color:#902901; width:200px; float:right; border-bottom:#B43301 8px solid; }
#MainMenu ul { list-style:none; margin:15px 0 15px 20px; }
#MainMenu ul.sub { list-style:none; margin:2px 0 5px 13px; }
#MainMenu a	{ color:#FFB69A; text-decoration:underline; }
#MainMenu span { color:#FFF; }
#MainMenu li a { background:url(../i/menuarrow.gif) 0 4px no-repeat; padding-left:13px; }
#MainMenu li span { background:url(../i/menuarrowa.gif) 0 4px no-repeat; padding-left:13px; }
#MainMenu ul.sub li a { background:url(../i/menuarrowsub.gif) 0 6px no-repeat; padding-left:8px; }
#MainMenu ul.sub li span { background:url(../i/menuarrowsub.gif) 0 6px no-repeat; padding-left:8px; }


#Content { width:450px; float:left; }
div#Content.first { font-size:12px; }
#Content h1 { 
	font:18px times new roman, times, serif; 
	font-weight:normal; 
	padding:15px 0 6px 15px; 
	margin:0 0 5px 0; 
	background:url(../i/h1_divider.gif) left bottom no-repeat;
	color:#000;
}
#Content h1.divider2 { background:url(../i/h_divider.gif) left bottom no-repeat; }
#Content h4 { font-weight:bold; margin:0 0 10px 15px; padding:0px; color:#000; font-size:11px; }
#Content h6 { font-weight:normal; margin:0 0 10px 15px; padding:0px; color:#000; font-size:11px; }
#Content p { margin:0px 0px 10px 15px; padding:0px;  }
#Content p.date { margin:0px 0px 0px 15px; padding:0px; text-align:right; color:#000;  }
#Content p img.illustration { float:right; margin:0 0 5px 10px; border:#D2D2D2 1px solid; }
#Content p span.illustration img { float:right; margin:0 0 5px 10px; border:#D2D2D2 1px solid; }
#Content p img.news { float:left; margin:0 10px 5px 0px; border:#D2D2D2 1px solid; }
#Content p span.news img { float:left; margin:0 10px 5px 0px; border:#D2D2D2 1px solid; }

#Content blockquote { margin:0px 0px 10px 15px; padding-left:30px; padding-top:1px; } 
	#Content blockquote.doc { background:url(../i/blockico_doc.gif) 0 0 no-repeat; } 
	#Content blockquote.jpg { background:url(../i/blockico_jpg.gif) 0 0 no-repeat; }
#Content ul { list-style:none; margin:0 0 10px 15px; padding:0 0 0 5px; }
#Content ul li { background:url(../i/arrow.gif) 0 4px no-repeat; padding-left:15px; margin-bottom:3px; }

#Content div.divider { border-top:#ECECEC 1px solid; width:128px; height:1px; margin-bottom:5px; font-size:1px;  }




#Partners { width:190px; float:right; clear:right; }
#Partners h4 { font-size:11px; font-weight:bold; margin:0px; padding:10px 0 8px 0; color:#000; }
#Partners table {width:100%; border-top:#D2D2D2 1px solid; }
#Partners td { height:55px; text-align:center; border-bottom:#D2D2D2 1px solid; }



#Copyright { 
	border-top:#B43301 4px solid; 
	width:460px; 
	margin:20px 0 20px 0; 
	padding:8px 0 0 15px; 
	clear:both; 
	font-size:10px;
}

#Copyright a { text-decoration:none; }



/* ************************************** */
/*             FORMS                      */

div.grey_form { padding:5px; margin:0 0px 10px 15px; font-size:10px; background-color:#ECECEC; border:#C8C8C8 1px solid; }
div.form {  margin:0 0px 10px 15px; font-size:11px;  }

form h4 { font-size:11px; font-weight:bold; margin:0px; padding:0px 0 5px 0; color:#000; }
form div.form_divider { border-top:#C8C8C8 1px solid; width:95%; height:1px; font-size:1px; margin-top:5px; }
form div.form_link { font-size:11px; padding-top:3px; padding-bottom:5px; }
form div.form_link a { color:#8E001C; background:url(../i/menuarrow2.gif) 0 4px no-repeat; padding-left:13px; }

form div.form_library_list span { padding-left:10px; }
form div.form_library_list a { padding-left:11px; background:url(../i/arrow.gif) 0 3px no-repeat; color:#000; text-decoration:none; }

input, textarea, select { margin-bottom:4px; }

input.textfield { width:90%;  }
input.submit { color:#902901; font-weight:bold; font-size:11px; }

button { font-size:10px; color:#000; }
button.red { color:#902901; }

textarea { width:95%; height:65px;}


/* ************************************** */
/*            ILLUSTRATIONS               */

.ill_logo { margin-left:15px; }
.ill_logo td { padding-bottom:10px; }
.ill_logo td a { color:#902901; text-decoration:none; }
.ill_logo td table { border:#A8A8A8 1px solid; }
.ill_logo td table td { width:118px; height:74px; text-align:center; padding-bottom:0px; }



/* ************************************** */
/*                TABLES                  */

table.list td { padding-left:15px; height:25px; }
table.list td.header { color:#000; }
table.list td.button { text-align:center; padding-left:0px; }
table.list td.button img { margin:5px 0 5px 0; }
table.list td.header_divider { height:1px; background:url(../i/h_divider.gif) left no-repeat; }
table.list td.divider { height:1px; background:url(../i/h1_divider.gif) left no-repeat; }


#PhotoGallery { margin-left:15px; width:420px; }
#PhotoGallery td { padding-bottom:15px; }
#PhotoGallery img.photo { border:#ABABAB 1px solid; margin-left:15px; }
#PhotoGallery span.photo img { border:#ABABAB 1px solid; margin-left:15px; }


/* ************************************** */
/*            PAGE NAVIGATION             */

div.page_navigation { text-align:right; }
div.page_navigation a, div.page_navigation span { padding:0 4px 0 4px; }
div.page_navigation a.prev { background:url(../i/pagearrow_le.gif) 0 5px no-repeat; padding-left:13px; }
div.page_navigation span.prev { background:url(../i/pagearrow_le_h.gif) 0 5px no-repeat; padding-left:13px; }
div.page_navigation a.next { background:url(../i/pagearrow_ri.gif) 100% 5px no-repeat; padding-right:13px; }
div.page_navigation span.next { background:url(../i/pagearrow_ri_h.gif) 100% 5px no-repeat; padding-right:13px; }
div.page_navigation span.now { font-weight:bold; }

