/* @override http://www.gmka.com/gmka.css */

/* GMK and Associates*/
/* All Rights Reserved - David A. Windham - Kristopher R. Windham
	http://www.windhambrothers.com*/


/* border */
.header_top 
	{ background: #FEFEFE url(graphics/big_top.gif) no-repeat; color: #FFF; height: 15px; }
.header 
	{ padding: 0px 10px 0 10px; }
.header_bottom 
	{ clear: both; background: #FEFEFE url(graphics/big_bottom.gif) no-repeat; color: #FFF; height: 37px; }



/*entire*/

body { padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; background: url(graphics/gmka.gif); color: #0A1966;
}
p {	margin: 0px 10px 0px 20px; padding: 5px; line-height: 1.5em; }

a { color: #0E4D8B; background: inherit; }
a img {border-style: none}
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }
h1 { vertical-align:top; font: 12pt Arial, Sans-Serif; letter-spacing: 1px; padding: 0 0 0 0px; margin: 0; }
h2 { margin: 10px; padding: 5px; margin: 1px 20px 10px 20px; letter-spacing: 1px; font: normal 1.6em Arial, Sans-Serif; }
h1 a { color: #FFF; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #c9cdcf; background: inherit; }
h3 { font-size: 18px; margin: 10px 10px 5px 0px; padding: 2px; color: #393939;float: left;
}
h4 {text-decoration: none; font-size: 12px; margin: 5px 5px 5px 15px; padding: 10px; color: #333333; }
h4 a:hover {color: #666666;
text-decoration: none}
#flashcontent  {}
#flashcontentlayer  {}

#Layer1 {
	position:absolute;
	width:0px;
	height:0px;
	z-index:1;
	top: 10px;
}
/*Content*/

.content { 
	margin: 0px auto;
	width: 900px;
	background: #FFF url(graphics/big_middle.gif) repeat-y;
	color: #454545;
	}

#header{
background: url(graphics/header.gif) no-repeat;
clear:both;
margin: 0 0 0 14px;
height:21px;
}

#header p{
width:500px;
float:right;
text-align:center;
color:#a0a0a0;
margin:0 0 5px 0;
font-size:0.8em;
line-height:1.2em;
background-color:inherit;
background-image:none
}


/* left side*/

.left {
	float: left;
	width: 182px;
	margin: 0 0 10px 7px;
	overflow: hidden;

}

.left_side { float: left; width: 182px; padding: 0px 0px 8px 7px; }
.right_side { float: right; width: 700px; margin: 0 0px 0 0; text-align: justify; }
.b_left { margin: 0em 0em 0em 0px}	
.right { float: right; width: 700px; margin: 0 0px 0 0;}
.rightbox {
	background-color: #1f038d;
	width: 150px;
	float: right;
	margin-right: 20px;
	text-align: right;
	}
}	
.rightcopy {margin: 7px 0em 0px 0em; padding-right: 20px}
	.box_top {
		background: #180093; 
		color: #808080;
		height: 132px;
		width: 182px;
	}
	
	.box_top h2 {
		color: #fff;
		background: inherit;
		padding: 0px 0 0 0px;
		margin: 0;
}
	
	.box {
	
		padding: 0 4px 0 7px;
		margin: 0;
		width: 144px;
		color: #595959;
		background: #FFF ;
	}
	
	.box_bottom {
		background: #FFF;
		color: #000;
		height: 13px;
		width: 160px;
		margin: 0px 0 1px 0;
	}
	

/* Navigation */
#avmenu{
clear:left;
float:left;
width:144px;
margin: 3px 20px 5px 0px;
font-size:0.9em;
}

#avmenu ul{	
list-style:none;
width:144px;
margin:0 0 10px 0;
padding:0;
font-size:1.1em;
}	

#avmenu li{
margin-bottom:4px;
}

#avmenu li a{
font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:6px 0 0 10px;
background:#f4f4f4;
border-left:4px solid #cccccc;
}	
	
#avmenu li a:hover{
background:#eaeaea;
color:#0A1966;
border-left:4px solid #0A1966;
}

#navigation {
   width: 144px;
   position: fixed;
   left: 25px;
   top: 25px;
   }
	
#navigation img {
	display: block;
	border: 0;
	left: 15px;
	top: 10px;
	}
	
#navigation ul, #navigation li {
	list-style: none;
	font-size: 10px; 
    font-family: Verdana, Arial, Geneva, sans-serif;
	line-height: 11px; 
    border: 0;
	margin: 0px 0 0px 0px;
	padding: 0 0 0 .95em;
	}


/*footer*/

.footer { 
	clear: both; 
	text-align: center;
	color: #0A1966;
	background: url(graphics/gmka.gif);
	padding: 10px 0 5px 0;
	border-top: none;
	}
.footer p 
	{	line-height: 2em; }
.footer a 
	{color: #0A1966;border-bottom: 1px #0A1966 dotted; text-decoration: none; } 
	

	/*
	SLIDE General rules: based on dhtmlGoodies  goody Slidedown
	*/

	#slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	#slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#slidedown_menu div{
		margin:0px;
		padding:0px;
	} 
	/* 	SLIDE Layout CSS */
	#slidedown_menu{		
		width:130px;	
	}

	/* All A tags - i.e menu items. */
	#slidedown_menu a{
		color: #000;
		text-decoration:none;	
		display:block;
		clear:both;
		width:130px;	
		padding-left:2px;	

	}
	#slidedown_menu img{
			color: #000;
			text-decoration:none;	
			display:block;
			clear:both;
			width:25px;	
			padding-left:2px;	
	}

	/*
	A tags 
	*/
	#slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		border-bottom:1px solid #000;
		font-weight:bold;
	}	
	#slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
		
	}	
	#slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:blue;
	}	
	#slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 

	#slidedown_menu .slideMenuDiv1

	instead of 

	#slidedown_menu .slideMenuDiv1 ul
	*/

	#slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}