/*

Copyright (c) 2008, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.5.1

*/

html{color:#000;background:#ddbc93; background-image:url(img/bg_grad.jpg); background-repeat:repeat-x; background-position: left top;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

a:visited {text-decoration: none; }

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

li{list-style:none; line-height:26px;}

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;font-variant:normal;}

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

input,textarea,select{*font-size:100%;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

table {font-size:inherit;font:100%;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body{text-align:center;}

#hd {height: 11.923em; *height:11.625em; background-image: url(img/header2.png); background-repeat:no-repeat; }

#ft{clear:both; background-color:#007fc0; color:#ffffff; text-align:center;  border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;}

#ft a, #ft a:visited{color:#FFFF00;}

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.249em;min-width:750px;}

#doc2{width:73.0769em;*width:71.251em;}

#doc3{margin:auto 10px;width:auto;}

#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}

.yui-b{_position:static;}

#yui-main .yui-b{position:static;}

#yui-main{width:100%;}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-200px;}

.yui-t1 .yui-b{float:left;width:27.30769em;*width:12.00em;}

.yui-t1 #yui-main .yui-b{margin-left:28.30769em;*margin-left:13.05em;}

.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}

.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}

.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}

.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}

.yui-t4 .yui-b{float:right;width:15.384em;*width:15em;}

.yui-t4 #yui-main .yui-b{margin-right:23.076em;*margin-right:22.500em;}

.yui-t5 .yui-b{float:right;width:20.4615em;*width:20.00em; margin-right:50px;}

.yui-t5 #yui-main .yui-b{margin-right:24.4615em;*margin-right:24.125em;}

.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}

.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}

.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}

#yui-main .yui-b{float:none;width:auto;}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}
.yui-gc div.first,.yui-gd .yui-u{width:66%;}

.yui-gd div.first{width:32%;}

.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}

.yui-ge .yui-u,.yui-gf div.first{width:24%;}

.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}

.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}

.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}

.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}

.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}

.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}

.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}

.yui-g .yui-gb .yui-u{_margin-left:1.0%;}

.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}

.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}

.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}

.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}

.yui-gb .yui-gb .yui-u{_margin-left:.7%;}

.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}

.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}

s .yui-gb .yui-gd div.first{width:32%;}

.yui-g .yui-gd div.first{_width:29.9%;}

.yui-ge .yui-g{width:24%;}

.yui-gf .yui-g{width:74.2%;}

.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}

.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}

.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}

.yui-ge div.first .yui-gd .yui-u{width:65%;}

.yui-ge div.first .yui-gd div.first{width:32%;}

#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

#bd{background-color:#bdd7e0; background-image: url(img/box_inside.png); background-repeat:repeat-y;}

#h_add{

	text-align:right;

	color:#ffffff;

	font-size:108%;

	margin-right:1em;

	margin-top:1.5em;

}

#md{

	position:relative;

	left:4em;

	top: -35px;

	height:248px;

}

#menu{

	background:#007fc0;

	height:40px;

	color:#ffffff;

	margin:0px;

	padding:5px 0em 0em 2em;

	width:70.923em; *width:69.151em;

}

#menu ul{

	margin-top:3em;

}

.menubox_body a {

	color:#ffffff; 

	text-decoration:none; 

	margin-left:5em;

	font-size: 14pt;

	letter-spacing: .05em;

}

.menubox_body a:hover {color:#FFFF00; text-decoration:underline;}


#welcome_box{

	width:490px;

	height:208px;

	border: 1px solid;

	background-color:#ffffff;

	padding:8px;

	margin:15px 15px 15px 50px;

}

.w_img{

	float:left;

	margin-right:8px;

	border:1px solid #000000;

}

.smainc{

	margin-left:50px;	

	margin-right:50px;

}

.mainc{margin-left:50px}

.c_button{ background-color:#435260; color:#ffffff; border:1px solid #29333c; padding:1px 10px 3px 10px; margins:10px 0px 10px 0px;}

.hline{margin:0px 10px 5px 50px; height:5px; border-bottom:1px solid #999999; display:block;}

#f_pics{margin-left:50px;}

.freshpics{font-size:150%; font-weight:bold;}

#welcome{margin-top:15px; padding:1em;}



/* set the image to use and establish the lower-right position */ 

.menubox, .menubox_body, .menubox_head, .menubox_head h2{

	/*background: transparent url(img/img.php.png) no-repeat bottom right;*/

	outline-color: #009900;

} 

.menubox{ 
background-color:#4a97eb;
border-bottom:1px solid #000033;
/* intended total box width - padding-right(next) */ 
/*
width:935px !important; /* IE Win = width - padding */ 
/*
width: 935px; /* the gap on the right edge of the image (not content padding) */ 
/*
padding-right:15px; /* use to position the box */ 
/*
margin:20px auto /* set the top-right image */

}

.menubox_head{

background-position:top right; /* pull the right image over on top of border */ 

margin-right:-15px; /* right-image-gap + right-inside padding */ 

padding-right:40px /* set the top-left image */ 

}

.menubox_head h2{ 

background-position:top left; margin:0; /* reset main site styles*/ 

border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 

padding:25px 0 15px 40px; height:auto !important; height:1% /* IE Holly Hack */ /* set the lower-left corner image */ 

}

.menubox_body{ 

/*background-position:bottom left; */
/*margin-right:25px;  interior-padding right */ 
background-image:url(img/box_inside2.png);
background-repeat:repeat-y;
padding:10px 0 10px 40px /* mirror .cssbox_head right/left */ 

}

.clear { /* generic container (i.e. div) for floating buttons */

    overflow: hidden;

    width: 100%;

}



a.button {

    background: transparent url('img/bg_button_a.gif') no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 24px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}



a.button span {

    background: transparent url('img/bg_button_span.gif') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

} 

a.button:active {

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.button:active span {

    background-position: bottom left;

    padding: 6px 0 4px 18px; /* push text down 1px */

} 