/* CSS Document */

@charset "utf-8";

/* Get rid of browser default margin & padding values */
html {
	margin: 0;
	padding: 0;
}

/* Body */
body,td,th {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

body {
	background-color: #b4c9e4;
	background-image: url(/graphics/bkg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}

/* Links */
a {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #990000;
}

a:hover {
	text-decoration: underline;
	color: #990000;
}

a:active {
	text-decoration: none;
	color: #990000;
}

a.brown {
	font-family: Arial;
	font-size: 12px;
	color: #323232;
}

a.brown:link {
	text-decoration: none;
}

a.brown:visited {
	text-decoration: none;
	color: #323232;
}

a.brown:hover {
	text-decoration: underline;
	color: #323232;
}

a.brown:active {
	text-decoration: none;
	color: #323232;
}

a.footer {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

a.footer:link {
	text-decoration: none;
}

a.footer:visited {
	text-decoration: none;
	color: #FFFFFF;
}

a.footer:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a.footer:active {
	text-decoration: none;
	color: #FFFFFF;
}


/* Text */

.title_text {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px, 10px, 3px, 10px;
}

.content {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 3px, 10px, 3px, 10px;
}

/* Other Elements */

div.titles {
	background-color: #323232;
}

div#LeftPadding {
	font-weight: bold;
	padding-left: 5px
}

div#LeftPaddingWithBG {
	background-color: #323232;
	font-weight: bold;
	padding-left: 5px
}

div#LeftPaddingTitle {
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px
}

div#LeftPaddingNotBold {
	padding-left: 5px;
	font-weight: normal
}
	

.box_shadows {
	background-image: url(_graphics/bkg_boxShadow.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.box_separator {
	background-repeat: repeat-y;
	background-position: center center;
	height: auto;
	text-decoration: none;
	display: none;
	background-image: url(_graphics/separator.gif);
}

div#borderbox {
	margin-top: 10px;
	margin-right:auto;
	margin-bottom: 10px;
	margin-left:auto;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
}

div#coupon {
	width: 375px;
	height: 310px;
	margin-top: 10px;
	margin-right:auto;
	margin-bottom: 10px;
	margin-left:auto;
	border-style: solid;
}

div#CouponLink {
	font-weight: bold;
	font-size: 18px;
	font-family: arial, sans-serif;
	text-decoration: underline;
	color: #0F3796;
}

.MainMenuStatic {font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; margin:5px;}
.MainMenuStatic a{font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; margin:5px;}
.MainMenuStatic a:link{font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; margin:5px;}
.MainMenuStatic a:visited{font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; margin:5px;}
.MainMenuStatic a:hover{font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; margin:5px;}
.MainMenuStatic a:active{font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; margin:5px;}

.MainMenuDynamic {background-color:#0F3B66; font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold; padding:2px;}
.MainMenuDynamic a{background-color:#0F3B66; font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold;}
.MainMenuDynamic a:link{background-color:#0F3B66; font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold;}
.MainMenuDynamic a:visited{background-color:#0F3B66; font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold;}
.MainMenuDynamic a:hover{background-color:#0F3B66; font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold;}
.MainMenuDynamic a:active{background-color:#0F3B66; font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold;}


/**
 * Ho0rizontal CSS Drop-Down Menu Module
 *
 * @file	.dropdown.css
 * @package	.dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 cursor: hand
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


/** 
 * Default CSS Drop-Down Menu Theme
 */

.dropdown-upward {
 margin-top: 400px !important;
}
 

/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
	font-weight: bold;
	font-size: 10px;
	padding-top: 4px;
}

	ul.dropdown li {
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: #0f3b66 #0f3b66;
	color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #4675a4;
	 color: #fff;
	 cursor: hand;
	 cursor: pointer;
	}

	ul.dropdown a			{display: block;	padding-left: 7px;		padding-right: 33px;}
	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #fff; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	width: 128px;
	margin-top: 1px;
	border: 1px solid #FFFFFF;
	}

		ul.dropdown ul li {
	font-weight: bold;
	background-color: #0f3b66;
	text-align: left;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(graphics/arrow_down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}
li {
	margin-left: 15px;
}

