/* CSS Document */
/*
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
*/
/*:focus { outline:0; }*/
/*a:active { outline:none; }*/
body { color:black; background:white; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

/*
	FooterFix
*/

html,
body {
   	margin:0;
   	padding:0;
   	height:100%;
	margin-top:10px;
}
#container {
   	min-height:100%;
   	position:relative;
}
#header {
   	background:#ff0;
   	padding:0px;
}
#body {
   	padding:0px;
   	padding-bottom:18px;   /* Height of the footer */
}
#footer {
   	position:absolute;
   	bottom:0;
   	width:100%;
   	height:18px;   /* Height of the footer */
}

/*
	/FooterFix

*/

body
{
	margin:0px;
	color:#2C2C29;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
p
{
	margin:0px;
}
a
{
	text-decoration:none;
}
h1
{
/*
	margin-top:10px;
	margin-bottom:0px;
*/
	font-family: 'open sans', arial, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color:#3C3C39;
	margin-top:22px;
	margin-bottom:2px;
}
h2
{
/*
	margin-top:10px;
	margin-bottom:0px;
*/
	font-family: 'open sans', arial, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color:#3C3C39;
	margin-top:22px;
	margin-bottom:2px;
}
h3
{
	font-family: 'open sans', arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin-top:17px;
	margin-bottom:10px;
	color:#3C3C39;
	line-height:26px;
}
h4
{
	font-family: 'open sans', arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top:17px;
	margin-bottom:5px;
	color:#3C3C39;
	line-height:26px;
}
h5
{
	font-family: 'open sans', arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-top:17px;
	margin-bottom:5px;
	color:#3C3C39;
	line-height:26px;
}
#searchDiv
{
	float:right;
	height:42px; 
	margin-top:17px;
}
input[type=text]
{
	height:21px;
}
form textarea:hover,
form input[type=text]:hover
{
	box-shadow:inset 0px 1px 4px 0px rgba(0, 0, 0, .4);
}
form textarea,
form input[type=text]
{
	background-image:url(images/new/images/inner_shadow.png);
	background-position:top;
	border-right:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-bottom:1px solid #dddddd;
	border-top:none;
	background-repeat:repeat-x;
}
form input[type=text]
{
	height:21px;
}
#search_box:hover
{
	box-shadow:inset 0px 0px 3px 0px rgba(0, 0, 0, .4);
}
#search_box
{
	padding:2px;
	border:1px solid #abadb3;
	background:transparent; 
	margin-right:5px;
	margin-top:2px;
	width:198px; 
	float:left; 
}
#searchButton
{
	margin:0px;
	border:none;
	width:35px; 
	height:29px;
	padding:0px;
	background-image:url(images/search_button/images/normal.png);
	display:inline-block;
	float:left;
}
#searchButton:hover
{
	background-image:url(images/search_button/images/hover.png);
}
#searchButton:active
{
	background-image:url(images/search_button/images/active.png);
}
.center
{
	width:950px;
	text-align:center;
	margin:0 auto;
}
.bottom
{
}
#menu_bar
{
	background-image:url(images/new/images/right.png);
}
.paper
{
	background-color:#f0f0f0;
	color:#434343;
	background-image:url(slider/img/background.png);
}
.content
{
	border-bottom:solid 1px #ccc;
	padding:20px;
	-webkit-box-shadow:  0px 7px 12px 0px rgba(0, 0, 0, .33);
	box-shadow:  0px 7px 12px 0px rgba(0, 0, 0, .33);
}
#footer
{
	font-size:13px;
	text-align:center;
	border-top:solid 1px #ccc;
}
#main_menu
{
	width:100%;
	float:left;
	vertical-align:bottom;
}
#main_menu .menu_item,
#main_menu .highlighted_menu_item
{
	float:left;
	font-size: 15px;
	padding-left:14px;
	padding-right:14px;
}
#main_menu .menu_item
{
	padding-top:0px;
	line-height:35px;
	color:white;
/*	text-shadow:#467187 0px 1px 1px; */
}
#main_menu .highlighted_menu_item
{
	-webkit-box-shadow:  0px 0px 3px 2px rgba(0, 0, 0, .20);
	box-shadow:  0px 0px 3px 2px rgba(0, 0, 0, .20);
	background: #ffe566;
	background: -moz-linear-gradient(top,  #ffe566 0%, #ffe566 4%, #ffd200 8%, #ffa600 88%, #ff9600 92%, #ff7b00 96%, #ff7500 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe566), color-stop(4%,#ffe566), color-stop(8%,#ffd200), color-stop(88%,#ffa600), color-stop(92%,#ff9600), color-stop(96%,#ff7b00), color-stop(100%,#ff7500));
	background: -webkit-linear-gradient(top,  #ffe566 0%,#ffe566 4%,#ffd200 8%,#ffa600 88%,#ff9600 92%,#ff7b00 96%,#ff7500 100%);
	background: -o-linear-gradient(top,  #ffe566 0%,#ffe566 4%,#ffd200 8%,#ffa600 88%,#ff9600 92%,#ff7b00 96%,#ff7500 100%);
	background: -ms-linear-gradient(top,  #ffe566 0%,#ffe566 4%,#ffd200 8%,#ffa600 88%,#ff9600 92%,#ff7b00 96%,#ff7500 100%);
	background: linear-gradient(to bottom,  #ffe566 0%,#ffe566 4%,#ffd200 8%,#ffa600 88%,#ff9600 92%,#ff7b00 96%,#ff7500 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe566', endColorstr='#ff7500',GradientType=0 );
	margin-top:5px;
	padding-top:0px;
	padding-bottom:1px;
	line-height:24px;
	margin-left:110px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color:#755118;
	text-shadow:#de9b2c 0px 1px 1px;
	
}
#main_menu .highlighted_menu_item:hover
{
background: #ffee99;
background: -moz-linear-gradient(top,  #ffee99 0%, #ffee98 4%, #ffe253 8%, #ffc539 88%, #ffb92d 92%, #ffa51a 96%, #ffa016 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee99), color-stop(4%,#ffee98), color-stop(8%,#ffe253), color-stop(88%,#ffc539), color-stop(92%,#ffb92d), color-stop(96%,#ffa51a), color-stop(100%,#ffa016));
background: -webkit-linear-gradient(top,  #ffee99 0%,#ffee98 4%,#ffe253 8%,#ffc539 88%,#ffb92d 92%,#ffa51a 96%,#ffa016 100%);
background: -o-linear-gradient(top,  #ffee99 0%,#ffee98 4%,#ffe253 8%,#ffc539 88%,#ffb92d 92%,#ffa51a 96%,#ffa016 100%);
background: -ms-linear-gradient(top,  #ffee99 0%,#ffee98 4%,#ffe253 8%,#ffc539 88%,#ffb92d 92%,#ffa51a 96%,#ffa016 100%);
background: linear-gradient(to bottom,  #ffee99 0%,#ffee98 4%,#ffe253 8%,#ffc539 88%,#ffb92d 92%,#ffa51a 96%,#ffa016 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee99', endColorstr='#ffa016',GradientType=0 );

}
.menu_item_hover
{
	background-image:url(images/new/images/hover.png);
}
#main_menu .hover_button,
#main_menu .button
{
	height:38px;
	float:left;
}
/*
#main_menu .border
{
	width:1px;
	float:left;
	height:45px;		
}
.button_left_border
{
	background-image:url(images/new/images/border_left.png);
}
.button_right_border
{
	background-image:url(images/new/images/border_right.png);
}
.button_left_border_hover
{
	background-image::url(images/new/images/border_left_hover.png);
}
.button_right_border_hover
{
	background-image:url(images/new/images/border_right_hover.png);
}
*/
.list_box
{
	margin:24px;
}
.list_box:hover
{
	-webkit-box-shadow:  0px 0px 30px 1px rgba(255, 217, 99, .75);
	box-shadow:  0px 0px 30px 1px rgba(255, 217, 99, .75);
}
.list_icon
{
	padding-left:15px;
	padding-right:10px;
	padding-top:17px;
	float:left;
	width:104px;
	height:104px;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
}
.list_desc_box
{
	float:left;
	padding:5px;
	padding-left:35px;
	padding-top:14px;
	text-align:left;
}
.list_box a
{
	color:black;
	text-decoration:none;
}
.list_box a:visited
{
	color:black;
	text-decoration:none;
}
