@charset "utf-8";
/* CSS Document */

body, html {margin: 0; padding: 0;}

body {
	background: #e7e9df url(images/mk2images/body_bg.jpg) top repeat-x;
	font-family: arial, verdana,  sans-serif;
	font-size: 11px;
	line-height: 1.4;
	color: #000;
	}

p {}
a {color: #A51538;}
a:hover {color: #474747;}

h1, h2, h3 {
	font-weight: normal;
color: #A11436;
font-family: georgia, garamond, times;
	}

h1 {
	border-bottom: 1px dotted #C7C9BC;
	margin: 0px 0px 12px 0px;
	font-size: 2.4em;
	padding-bottom: 2px;
	}
h2 {
	font-size: 1.8em;
	margin-bottom: 2px;
	margin-top: 15px;
	}
h3 {
	font-size: 1.5em;
	margin-bottom: 0px;
	margin-top: 15px;
	}
h4 {}
h5 {}

hr {
	border: 0;
	border-bottom: 1px dotted #d2c2ae;
	background: transparent;
	}

.clear {clear: both;}
.small {font-size: 10px; color: #494949;}
.center {text-align: center;}

/* -----------------
SECTIONS
--------------------*/

#container {
	width: 900px;
	background: #fff url(images/mk2images/bottom.jpg) bottom no-repeat;
	margin: 15px auto;
	padding-bottom: 20px;
	}

#header {

}

#main {
	clear: both;
	}



#leftcol {
width: 630px;
float: left;
margin-left: 5px;
margin-top: 10px;
}

#flash {
height: 275px;
width: 100%;
background: url(images/mk2images/flash_bg.jpg) no-repeat;
}

.content {
padding: 20px 7px;
}

.content font {font-size: 11px;}

#rightcol {
width: 250px;
float: right;
margin-right: 5px;
margin-top: 10px;
}

#rightcol h2 {
background: #9A1333 url(images/mk2images/sideheading_bg.jpg) no-repeat;
color: #fff;
font-size: 1em;
height: 17px;
padding: 5px 15px;
margin-bottom: 10px;
margin-top: 0px;
font-family: arial, verdana, sans-serif;
}

#footer {
width: 900px;
margin: 0px auto;
text-align: center;
font-size: 10px;
color: #82837f;
}



/*------------------
FORM
--------------------*/
#ajaxSearch_input{
border: 1px solid #d6d6d6;
font-size: 1em;
padding: 5px;
width: 62%;
margin-right: 5px;
}

#ajaxSearch_submit{
background: url(images/mk2images/button_go.jpg);
border: 0px;
height: 23px;
width: 36px;
text-transform: uppercase;
color: #5D5E58;
}

#ajaxSearch_submit:hover {cursor: pointer;}

.ajaxsearch {}
	
/* -----------------
MENU
--------------------*/
/* common styling */
/* set up the overall width of the menu div, the font and the margins */

.menu {
font-family: arial, sans-serif; 
width:880px !important; 
background: url(images/mk2images/menu_bg.jpg) center no-repeat;
height: 33px;
padding-right: 20px;
z-index:100;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
float: right;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
display: inline;
position:relative;
float:left; 
}
/* style the links to be 90px wide by 22px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
	width: auto !important;
	float: left;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	border-left: 1px solid #717171;
border-right: 0px !Important;
background: transparent;
height: 16px !important;
padding: 8px 10px !important;
line-height: 1.5 !Important;
font-size: 1em !Important;
}

/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}

/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#CCCCCC !important;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:32px !important; 
left:0 !important; 
width:120px !important; 
background: #5e5e5e !important;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block !important; 
color:#fff;
width:99px !important;
text-align:left;
padding: 5px;
background: transparent !important;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover { 
background: #747474 !important;
color: #fff !Important;
}