@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
}

body {
	margin:0;
	padding:0;
	background:#2992b1 url('../bg.gif') top center repeat-y fixed;
	height:100%;	

}


h1 { color:#fff; font-size:40px; font-weight:900; text-align:center; padding:0; margin:0;}
h2 { color:#2992B1; font-size:21px; font-weight:900; text-align:center; padding:3px 0 15px 3px; margin:0;}
h3 { color:#222; font-size:14px; font-weight:600; text-align:center; padding:3px 0 12px 0; margin:0; }
h4 { color:#2992B1; font-size:16px; font-weight:900; text-align:center; padding:3px 0 12px 0; margin:0;}
h5 { color:#2992B1; font-size:11px; font-weight:600; text-align:center; padding:3px; margin: -12px 0 24px 0;}
h6 { color:#2992B1; font-size:27px; font-weight:900; text-align:left; padding:3px 0 21px 12px; margin:0;}

p {text-align:left; color:#222; padding:0 6px; font-size:13px; margin:0 0 18px 0;}
p.ttips {text-align:left; color:#2992B1; padding:0 6px; font-size:13px; font-weight:900; margin:0 0 12px 0;}
p.ititle {text-align:left; color:#2992B1; padding:0 6px; font-size:13px; font-weight:900; margin:0 0 12px 0;}
p.linkinfo {text-align:justify; color:#2992B1; padding:0 6px; font-size:10px; margin:0 0 12px 0;}
p.contactinfo {text-align:left; color:#2992B1; padding:0 6px; font-size:12px; margin:0 0 12px 0;}

.caption {color:#2992B1; font-size:10px; font-style:italic;}
.contact {color:#fff; font-size:12px; font-weight:900;}
.footer {color:#d5f2fb; font-size:9px;} 

img.pagepic {padding:2px; border:1px solid #2992B1;}
img.ad { padding:5px; border:6px solid #fff; background-color:#fff;}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #2992b1;
	list-style-type: square;
	text-align:left;
	padding-left:15px;
	margin-left:5px;
}

li {margin:0 6px 15px 0; color: #2992b1; text-align:left;}

#container {margin:0 auto; border:2px solid #fff; height:100%; width:880px;}
#boxtop {margin:3px auto;border:3px solid #fff; background-color:#2992b1; padding:1px; margin-bottom:6px; width:862px;}
#boxbtmimage {margin:3px auto;border:3px solid #fff; background-color:#2992b1; padding:1px; margin-bottom:6px; width:862px;}
#boxfooter {border:3px solid #fff; background-color:#2992b1; padding:1px; margin:2px; width:798px;}
#boxcontent {margin:3px auto;border:3px solid #fff; background-color:#d5f2fb; padding:1px; margin-bottom:6px; width:862px; height:100%;}
#boxcontact {margin:3px auto;border:3px solid #fff; background-color:#2992b1; padding:1px; margin-bottom:6px; width:862px;}

#blueborder {border:1px solid #2992b1; background-color:#d5f2fb; padding:0px; margin:0px; }
#bottom {padding:12px 0 12px 0; }
#homecontent {width:436px; height:100%; text-align:left; background-color:#d5f2fb; border-left:1px dashed #2992b1; border-right:1px dashed #2992b1; margin-top:3px; padding:0 9px 12px 9px; min-height:280px;}
#gallerycontent {width:670px; height:100%; text-align:left; background-color:#d5f2fb; border-left:1px dashed #2992b1; margin-top:3px; padding:0 9px 12px 9px;}



.texta {
 font-size: 11px;
 background-color: #d5edf5;
 border: 1px solid #2992b1;
 padding:2px;
 color:#222;
}

.selecta {
 font: 11px;
 background-color: #d5edf5;
 color: #222;
 border: 1px solid #2992b1;
 padding:2px;
}

.button {
 font-size: 12px;
 background-color: #2992b1;
 color: #fff;
 margin: 3px;
 padding:2px 4px 4px 4px;
 border: 1px solid #fff;
}

.buttonb {
 font-size: 11px;
 background-color: #2992b1;
 color: #fff;
 padding:2px;
 border: 1px solid #fff;
}


a.mainmenu:link, a.mainmenu:visited {
display:block;
width:150px;
margin:3px 1px;
padding:9px 3px;
background-color:transparent;
border:1px dashed #d5f2fb;
border-bottom:1px dashed #2992b1;
color: #2992b1;
text-decoration: none;
font-weight:900;
text-align:left;
}

a.mainmenu:hover {
	text-decoration: none;
	color: #2992b1;
	background-color:#fff;
	border:1px dashed #2992b1;
	border-bottom:1px dashed #2992b1;
}



a.booklink:link {color:#2992B1; text-decoration:none; padding:56px 0 24px 0; font-size:15px; font-weight:900;}
a.booklink:visited {color:#2992B1; text-decoration:none; padding:56px 0 24px 0; font-size:15px; font-weight:900;}
a.booklink:hover {color:#222; text-decoration:none;}


a.linkslink:link { color: #222; text-decoration: underline; font-weight:900; line-height:250%;}
a.linkslink:visited { text-decoration: underline; color: #222; font-weight:900; line-height:250%;}
a.linkslink:hover { text-decoration: underline; color: #2992B1; font-weight:900; line-height:250%;}

a.textlink:link { color: #222; text-decoration: underline; }
a.textlink:visited { text-decoration: underline; color: #222; }
a.textlink:hover { text-decoration: underline; color: #2992B1; }

a.toplink:link { color: #2992B1; text-decoration: none; padding-right:18px; margin-bottom:24px;}
a.toplink:visited { text-decoration: none; color: #2992B1; padding-right:18px; margin-bottom:24px; }
a.toplink:hover { text-decoration: none; color: #222; }

a.itnextlink:link, a.itnextlink:visited { color: #2992B1; text-decoration: none; padding-right:18px; font-size:10px; font-weight:900;}
a.itnextlink:hover { text-decoration: none; color: #222; }

a.itprevlink:link, a.itprevlink:visited { color: #2992B1; text-decoration: none; padding-left:18px; font-size:10px; font-weight:900;}
a.itprevlink:hover { text-decoration: none; color: #222; }

a.itprintlink:link, a.itprintlink:visited { color: #2992B1; text-decoration: none; padding:12px 0; font-size:10px;}
a.itprintlink:hover { text-decoration: none; color: #222; }

a.footlink:link { color: #d5f2fb; text-decoration: none; }
a.footlink:visited { text-decoration: none; color: #d5f2fb; }
a.footlink:hover { text-decoration: none; color: #fff; }
