/**
 @MAIN
 **********************************************
 */
BODY {
	margin: 0px;
	background-color: #EDEDED;
}
BODY, TD, TH {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
FORM {
	margin: 0px;
}
IMG {
	border: none;
}
H1, H2, H3, H4, H5, H6 {
	margin: 0px;
	font-weight: normal;
}
P {
	margin: 0px;
}
A {
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #993333 !important;
}
INPUT {
	padding: 2px 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

/**
 @STRUCTURE
 **********************************************
 */
#main {
}
	#container {
		width: 878px;
		margin: 0px auto;
		padding: 10px 20px;
		background-color: #FFFFFF;
	}
		/**** HEADER ****/
		#header {
			padding-bottom: 23px;
		}
			/* ---- Tools ---- */
			#tools {
				height: 20px;
				padding: 4px 8px 0px 0px;
				text-align: right;
				background: url(../../img/base/header_tools_bg.gif) no-repeat;
			}
				#tools A {
					color: #4C4D4D;
				}
			/* ---- Head ---- */
			#head {
				height: 103px;
				text-align: right;
				background: url(../../img/base/header_head_bg.gif) repeat-x;
			}
				#logo {
					float: left;
					padding: 5px 0px 0px 5px;
				}
				#search {
					height: 60px;
					padding-top: 4px;
				}
					#search DIV {
						height: 23px;
					}
						#search DIV INPUT {
							width: 167px;
							border: solid 1px #C6C6C6;
						}
		/**** MENU ****/
		#menu {
			height: 153px;
			overflow: hidden;
		}
			#menu DIV.menu_section {
				float: left;
				width: 169px;
				height: 153px;
				background: url(../../img/base/menu_section_bg.jpg) repeat-x 0px 21px;
			}
			#menu #menu_option_1 { margin-right: 8px; }
			#menu #menu_option_2 { margin-right: 8px; }
			#menu #menu_option_3 { margin-right: 8px; }
			#menu #menu_option_4 { margin-right: 8px; }
			
				#menu DIV.menu_section DIV.menu_title {
					height: 18px;
					padding: 3px 0px 0px 13px;
					font-size: 12px;
					color: #FFFFFF;
					background-repeat: no-repeat;
				}
				#menu DIV.menu_section DIV.menu_title_1 { background-image: url(../../img/base/menu_title_bg1.gif); } 
				#menu DIV.menu_section DIV.menu_title_2 { background-image: url(../../img/base/menu_title_bg2.gif); } 
				#menu DIV.menu_section DIV.menu_title_3 { background-image: url(../../img/base/menu_title_bg3.gif); } 
				#menu DIV.menu_section DIV.menu_title_4 { background-image: url(../../img/base/menu_title_bg4.gif); }
				#menu DIV.menu_section DIV.menu_title_5 { background-image: url(../../img/base/menu_title_bg5.gif); }
				
				#menu DIV.menu_section DIV.menu_title_1 a { color:#FFFFFF; } 
				#menu DIV.menu_section DIV.menu_title_2 a { color:#FFFFFF; } 
				#menu DIV.menu_section DIV.menu_title_3 a { color:#FFFFFF; } 
				#menu DIV.menu_section DIV.menu_title_4 a { color:#FFFFFF; } 
				#menu DIV.menu_section DIV.menu_title_5 a { color:#FFFFFF; } 
				
				#menu DIV.menu_section DIV.menu_title_1 a:hover { color:#CCCCCC !important; } 
				#menu DIV.menu_section DIV.menu_title_2 a:hover { color:#CCCCCC !important; } 
				#menu DIV.menu_section DIV.menu_title_3 a:hover { color:#CCCCCC !important; } 
				#menu DIV.menu_section DIV.menu_title_4 a:hover { color:#CCCCCC !important; } 
				#menu DIV.menu_section DIV.menu_title_5 a:hover { color:#CCCCCC !important; }
				
				#menu DIV.menu_section DIV.menu_items {
					padding: 2px 0px 0px 13px;
					line-height: 18px;
				}
		/**** SECTION ****/
		#section {
			padding-top: 18px;
		}
		/**** FOOTER ****/
		#footer {
			height: 45px;
			padding-top: 35px;
			font-size: 10px;
			color: #888888;
			text-align: right;	
			background: url(../../img/base/footer_line.gif) repeat-x left 47px;
		}
			#footer A {
				color: #888888;
			}
			#info {
				float: left;
				text-align: left;
			}
				#info SPAN {
					float: left;
					clear: left;
					width: 55px;
				}

/**
 @GENERIC
 **********************************************
 */
DIV.dummyClear {
	clear: both;
	font-size: 0.1em;
}
.colorDarkRed { color: #993333 !important; }

.fontSize10px { font-size: 10px; }
.fontSize12px { font-size: 12px; }
