﻿body { padding: 0 0 0 0; margin: 0; font: .74em Arial, sans-serif; line-height: 1.7em; background: #fff; color: #454545; }
a { color: #295487; background: inherit; }
a:hover { color: #808080; background: inherit; }
p {	margin: 10px 0;}
h1 { font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }
h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { padding: 4px 0; margin:  0; }
ul { margin-left: 17px; padding : 1px; list-style: url("../images/list.jpg"); }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }
fieldset{ border: 1px solid silver; }
fieldset legend {color: #4a79af; font-weight:bold;}

/* layout */
#content { margin: 10px auto; width: 880px; }
#logo { margin: 20px 0 15px 5px; float: left; font-size: .9em; color: #808080; background: #fff; line-height: 1.3em; }
#top p { float: right; color: #808080; background: #fff; margin: 20px 5px 1px 0; text-align: right; font-size: .9em; }

#menu{ clear:both;padding: 0px 6px 6px 0px; margin: 00; border-bottom: 1px solid #ccc; text-align: left; }
#menu li { list-style: none; display: inline; margin: 0; }
#menu li a{ text-decoration: none; padding: 5px 10px; margin-right: 1px; border: 1px solid #ccc; }
#menu li a:hover{
	border-bottom: 1px solid #fff;
	background: url('../images/menu_slice.jpg') repeat-x;
	font-weight: bold;
}
#menu li a.current{ border-bottom: 1px solid #fff; background: url('../images/menu_slice.jpg') repeat-x; font-weight:bold;}



#intro { background: url(images/logo2.jpg) no-repeat;  height:253px;}


#intro a { color: #FFF; background: inherit; }

#left { clear: left; float: left; width: 625px; margin: 0 0 10px 0; }
#leftd { clear: left; float: left; width: 100%;  }
#center a { background: #fff; color: #295487;}
#center { padding: 3px 15px 15px 13px; background: #fff;background-image: url("../images/bgshade1.gif");background-repeat: repeat-x; color: #444; text-align: justify; }	
#centerd { background: #fff;background-image: url("../images/bgshade1.gif");background-repeat: repeat-x; color: #444; text-align: justify; }
#center li { list-style: square; margin: 0 0 0 15px; }
.left_box {
	clear: both;
	border-top: 1px solid #ccc;
	background-image: url('../images/foot.gif');
	background-repeat: repeat-x;
	text-align: center;
	color: #808080;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0px 5px 0px;
	margin: 0 0 15px 0;
}
#commercial_box { float: right; width: 180px; text-align: center; margin: 0 0 0 25px; padding: 15px 10px; border: 1px solid #ccc; }
.half { float: left; width: 280px; padding: 0 10px 10px 15px; }	
.half li { padding: 2px 0 3px 13px; border-bottom: 1px dotted #ccc; background: #fff url(images/bullet.gif) no-repeat center left; color: #295487; }
.half li a{ background: #fff; color: #295487; }
.half li a:hover{ background: #fff; color: #808080; }
		
/* right side */
#right { float: right; width: 243px; }
.box { margin: 0 0 10px 0; padding: 8px 12px; border: 1px solid #ccc; }
.code { background: #FAF5CF; color: #393409; border: 1px solid #AFA238; padding: 4px 13px; }
/* footer */
#footer {
	clear: both;
	color: #808080;
	background: #FFF;
	padding: 10px 0px 10px 0px;
}
#footer .right { float: right; }
/*lightbox*/
#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url("../images/lightbox/overlay.png"); }
* html #overlay{background-color: #333;	back\ground-color: transparent;	background-image: url("../images/lightbox/overlay.png");	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/lightbox/overlay.png", sizingMethod="scale");}


