/* copyright 2009 ss */

/* reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
img, pre, form, fieldset, table, th, td { 
margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
table { border-collapse:collapse; border-spacing:0; }
th, td { padding:0; text-align:left; vertical-align:top; }
ul, ol {list-style: none;}
:focus {outline: 0; }
img, a img { border: 0 none; }

html {font-size: 100.01%;}

html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}

body { 
background-color: #fff;
color: #2D2668;
font-size: 62.5%;
font-family: helvetica, arial, sans-serif;
min-width: 800px;
}

#page {
width: 800px;
margin: 0 auto;
}

* {outline: none;}
form {margin: 0;padding: 0;}
img {border: none;display: block;}
ul, ol {margin: 0;padding: 0;list-style: none;}

.clear {height: 0;overflow: hidden;}
.bg-none {background: none !important;}
.strong {font-weight:bold;}
hr{clear:both;visibility:hidden;}
.left {float:left;}
.right {float:right;}
.upper {text-transform:uppercase;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: normal;
	font-family: Trebuchet MS,Helvetica,arial,sans-serif;
}
/* h1 {display:block;height:1px;text-indent:-9999px;} */
h1 {color:#003a63;font-size:170%;font-weight:bold;}
h2 {
	color: #003a63;
	font-size: 160%;
	font-weight: bold;
	padding:8px 0 8px 0;
}
h3 {
	color: #003a63;
	font-size: 150%;
	font-weight: bold;
	padding:8px 0 5px 0;
}
h4 {
	color: #003a63;
	font-size: 130%;
	font-weight: bold;
}

h5 {
	color: #003a63;
	font-size: 120%;
	font-weight: bold;
}

p,ul,ol {
	margin: 8px 0 8px 0;
	font-size: 12px;
	line-height: 140%;
}

ul li, ul ul li {font-size: 12px;}

a {
	cursor: pointer;
}
a:hover {
	cursor: pointer;
}

/* -------------- */
#header {
border-bottom:1px solid #F79415;
height:100px;
margin-top:10px;
width:800px;
}
#header h1 {
color:#003A63;
float:left;
font-family:Trebuchet MS,Helvetica,arial,sans-serif;
font-size:170%;
font-weight:bold;
margin-top:50px;
}
#header h1 a {text-decoration:none;color:#003A63;}
#header h1 a:hover {text-decoration:underline;color:#003A63;}
#header img {float:right;}
#header p.tagline {font-size:120%;padding-left:20px;}

#content {width:800px;overflow:auto;margin:15px 0 10px 0;}

#slideshow { left: 0px; margin: 40px 0 0 20px; float: left; }
/* #slideshow img {border: 2px solid #ddd;padding:8px;} */
#slideshow img {
border:2px solid #DDDDDD;
display:inline;
margin:5px;
padding:5px;
}

#imglist { width: 270px; margin: 15px; float: left }
#imglist li { width: 50px; float: left; margin: 8px; list-style: none }
#imglist a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; }
#imglist a.activeSlide { background: #88f }
#imglist a:focus { outline: none; }
#imglist img { border: none; display: block }


#footer {
background-color:#fff;
height:100px;
margin: 0 auto;
text-align:center;
width:800px;
border-top:1px dotted #F79415;
}
#footerContent {
margin: 10px 0 0;
padding: 0 10px 0 0px;
width:780px;
text-align:left;
}
#footerContent p {font-size:11px;}
