/* CSS Document */
* { margin-top: 0; padding:0;}

html, body { height:100%;margin: 0;padding-top: 1em;}
html, input, textarea	{font-family: Heletica, Tahoma, Geneva, sans-serif; 
		color:#5e5e5e;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{color:#1696d6; text-decoration:underline} 
a:hover{text-decoration:none}

.link{color:#000000; background:url(/images/marker.gif) top left no-repeat; padding-left:20px; background-position:0 5px; text-decoration:none; font-size:.916em  }
.link:hover{text-decoration:underline }

.link1{color:#046594; background:url(/images/marker-1.gif) top left no-repeat; padding-left:10px; background-position:0 2px; text-transform:uppercase; font-size:.909em}
.link2{color:#af5701; background:url(/images/marker-2.gif) top left no-repeat; padding-left:10px; background-position:0 2px; text-transform:uppercase; font-size:.909em}

.go{color:#ffffff; background:url(/images/go.gif) top left no-repeat; padding:2px 10px 5px 10px; text-decoration:none; font-size:1.18em; font-family:Arial, Helvetica, sans-serif }
.go:hover{text-decoration:none; color:#000 }

#siteHeader {
	vertical-align: middle;	
}

#content .col-1 p {
	font-size: 1.3em;
}

.rounded {
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-khtml-border-radius: 0.5em;
}

.contentFrame {
	margin-top: 30px;
	border: none;
	border-color: #aaaaaa;
	border-width: 1px;
	position: relative;
	z-index: 1;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0px;
}

/* Second Level Navigation */
.indent-box ul li { font-size: 1.3em;line-height: 1.3em;font-weight: bold; 
                    background:url(/images/Yellow-Arrow.png) center left no-repeat; background-position:0 0.25em; margin-right:0; padding-left:1.5em; padding-bottom:0.5em}
.indent-box ul li a { color:#3e3e3e; text-decoration: none; } 
.indent-box ul li a:hover { text-decoration: underline; }
.indent-box .selected { text-decoration: underline; }

/*navigation*/
.menu-item  
{
	background-color: #ecc04d; position:relative; float:left; width: 110px; height:35px; vertical-align:middle; 
	text-align:center; margin-right: 2px; 
	background-image: linear-gradient(bottom, rgb(180, 143, 59) 01%, rgb(236,192,77) 30%, rgb(255,230,168) 95%);
	background-image: -o-linear-gradient(bottom, rgb(180, 143, 59) 01%, rgb(236,192,77) 30%, rgb(255,230,168) 95%);
	background-image: -moz-linear-gradient(bottom, rgb(180, 143, 59) 01%, rgb(236,192,77) 30%, rgb(255,230,168) 95%);
	background-image: -webkit-linear-gradient(bottom, rgb(180, 143, 59) 01%, rgb(236, 192, 77) 30%, rgb(255, 230, 168) 95%);
	background-image:-ms-linear-gradient(bottom, rgb(180, 143, 59) 01%, rgb(236, 192, 77) 30%, rgb(255, 230, 168) 95%);
	background-image: -webkit-gradient(
	                                  linear,
	                                  left bottom,
	                                  left top,
	                                  color-stop(01%, rgb(180, 143, 59)),
	                                  color-stop(30%, rgb(236, 191, 77)),
	                                  color-stop(95%, rgb(255, 230, 168))
);}

.menu-item-selected {background-color: #87bcd6;
	background-image: linear-gradient(bottom, rgb(106, 151, 173) 01%, rgb(135,188,214) 30%, rgb(189, 231, 252) 95%);
	background-image: -o-linear-gradient(bottom, rgb(106, 151, 173) 01%, rgb(135,188,214) 30%, rgb(189, 231, 252) 95%);
	background-image: -moz-linear-gradient(bottom, rgb(106, 151, 173) 01%, rgb(135,188,214) 30%, rgb(189, 231, 252) 95%);
	background-image: -webkit-linear-gradient(bottom, rgb(106, 151, 173) 01%, rgb(135,188,214) 30%, rgb(189, 231, 252) 95%);
	background-image:-ms-linear-gradient(bottom, rgb(106, 151, 173) 01%, rgb(135,188,214) 30%, rgb(189, 231, 252) 95%);
	background-image: -webkit-gradient(
	                                  linear,
	                                  left bottom,
	                                  left top,
	                                  color-stop(01%, rgb(106, 151, 173)),
	                                  color-stop(30%, rgb(135, 188, 214)),
	                                  color-stop(95%, rgb(189, 231, 252))
);}

.menu-link {font-size: 0.9em; color: #3e3e3e; display: block; font-family: Arial; font-weight: bold; text-decoration: none;line-height: 35px; }

#siteHeader .menu-item:first-child {
	border-radius: 0.5em 0 0 0.5em;
	-moz-border-radius: 0.5em 0 0 0.5em;
	-webkit-border-radius: 0.5em 0 0 0.5em;
	-khtml-border-radius: 0.5em 0 0 0.5em;
}

#siteHeader .menu-item:last-child {
	border-radius: 0 0.5em 0.5em 0;
	-moz-border-radius: 0 0.5em 0.5em 0;
	-webkit-border-radius: 0 0.5em 0.5em 0;
	-khtml-border-radius: 0 0.5em 0.5em 0;
}

/*header*/
#header {
	font-size:0.6875em; 
	background-color: #cfe4ee;
}

#header h1 { margin-top: 1.5em; margin-left: 1.5em; margin-bottom: 10px; color:Black;}
#header p {margin-left: 1.5em; line-height:1.2em; font-size: 1.8em; color:Black; }

/*content*/
#content{ font-size:0.6875em; text-align:left;}
#content .indent-main{padding:0 40px 34px 40px}
#content .indent-col{padding:0 0 0 20px}
#content .indent-col1{padding:0 20px 0 20px}
#content .title{  margin-bottom:16px}
#content .title1{  margin:8px 0 7px 30px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-left1{ float:left; margin:0 20px 30px 0}
#content .img-indent{ margin:0 0 16px 0}
#content p{margin: 0 0 1em 0; }
#content .p{ margin:0 0 11px 0}
#content .p1{ margin:0 0 27px 0}
#content h3{color:#5e5e5e; font-size:1.18em; margin-bottom:21px; font-style:italic; font-weight:normal; line-height:1.307em  }
#content .h-3{margin-bottom:0 }
#content h4{color:#8b870e; font-size:1em; margin-bottom:13px;  }
#content h5{color:#1696d6; font-size:1.18em; margin-bottom:3px;  }
#content .tail{ background:url(/images/tail.gif) repeat-x bottom; padding-bottom:49px; margin-bottom:19px;}
#content .tail ul li { margin-left: 2em; }
#content .tail ul { margin-bottom: 1em; }
#content .tail p { font-size:1.40em;}
#content .tail h2 { margin-bottom: 0.25em; }
#content .tail1{ background:url(/images/tail.gif) repeat-x bottom; padding-bottom:21px; margin-bottom:34px; }
#content .tail2{ background:url(/images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px }

.txt{ color:#1696d6; font-weight:normal}

#content .indent{padding:0 30px 0 0}
#content .second-level-nav-header {display: block; padding:0.8em 0 1.4em 0; height: 100%; width: 100%; text-decoration: none;}

ul{margin:0; padding:0; list-style:none;}
#content ul li {background:url(/images/marker1.gif) top left no-repeat; background-position:0 5px;margin-left: 1em; padding-left:10px; font-size: 1.3em;line-height: 1.5em;}
#content ul li a:hover { text-decoration:none; }

/*footer*/
#footer {
	border: none;
    padding-left: 0.5em;
    padding-right: 0.5em;
	margin-bottom: 3em;
	margin-top: 30px;
}

#footer a {color:#6c6c6c; text-decoration:none}  
#footer a:hover {  text-decoration:underline}
#footer span a {color:#404040; }
#footer .current {color:#6c6c6c; }

#footer table {
	border: solid; width: 100%; height: 100%; border-spacing: 0; border-width: 0px;
	border-color: rgb(170, 170, 170);
	border-width: 1px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
}

#footer td 
{
	text-align: center; vertical-align: top; border-color: rgb(170, 170, 170); 
	width: 25%; border-right: solid; border-width: 1px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
}

#footer .blue-cell {
	background-color: #d9e9f1;
}

#footer .green-cell {
	background-color: #a2c037;
}

#footer h1 {
	font-size: 1em;
	color: black;
	text-align: left;
}

#footer .green-cell h1 {
	color: white;
}

#footer .green-cell .last-word {
	color: black;
}

#footer p 
{
	text-align: left;
	font-size: 0.8em;
	color: #4c4c4c;
}

#footer .green-cell p {
	color: white;
}

#footer img {
	margin-top: 1em;
}

#footer input {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	height: 1em;
}

#footer #twitter_update_list ul 
{
	list-style:none;
	list-style-position: outside;

}

#footer #twitter_update_list li {
	text-align: left;
	background: none;
	padding: 0;
	margin: 0;
}

#footer #twitter_update_list span {
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:26px}
.h1{ height:22px; background:url(/images/bg_input.gif) no-repeat top left}
.block-contact span{ float:right; margin-right:180px}

.input{
   	border:none; 
	background:none;
	width:162px; height:20px;
	font-size:1em;
	padding-left:25px;
	vertical-align:middle;
	margin-right:4px;
	padding-right:5px;
	color:#FFFFFF
}
input{
	border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 
	background:#FFFFFF;
	width:212px; height:17px;
	font-size:1em;
	padding-left:5px;
}

textarea {
	border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 
	background:#FFFFFF;
	width:212px; height:94px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto
}

.storeImage {
	width: 285px;
	height: 250px;
	margin: 5px;
}

/* Newsletter signup */
#footer #mce-EMAIL {
	width: 9em;
	height: 1.2em;
	color: black;
	
}

#footer .small-arrow-button
{
	width: 2em;
	height: 1.3em;
	padding: 0;
}

#footer .small-arrow-button {
	color: #4c4c4c;
	border: solid 1px #b7b7b7;
	background: url(/images/Yellow-Arrow.png) #4c4c4c;
	background-repeat:no-repeat;
	background-position:center;
}
#footer .small-arrow-button:hover {
	background: #4c4c4c;
	background: url(/images/Yellow-Arrow.png) #686868;
	background-repeat:no-repeat;
	background-position:center;	
}
#footer .small-arrow-button:active {
	color: #4c4c4c;
	background: url(/images/Yellow-Arrow.png) #4c4c4c;
	background-repeat:no-repeat;
	background-position:center;	
}

#footer p 
{
	margin-top: 0.8em;	
}

#footer a 
{
	text-decoration: underline;
}

#footer a:hover {
	
	color: black;
}
