/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image:url(images/bodyy_bg.jpg);
 background-repeat:repeat-x;

  
}
#wrapper { 
 margin: 0 auto;
 background-color:#FFFFFF;
 width: 922px;
 height:auto;
  border:#CCCCCC;
 border-style:solid;
 border-width:1px;
  

 
 }
#header {
 width: 900px;
 float: left;
 padding: 10px;
 margin:0px;
 height:100px;
 background-image:url(images/bg.jpg);
 background-repeat:repeat-y;
 border-left:#CCCCCC solid 1px; }

#sub_header
{
width:900px;
height:50px;
padding:10px;
background-image:url(images/sub_header_02_03.jpg);
background-repeat:repeat;
float: left;
}
#sub_header a
{
display:block;
}
#geyer{
width:251px;
height:49px;
float:left;
background-image:url(images/geyer.png);
background-repeat:no-repeat;
}
#leftcolumn {
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 200px;
 float: left;
 height:100%;
 }
#main_content 
{ 
 float: left;
 color: #333;
 border:#CCCCCC;
 border-style:solid;
 border-width:1px;
 margin: 0px 5px 0px 5px;
 padding: 10px;
 width:450px;
 display: inline;
 background-color:#FFFFFF;
}


#rightcolumn { 
 color: #333;
 margin:0px 1px 0px 0px;
 padding: 0px;
 width: 231px;
 height:100%;
 float: right;
 
 
}
#rightcolumn  img{
margin:0;
padding:0;
border-top:solid 1px;
border-color:#FFFFFF;
}
#rightcolumn a img {
border-style:none;
}
#footer { 
 width: 901px;
 height:61px;
 clear: both;
 color: #333;
 background-image:url(images/footer_logo.jpg);
 background-repeat:no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 10px 10px 0px 10px; 
}
#logo{
width:450px;
height:167px;
float:left;
background-image:url(images/logo.png);
background-repeat:no-repeat;
position:relative;
bottom:8px;

}
h1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#003366;
font-size:16px;
text-align:center;
}
#menu3 {
	width: 190px;
	margin:5px 5px 0px 5px;
	background-image:url(images/Logos_novo/bg.jpg);
 background-repeat:repeat-x;

	padding-bottom:5px;
	list-style:none;
	text-align:center;
	}
	

.my_wrapper
{
background-image:url(images/wrapper_bg.gif);
background-repeat:repeat-x;

width:390px;
}
.glidecontentwrapper{
position: relative; /* Do not change this value */
left:15px;

width: 325px;
height: 200px; /* Set height to be able to contain height of largest content shown*/
border: 1px solid #CCCCCC;
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 10px;
visibility: hidden;
width: 330px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 360px;
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid black;
color:#999999;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}

#subheader_img{
float:right;
margin:5px;
width:350px;
height:45px;
background-image:url(images/subheader_img.jpg);
background-repeat:no-repeat;

}


#menu_logo {
	width: 230px;
	height:25px;
	margin:15px 5px 0px 5px;
	list-style-type:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:0;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	
	
	 }
#menu_logo a {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	float:right;
	position:relative;
	padding-top:10px;
	 
	right:40px;
	bottom:20px;
	padding:0;
	text-align:right;
	
	}
	#menu_logo a:hover {
	color:#009900;
	border-bottom-width:thin;
	list-style-image:none;
	}
#rightcolumn p 
{
color:#006600;
position:relative;
left:20px;
bottom:5px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bolder;
font-size:11px;
display:inline;
border-bottom-width:1px;
border:#009900;	
}
#content_sub
{
width:310px;
margin:50px 0px 0px 20px;
padding:5px;
background-color:#FFFFFF;
height:461px;
float:left;
position:relative;
left: -5px;
border: 1px solid #CCCCCC;
}
#content_sub p
{
font-family: verdana,sans-serif;
color: #858585;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.2pt;
word-spacing: 6.2pt;
line-height: 1.3;

}
#content_sub_top
{
width:450px;
margin:0;
padding:0;
height:auto;
float:left;
}
#content_holder
{
margin:25px 5px 25px 5px;
background-image:url(images/content_holder_bg.gif);
background-repeat:repeat-x;
padding:5px;
width:200px;
height:auto;
float:left;
border:#CCCCCC;
border-style:solid;
border-width:1px;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}

#content_holder2
{
margin:10px 5px 10px 5px;
background-image:url(images/content_holder_bg.gif);
background-repeat:repeat-x;
padding:5px;
width:435px;
height:auto;
float:left;
border:#CCCCCC;
border-style:solid;
border-width:1px;
}
#content_holder p
{
color:#999999;
font:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding:10px;
}
#content_holder2 p
{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:200;
padding:10px;
}
#content_holder2 img
{
margin-left:20px;
float:right;
border:#CCCCCC solid 1px;
}
#content_holder img
{
float:left;
border:#CCCCCC solid 1px;
margin:4px;}

#image_holder
{
margin:10px 5px 10px 5px;
background-image:url(images/content_holder_bg.gif);
background-repeat:repeat-x;
padding:5px;
width:435px;
height:auto;
float:left;
border:#CCCCCC;
border-style:solid;
border-width:1px;

}
#image_holder img
{
border:#CCCCCC;
border-style:solid;
border-width:1px;
}
#poll 
{
width:231px;
height:201px;
}
#content_holder img
{
float:left;
margin:0 10px 0 0;
padding:0;}
#content_sub_top p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:20px;}
#content_sub_top img
{
border:#CCCCCC;
 border-style:solid;
 border-width:1px;
 margin:30px 0px 5px 13px;
 padding:0;
}
#content h1 
{
position:relative;
left:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#006600;}
#content2 h1 
{
position:relative;
left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#006600;}  

#content h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#006600;
position:relative;
left:20px;} 
#test 
{
height:300px;
margin:0;
padding:0;
width:150px;
background-color:#003300;
}
#footer img 
{
float:right;
position:relative;
right:50px;
bottom:5px;
}
#logo_menu
{
width:230px;
padding:0;
margin:0;
position:relative;
top:20px;
left:20px;
}
logo_menu a 
{
border-bottom-color:#FFFFFF;
border-bottom-width:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#330000;
	position:relative;
	left:40px;
}
#logo_menu li a {
	
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	height: 10px;
	font-size:11px;
	text-decoration: none;
	list-style-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-indent:-20px;
	float:right;
	list-style-image: none;

	
}	
	
#logo_menu li a:link, #menu3 li a:visited {
	color:#333333;
	display: block;
	padding: 8px 0 0 10px;
	
	list-style-image:none;
	}
	
#logo_menu li a:hover {
color:#006600;
border-bottom-color:#FFFFFF;
	border-bottom-width:thin;
	
	list-style-image:none;
	}
#logo_menu ul { /* remove bullets and list indents */
list-style-image: none;
margin: 0;
padding: 0;
}
#logo_menu li p
{
text-align:center;
list-style-image: none;
padding:2px;}
#menu_logo p {
color:#CCCCCC;
}
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
ul#saturday{margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:36px;text-transform:uppercase;font-size:12px;font-weight:bold;background:transparent url("images/bgOFF.gif") repeat-x top left;font-family:Helvetica,Arial,Verdana,sans-serif;border-bottom:4px solid #336666;border-top:1px solid #C0E2D4;}
ul#saturday li{display:block;float:left;margin:0;pading:0;}
ul#saturday li a{display:block;float:left;color:#874B46;text-decoration:none;padding:12px 20px 0 20px;height:24px;background:transparent url("images/bgDIVIDER.gif") no-repeat top right;}
ul#saturday li a:hover{background:transparent url("images/bgHOVER.gif") no-repeat top right;}
ul#saturday li a.current,ul#saturday li a.current:hover{color:#fff;background:transparent url("images/bgON.gif") no-repeat top right;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

/* =-=-=-=-=-=-=-[Menu Five]-=-=-=-=-=-=-=- */
	
#menu5 {
	width: 185px;
	border-style: none solid none solid;
	border-color: #D0D0D0;
	border-width: 1px;
	margin: 0px;
	position:relative right:20px;
	font-size:9px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
#menu5 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	position:relative right:20px;
	
	}	
	
#menu5 li a:link, #menu5 li a:visited {
	color: #777;
	display: block;
	background: url(images/menu52.gif);
	padding: 8px 25px 0 10px;
	text-align: right;

	}
	
#menu5 li a:hover {
	color: #fff;
	background: url(images/menu52.gif) 0 -32px;
	padding: 8px 25px 0 10px;
	text-align: right;
	
	}
	
#menu5 li a:active {
	color: #fff;
	background: url(images/menu52.gif) 0 -64px;
	padding: 8px 25px 0 10px;
	text-align: right;
	
	}
a img {
  border:#CCCCCC;
 border-style:solid;
 border-width:1px;

}
#google_search{
width:auto;
height:auto;
float:right;
}
#google_ads
{
width:auto;
height:auto;
float:left;}
.box 
            {
            	margin: 0px auto;
            	width:960px;
            	background-color:#ffffff;
            	text-align:left;
                position: relative;
            }
            .header
            {
            	height:100px;
            }
            .header h1
            {
            	margin:0px;
            	padding:30px;
            }
            .menu
            {
            	height:30px;
            	border-top:solid 1px #dccfbb;
            	border-bottom:solid 1px #dccfbb;
            	background-color:#4d3a24;
            }
            .menu div
            {
            	padding:10px 30px;
            }
            .menu a
            {
            	margin:0px 10px;
            	color:#fecd28;
            	text-decoration: none;
            }
            .content
            {
             	padding:10px 30px;
            }
            #contactFormContainer
            {
            	position:absolute;
            	left:600px;
            	float:right;
            }
            #contactForm
            {
            	height:277px;
            	width:351px;
            	background-image:url('bkg.jpg');
            	display:none;
            }
            #contactForm fieldset
            {
            	padding:30px;
            	border:none;
            }      
            #contactForm label
            {
            	display:block;
            	color:#424242;
            }      
            #contactForm input[type=text]
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            	height:24px;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #4d3a24;
            	width:100%;
            	margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
            	background-color:#4d3a24;
            	border:solid 1px #23150c;
            	color:#fecd28;
            	padding:5px;
            }                
            #contactLink
            {
            	height:40px;
            	width:351px;
            	background-image:url('slidein_button.png');
            	display:block;
            	cursor:pointer;
            }
            #messageSent
            {
            	color:#ff9933;
            	display:none;
            }

