/*************************************************************************
  LAYOUT: One Column Grid with Header
  ALIGNMENT: Centered
  DIMENSIONS: 800 x 600 Minimum
  AUTHOR: Triad New Media (http://www.triadnewmedia.com)
  EDITED: 08.25.2007

  (c)2007 Triad New Media. All Rights Reserved
**************************************************************************/

/*************************************************************************
// BEGIN Normalization
**************************************************************************/

/* YUI Reset */
body,div,dl,dt,dd,ul, li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,strong,th,var {font-style:normal;font-weight:normal;}
strong {font-weight: bold;}
em {font-style: italic;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/* YUI Fonts */
body {font: 13px Tahoma,Verdana,Arial;*font-size: 13px;*font: 13px}
table {font-size: inherit;font: 100%;}
select, input, textarea {font: 99% arial,helvetica,clean,sans-serif;}
pre, code {font: 115% monospace;*font-size:100%;}

/* END YUI Normalization */
/*************************************************************************
// Defaults
**************************************************************************/
body {
	background: #ffffff;
	padding-top: 0px;
}

/*************************************************************************
// General HTML Alterations
**************************************************************************/
h1, h2, h3 {
    margin: 0 0px 5px 0px;
	padding: 10px 0 2px 0px;
    font-weight: bold;
	font-size:18px;
    color: #572700;
	text-transform:uppercase;
	border-bottom: 0px solid #c7abd4;
}

ol.bullet  {
	color: #572700;
	line-height: 15px;

}

li.bullet {
	color: #572700;
	padding: 10px 0 2px 3px;
}



h1 {
    font-size: 100%;
	line-height: 24px;
}

p.main {
	margin: 0 35px 0 35px;
	padding-bottom: 15px;
    color: #525252;
	margin-left: 0px;	
}

p {
	margin: 0 35px 0 35px;
	padding-bottom: 15px;
    color: #582700;
	margin-left: 0px;	
}

/*************************************************************************
// Layout DIV Definitions
**************************************************************************/
#wrap {
	background: #d8e7c2;
	color: #333333;
	margin: 20px auto;
	border: 3px solid #ffffff;
	width: 760px;
}

#head {
	padding: 10px;
	background: #8b9b47;
	border-left: 7px solid #97a754;
	color: #ffffff;
	font-weight: bold;
	height: 75px;
}

#body_wrap {
	border-top: 1px solid #ffffff;
}

#menu {
	padding-right: 10px;
	border-left: 5px solid #a6b466;
	background: #afbd71;
	line-height: 28px;
	text-align: right;
	font-size: 85%;
	font-weight: bold;
	color: #ffffff;
}


#main {
	background: #eaf5da;
	float: right;
	width: 580px;
}

#content {
	padding: 0 0 15px 0;
	border-left: 5px solid #d9e8c3;
}



#foot {
	background: #d8e7c2;
	line-height: 15px;
}

#end_wrap {
	clear: both;
}

.close			{font-family : Verdana,tahoma,Arial;font-size : 10px; color : #FF0000;text-decoration: underline;}
a.close			{font-family : Verdana,tahoma,Arial;font-size : 10px; color : #FF0000;text-decoration: underline;}
a.close:hover	{font-family: Verdana,tahoma,Arial;font-size : 10px; color : #000000;text-decoration: underline;}




/*************************************************************************
// DIV: head -- Header Specific Styles
**************************************************************************/
#head h1 {
	color: #ffffff;
}

/*************************************************************************
// DIV: menu -- Horizontal Navigation
**************************************************************************/

ul.own { 
  margin-left: 25px;
  margin-top: 0px;
  color: #582700;
}
li.own { 
  margin-left: 25px;
  margin-top: 0px;
  color: #582700;
}


ul.submenu { 
  list-style-type: none;
  margin-left: 25px;
  margin-top: 0px;
  color: #582700;
}
li.submenu { 
  margin-left: 25px;
  margin-top: 0px;
  color: #582700;
}

ul.test { 
  margin-left: 25px;
  margin-top: 0px;
  color: #582700;
}
li.test { 
  margin-left: 25px;
  margin-top: 0px;
  color: #582700;
}

#menu ul {
	list-style-type: none;
	text-align: center;
	clear: right;
}

#menu ul li {
	display: block;
	float: right;
	text-align: center;
}

#menu ul li a {
	background: #c0c0c0;
	width: 150px;
	height: 2em;
	border: 1px solid #ffffff;
	margin-bottom: 10px;
	color: #000000;
	text-decoration: none;
	display: block;
	text-align: center;
	letter-spacing: 1px;
	line-height: 2em;
	font-size: 85%;
}

#menu ul li a:hover {
	color: #000000;
	background: #cccccc;
}

#menu a:active	{
	background: #cc6600;
	color: #ffffff;
}

/*************************************************************************
// DIV: side -- Side Bar Navigation
**************************************************************************/
#side dl {
	width: 100%;
	/*border-right: 5px solid #d9e8c3;*/
	_border-right: 0;
}

#side dt a {
	padding-left: 5px;
	color: #555555;
	border-left: 7px solid #92c9dd;
	background: #85BDD1;
	font-size: 100%;
	text-decoration: none;
	display: block;
	font-weight: bold;
}

#side dt a:hover {
	color: #222222;
	/*border-left: 7px solid #e7eecb;*/
	/*background: #D5DEAD;*/
}

#side a:active	{
	/*background: #cc6600;*/
	color: #c3abd2;
}
	
#side ul li {
	display: block;
	font-size: 100%;
/*	_border-bottom: 1px solid #a5d4e4;*/
}



/*************************************************************************
// Menus UP
**************************************************************************/
#side ul li a {
	padding-left: 1px;
	color: #008c9b;
	/*border-left: 7px solid #aedfef;*/
	/*background: #a5d4e4;*/
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	width:225px;
}

/*************************************************************************
// Menu roll over
**************************************************************************/
#side ul li a:hover {
	/*border-left: 7px solid #e7eecb;*/
	/*background: #d5dead;*/
	color: #808080;
}

/*************************************************************************
// DIV: foot -- Footer Specific Styles
**************************************************************************/
#foot p {
	padding: 3px;
	color: #6e8022;
	font-size: 77%;
	text-align: center;
}

/*************************************************************************
// DIV: main -- Content Specific Styles
**************************************************************************/
#main ul {
	margin: 0 10px 15px 35px;
}


.style1 {font-family: Tahoma,Helvetica, Arial;	font-weight: bold;	font-size: 14px;color: #572700; text-transform:uppercase}  /*brown*/
.style2 {font-family: Tahoma, Arial, Helvetica; font-size: 12px;	color: #572700;}  /*brown body*/

.style3{font-family: Tahoma,Arial, Helvetica; font-weight: bold; font-size: 12px; color: #3b3a3b; text-transform:uppercase}				/*brown*/
.style4 {font-family: Tahoma, Arial, Helvetica;	font-size: 12px; color: #6f6e6f;}							/*grey*/
.style5 {color: #6f6e6f; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}  /*black*/

.style6 {color: #572700; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-transform:uppercase}  /*red*/
.style7 {color: #041089; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}  /*blue*/
.style8 {color: #FFFFFF; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}  /*white*/
.style9 {font-family: Tahoma, Arial, Helvetica;	font-size: 11px; color: #666666;}				/*grey*/


.linkmenu		{font-family : Tahoma,Verdana,Arial;font-size : 12px; color : #6c1f7e;text-decoration: underline;}
a.linkmenu		{font-family : Tahoma,Verdana,Arial;font-size : 12px; color : #6c1f7e;text-decoration: underline;}
a.linkmenu:hover{font-family: Tahoma,Verdana,Arial;font-size :  12px; color : #808080;text-decoration: underline;}


.topLinkOver {
	font-family: Arial, Helvetica;
	text-transform:uppercase;
	font-size:16px;
	font-weight: bold;
	TEXT-ALIGN: center;	
	TEXT-DECORATION: none;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;

	border-width: 1px;
	border-style: solid;
	border: 0px solid #5C84CE;
	color: #ffffff;
	background-color: #572700;
	width: 274;
	height: 41;
}
.topLink:hover {
	background-color:#ffffff;
	COLOR: #572700;
}
.topLink {
	font-family: Arial, Helvetica;
	text-transform:uppercase;
	font-size:16px;
	font-weight: bold;
	TEXT-ALIGN: center;	
	TEXT-DECORATION: none;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;

	border-width: 1px;
	border-style: solid;
	border: 0px solid #5C84CE;
	color: #572700;
	background-color: #ffffff;
	width: 274;
	height: 41;
}
.topLink:hover {
	background-color:#572700;
	COLOR: #ffffff;
}



table.menu a {
	margin-top:0px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;	
	width:274px;
	height:41px;
	display: block;
	vertical-align:middle;
	text-transform:uppercase;
}

div.menu	a{
	vertical-align:middle;
	color: #ffffff;
	margin-top:0px;
	background: #572700;
	text-decoration:none;
	font-size:11px;
	vertical-align:text-middle;
	font-family: Arial, Helvetica;
	text-transform:uppercase;
	font-size:16px;
	font-weight: bold;
	text-align: center;	
	text-transform:uppercase;
}	

div.menu (position:absolute;top:0; left:0;) /*fixes IE slowness?? */
					
div.menu	a:link {color: #333333; text-decoration: none; background: #cccc99;}
div.menu	a:active {color: #000000; text-decoration: none; background: #cccc99;}
div.menu	a:hover {color: #572700; text-decoration: none; background: #ffffff;border:0px solid #000000;}





