body {
	background-image: url(images/main_1px_bg.gif);
}
/** specify the style for the main content area here */
.content {
	color: #4F4D4D;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 23px; 
	padding-top: 10px; 
	padding-right: 23px;
}

.content strong {
	color: #000000;
}
.inputborder {
                border:1px solid #EDB111
}

.content table {
font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.partners {
           font-style: italic;
}

/** content page titles */
.pageTitles {
	font-size: .8em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.alert {
	font-size: .8em;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.iconlinks {
	font-size: .7em;
	color: #105182;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
a.iconlinks:hover {
	text-decoration: underline;
}

.catagorylinks {
	font-size: .8em;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.contentlinks {
	font-size: .8em;
	color: #105182;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.contentlinks:hover {
	text-decoration: underline;
}

/** link styles within the content area */
.content a:link {
            text-decoration: none;
            color: #105182;
}

.content a:visited {
            text-decoration: none;
            color: #105182;
}

.content a:hover {
            text-decoration: underline;
            color: #105182;
}

.content a:active {
            text-decoration: none;
            color: #105182;
}

/** search box style */
.search {
	text-align: right;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
}
.inputsearch {
	border : 1px solid #f0b319;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
} 

/** everything below is for menus */
/** these are no longer used...use menu items at bottom
.top_menu {
	font-size: .7em;
	color: #105182;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.top_menu:hover {
	text-decoration: underline;
}
*/

.divHover {
	color: #f0b319;
	background-color: #115d95;
}

.menu_root {
	background-image: url(images/dot.gif);
	background-position: 7px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
}

/** padding for side menu */
div.menu_default div.menu_default {
	padding-left: 10px;
	/** background-color: #fdf7e8; */
}

div.menu_current div.menu_current {
	padding-left: 20px;
}

div.menu_default div.menu_default div.menu_default {
	padding-left: 10px;
}

div.menu_current div.menu_current div.menu_current {
	padding-left: 10px;
}

div.menu {
	padding-top: 1px;
	padding-bottom: 1px;
}
/** menu style */
div.menu_default {
	padding-left: 20px;
	color: #115d95;
	background-color: #ffffff; 
	/** background-color: #fdf7e8; */
}
a.menu_default {
	color: #115d95;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
}
div.menu_current {
	padding-left: 20px;
	color: #f0b319;
	background-color: #115d95;
}
a.menu_current {
	color: #f0b319;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: .7em;
}

/** bread crumbs */
.breadcrumbs {
	font-size: .8em;
	color: #115d95;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

a.breadcrumbs:hover {
	text-decoration: underline;
}

.breadsep {
	color: #000000;
	font-weight: bold;
}


/*Styles for menu tabs*/
.menuTab,.menuTabover{display: inline; position:absolute;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-top: 6px;
	font-family:arial,helvetica; font-size:.7em; font-weight:bold;
	border-bottom: 0px solid #f0b319;
	}
.menuTab{background-color:#ffffff;  color:#115d95;
}
.menuTabover{background-color:#f0b319; color:#000080; cursor:pointer;  }
.menuTabborder{display: inline; position:absolute; visibility:hidden; background-color:#ffffff;
}

/*Styles for sub menus...the 1 must be left*/
.subMenu1, .subMenu1over{position:absolute; font-family:arial,helvetica; font-size:8pt; font-weight:bold;
	padding-bottom: 5px;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 4px;
}
.subMenu1{
	background-color:#fdf7e8;
	color:#115d95;
}
.subMenu1over{
	background-color:#115d95;
	color:#f0b319;
	cursor:pointer; }
.subMenu1border{
	position:absolute;
	visibility:hidden;
	background-color:#f0b319;
	padding: 0px;
	border-top: 1px solid #f0b319;

}
/** dot spacer between menu tabs */
.menu_dot {
	padding-right: 2px;
	padding-left: 2px;
}

/** rounded bottom row */
.subMenu1bottom, .subMenu1bottomover{position:absolute; padding:0px; background-color:#fdf7e8;
	background-image: url(images/pulldown-bottom.gif);
	background-position: top;
	background-repeat: no-repeat;

}
