/* =======================================
    SKIN.CSS STYLES FOR NARROW GATE MEDIA
   =======================================
*/

body {
	min-width: 600px;
	background-color:#bac5cb;
	/* Scroll bars */
	scrollbar-3dlight-color: #9CA5AA;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #9CA5AA;
	scrollbar-face-color: #9CA5AA;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #7d7d7d;
	background-repeat: repeat;	/* Scroll bars */
}

td {
	vertical-align: top;
}


/* ============================ */
/* TABLE AND STRUCTURE STYLES   */
/* ============================ */
#datewrapper {
	width:960px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	height: 16px;
}

#wrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	border: 1px solid #000000;
}
#headerLOGO {
	width: 960px;
	height: 30px;
	text-align: left;
	vertical-align: top;
}

#top1 {
	background-image: url(images/top_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 126px;
	text-align: left;
	vertical-align: top;
	overflow:hidden;
}

#top2 {
	background-image: url(images/top_02.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 234px;
}

#top3 {
	background-image: url(images/top_03.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 472px;
}

#top4 {
	background-image: url(images/top_04.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
}

#top5 {
	background-image: url(images/top_05.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: 98px;
}

#top6 {
	background-image: url(images/top_06.gif);
	background-repeat: repeat-x;
	height: 11px;
	width: auto;
	vertical-align:top;
}

#top7 {
	height: 11px;
	width: 30px;
	background-image: url(images/top_07.gif);
	background-repeat: no-repeat;	
}

#top8 {
	height: 13px;
	width: 30px;
	background-image: url(images/top_08.gif);
	background-repeat: no-repeat;	
}

#top9 {
	height: 13px;
	width: 860px;
	background-image: url(images/top_09.gif);
	background-repeat: repeat-x;	
}

#top10 {
	height: 20px;
	width: 70px;
	background-image: url(images/top_10.gif);
	background-repeat: no-repeat;	
}

#top11 {
	height: 20px;
	width: 30px;
	background-image: url(images/top_11.gif);
	background-repeat: no-repeat;	
}

#top12 {
	height: 20px;
	width: 860px;
	background-color: #FFFFFF;
}

#topfill {
	height: 11px;
	width: 70px;
	background-image: url(images/_green_light.gif);
	background-repeat: repeat;	
}

#topfill2 {
	height: 11px;
	width: 70px;
	background-image: url(images/_green_light.gif);
	background-repeat: repeat;	
}

#menusearch {
	height: 33px;
	width: 960px;
}

#mainmenu {
	height: 13px;
	width: 100%;	
}

#colorfill {
	width: 960px;	
	height: 39px;
	background-image: url(images/_green_light.gif);
}

#eighthundrednumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #676767;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 40px;
	text-align: right;
}

#search {
	text-align: right;
	color: #9da933;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 5px;
}

#content {
	width: 100%;
}

#contentLeft {
	width:10px;
}

#contentMiddle {
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:left;
}

#contentRight {
	width:10px;
}

#bottom1 {
	height: 40px;
	width: 70px;
	background-image: url(images/bottom_01.gif);
	background-repeat: no-repeat;	
}

#bottom2 {
	height: 40px;
	width: 30px;
	background-image: url(images/bottom_02.gif);
	background-repeat: no-repeat;	
}

#bottom3 {
	height: 40px;
	width: 63px;
	background-image: url(images/bottom_03.gif);
	background-repeat: repeat-x;	
}

#bottom4 {
	height: 40px;
	width: 295px;
	background-image: url(images/bottom_04.gif);
	background-repeat: no-repeat;	
}

#bottom5 {
	height: 40px;
	width: 402px;
	background-image: url(images/bottom_05.gif);
	background-repeat: repeat-x;	
}

#bottom6 {
	height: 70px;
	width: 100px;
	background-image: url(images/bottom_06.gif);
	background-repeat: no-repeat;	
}

#bottom7 {
	height: 11px;
	width: 860px;
	background-image: url(images/bottom_07.gif);
	background-repeat: repeat-x;	
}

#bottom8 {
	height: 19px;
	width: 860px;
	background-image: url(images/bottom_08.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	line-height: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;		
}


/* ================================ */
/*  Main Menu Styles (SOLPARTMENU)  */
/* ================================ */


/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}
/* ================================ */
/*  Main Menu Styles (SEO Menu)     */
/* ================================ */


 /* Master DIV tag */
#SEOMenuMain {
	float:left;
	width:100%;
	height:13px;
	font-family: arial, sans-serif;
	font-size:11px;
	background-color:transparent;
	vertical-align: middle;		
}

#SEOMenuMain ul {
	padding:0px;
	margin:0px;
	list-style-type:none;	
}

#SEOMenuMain ul li {
	float:left;
	position:relative;
	list-style-type:none;	
	height:13px;
}

/* Top Level Items */
#SEOMenuMain ul li a, #SEOMenuMain ul li a:visited {
	float:left;
	display:block;
	color:white;
	font-family: arial, sans-serif;
	font-size:11px;
	padding:0px 16px;
	line-height:11px;
	height:13px;
	text-align:left;
	text-decoration:none;
	
}

* html #SEOMenuMain ul li a, #SEOMenuMain ul li a:visited {
	height:13px;
	he\ight:13px;
}

#SEOMenuMain ul li:hover {
	width:auto;	
}

#SEOMenuMain ul li a:hover {
	color:red;
	height:13px;	
}

/* Mouse Over Effects - Main Menu Items */
#SEOMenuMain ul li:hover a {
	background:#d3dc84;
	color:black;
	height:13px;
	border-top:1px solid transparent;	
}

#SEOMenuMain ul li ul {
	display:none;
	z-index:9999;
}

#SEOMenuMain table {
	margin:-1px;
	border-collapse:collapse;
	font-size:11px;
	z-index:9999;
}
/* ======================================== */
/* specific to non IE browsers like FIREFOX */

/* Submenu DIV */
#SEOMenuMain ul li:hover ul {
	display:block;
	position:absolute;
	top:13px;
	left:0px;
	width:150px;
	height:auto;
	background-color:transparent;
}

#SEOMenuMain ul li:hover ul li ul {
	display: none;
}

/* Sub Menu Background */
#SEOMenuMain ul li:hover ul li a {
	display:block;
	color:white;
	height:11px;
	background-color:#9da933;
	width:100px;
	line-height:13px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 15px;
}

/* Submenu Mouseover */
#SEOMenuMain ul li:hover ul li a:hover {
	color:black;
	background-color: #d3dc84;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	width:100px;
}

/* Sub Submenu Position */
#SEOMenuMain ul li:hover ul li:hover ul {
	display:block;
	left: 100%;
	top: 1px;
	width:100%;
}
/* ================================== */
/* specific to IE5.5 and IE6 browsers */
#SEOMenuMain ul li a:hover ul {
	display:block;
	position:absolute;
	top:30px; t\op:29px;
	background:#fff;
	left:0; marg\in-top:1px;
	border-bottom:1px solid black;
	z-index:9999;
}
#SEOMenuMain ul li a:hover ul li a {
	display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px; border:1px solid #000; border-bottom:0;
}

#SEOMenuMain ul li a:hover ul li a ul {
	visibility:hidden; position:absolute; height:0; width:0;
}

#SEOMenuMain ul li a:hover ul li a:hover {
	color:#000; background: #ccd url(bullet1.gif) no-repeat 3px 8px;}
#SEOMenuMain ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; t\op:-1px; color:#000; left:153px;}







/* =================== */
/*  LINKS              */
/* =================== */
/*
a:visited { color: #000; text-decoration: underline; }
a:link { color: #000; text-decoration: underline; }
a:hover { color: #9da933; text-decoration: underline; }
a.NL:visited { color: #000; font-size: 12px; font-family: Arial, Verdana; text-decoration: underline; }
a.NL:link { color: #000; font-size: 12px; font-family: Arial, Verdana; text-decoration: underline; }
a.NL:hover { color: #9da933; font-size: 12px; font-family: Arial, Verdana; text-decoration: underline; }
a.NLtoc:visited { color: #000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana; text-decoration: underline; }
a.NLtoc:link { color: #000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana; text-decoration: underline; }
a.NLtoc:hover { color: #9da933; font-weight: bold; font-size: 13px; font-family: Arial, Verdana; text-decoration: underline; }
a.project:link { color: #000; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.project:visited { color: #000; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.project:hover { color: #fff; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.menu:link {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
a.menu:visited  {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
a.menu:active  {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
a.menu:hover  {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
a.storylink:link { color: #0091ff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 10px; text-decoration: underline; }
a.storylink:visited { color: #0091ff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 10px; text-decoration: underline; }
a.storylink:hover { color: #00c6fd; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 10px; text-decoration: underline; }
a.flinks:visited { color: #000; text-decoration: none; }
a.flinks:link { color: #000; font-size: 10px; line-height: 10px; font-family: Arial; text-decoration: none; }
a.flinks:hover { color: #fff; text-decoration: underline; }
a.webclients:visited { color: #000; text-decoration: none; }
a.webclients:link { color: #000; font-family: Arial; text-decoration: none; }
a.webclients:hover { color: #000; text-decoration: none; }
.indianapolis-web-design { font-size: 10px; color: #dcdcdc; font-family: serif, Times, "Times New Roman"; text-decoration: none; }
a.indianapolis-web-design:visited { font-size: 10px; color: #dcdcdc; font-family: serif, Times, "Times New Roman"; text-decoration: none; }
a.indianapolis-web-design:link { font-size: 10px; color: #dcdcdc; font-family: serif, Times, "Times New Roman"; text-decoration: none; }
a.indianapolis-web-design:hover { font-size: 10px; color: #dcdcdc; font-family: serif, Times, "Times New Roman"; text-decoration: none; }
*/
/* ================== */
/* SKIN OBJECT STYLES */
/* ================== */

/*
The overall font sizing for Search, Date, Breadcrumbs, Copyright, Terms, Privacy. The font colour for Date, Copyright (They are not links).
*/
.SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active  {
    font-size: 10px;
	line-height:10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: black;
    text-decoration: none;
}

a.SkinObject:hover {
	text-decoration: underline;
	color: white;
}

#breadcrumbs {	
	height:16px;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: black;
	text-align:left;
	padding-left:10px;	
}

.breadcrumb_object, a.breadcrumb_object:link, a.breadcrumb_object:visited, a.breadcrumb_object:active {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: black;	
}

a.breadcrumb_object:hover {
	text-decoration: underline;
	color: #9da933;
}

.breadsep {
	height: 4px;
	width: 4px;
	margin-bottom:2px;
	margin-left:4px;
	margin-right:4px;
}

#date {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	float:right;
	padding-right: 10px;
}
#login {
	height:16px;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	padding-right:10px;
	float:right;
}

/* ================== */
/*  MISC SKIN STYLES  */
/* ================== */

.goButton {
	height: 20px;
	width: 20px;
	vertical-align:top;	
	border: 0px;
}

#logo {
	height: 30px;
	width: 51px;
	margin-left: 10px;
}

#footer {
	width: 100%;
}

#footerobjects {
	width:570px;
	margin: 0 auto;
	padding-top:5px;
	text-align:left;
	
}

.copyright, .privacy, .poweredby, .login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	float:left;
	margin-left:5px;
	margin-right:5px;	
	
}

#tagline {
	font-size: 8px;
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	word-spacing: 4px;
	letter-spacing: 15px;
	color: #FFFFFF;
	text-align:left;
	margin-top: 1px;
	width:605px;
	margin:0 auto;
		
}

#address {
	font-size: 8px;
	line-height: 8px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	word-spacing: 4px;
	letter-spacing: 3px;
	color: #FFFFFF;
	text-align: center;
	vertical-align:middle;
	margin-top: 1px;
	
}