/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.5; min-width: 980px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	background: url(../images/pattern-1.png) repeat; color: #363636;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.full{
}
.w936{
	width: 936px; margin: 0 auto; background: url(../images/bgshadow.png) repeat-y; padding: 0 5px; border: none; /*border-left: #CDCDCD solid 2px; border-right: #CDCDCD solid 2px;*/
}
.clear{
	clear: both;
}
.header{
	min-height: 380px; background:#FFF; /*background: url(../images/banner.png) center no-repeat*/;
}
.header .logo{
	height: 145px;
    width: 286px;
	margin:0px;
	padding:0px 15px;
	float:left;
}
.header .topinfo{
    height:115px;
	float:right;
	color: #0052a0;
	text-align:right;
    font-style: italic;
	font-size: 18px;
	padding:30px 15px 0px;
	font-family: Constantia;
    width: 300px;
}
.header .topinfo a{
    color:#0052a0;
	text-decoration:underline;	
}
.header .topinfo a:hover{
    color:#0A0691;
	text-decoration:underline;		
}

.slider{
	width:100%;
	background:url(../images/joann3.png) #6EA4D7 no-repeat;
	height:245px;
	display:block;
	margin:0px;
	padding:0px;	
}

.slider .title1 {
    background-color:#0052a0 /*#5F5DCA*/;
    font-family: Constantia;
    font-size: 36px;
    font-style: italic;
    height: 58px;
    position:relative;
    top: 15px;
    width: 220px;
	padding-right:20px;
	text-align:center;
    z-index: 6;
	color:#FFF;
}
.slider .title2 {
    background-color:#0052a0 /*#8382DF*/;
	font-family: Constantia;
    font-size: 36px;
    font-style: italic;
    height: 58px;
    position:relative;
	text-align:right;
	padding-right:15px;
    top:35px;
    width: 410px;
    z-index: 7;
	color:#FFF;
}
.slider .title3{
	background-color:#0052a0 /*#9897E5*/;
	font-family: Constantia;
    font-size: 36px;
    font-style: italic;
    height: 58px;
    position:relative;
    top:55px;
    /*width: 530px;*/
    z-index: 8;
	/*padding-right:25px;*/
	color:#FFF;
	text-align:right;
	
	padding-right: 60px;
    width: 450px;
}

.menu{
	text-align: center; background: url(../images/menubg.jpg) top repeat-x; border: none; border-bottom: #a4935a solid 3px; border-top: #a4935a solid 1px;
}
.menu ul li{
	display: inline;
}
.menu ul li a{
	font-size: 14px; line-height: 38px; padding: 12px 20px; color: #FFF; text-decoration: none; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(../images/menu_divider.png) right no-repeat;
}
.menu ul li a.last{
	background: none;
}

.content{
	min-height: 300px; padding: 16px;
}
p{
	margin: 10px 0;
}
a{
	text-decoration: none; color: #06C;
}
strong{
	font-weight: 700;
}
h1{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 20px; margin: 10px 0 15px 0; color: #003e61; text-transform: uppercase;
}
h2{
	font-size: 15px; font-weight:bold; margin: 10px 0px 0; color: #003e61; 
}
h4{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; margin: 10px 0 15px 0; color: #003e61; font-style:italic;
}
h5{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; margin: 10px 0 15px 0; color: #003e61; font-style:italic;
}
.footer{
	background:#03418F; border-top: #a4935a solid 3px; padding: 16px; color: #F2F2F2;
}
.footer a{
	color: #FFF;
}
.copyright{
}
.left{
	float: left; width: 68%; padding-right: 2%; border-right: #eadfb9 dotted 1px;
}
.left ul{
}
.left ul li{
/*	background: url(../images/li.png) center left no-repeat; padding-left: 25px; margin: 0 0 5px 15px;*/

    list-style: none outside url("../images/li.png");
    margin: 0 0 5px 40px;
    padding-left: 5px;
}
..right{
	float: right; width: 28%; padding-top: 20px;
}
.right ul{
}
.right ul li{
}
.right ul li a{
	width: 210px; line-height: 28px; background: url(../images/rightmenu.png) no-repeat; color: #FFF; float: right; padding: 0 15px 0 35px; margin: 4px 0; letter-spacing: 2px;
}
.right ul li a:hover, .right ul li a.current{
	background: url(../images/rightmenu_s.png) no-repeat;
}
.imgbord{
	border: #c6b376 solid 2px; padding: 7px;
}
.imgright{
	float: right; margin: 10px 0 10px 10px;
}
.imgleft{
	float: left; margin: 10px 10px 10px 0;
}


.jqtab_listyle {
	display:block;
	margin:0px;
	padding:0px;
}
.jqtab_listyle ul {
}
.jqtab_listyle ul li {
	list-style:url(../images/li.png) none outside; 
/*    background: url("../images/li.png") no-repeat scroll left center rgba(0, 0, 0, 0);*/
    margin: 0 0 5px 40px;
    padding-left: 5px;
}


.jqtab_inlin {
	display:inline-block;
	margin:0px;
	padding:0px 10px 0px 0px;
}
.jqtab_inlin ul {
}
.jqtab_inlin ul li {
	list-style:url(../images/li.png) none outside; 
/*    background: url("../images/li.png") no-repeat scroll left center rgba(0, 0, 0, 0);*/
    margin: 0 15px 5px 40px;
    padding-left: 5px;
	float:left;
}

.jqtab_listyle ol {
}
.jqtab_listyle ol li {
	list-style:decimal; 
/*    background: url("../images/li.png") no-repeat scroll left center rgba(0, 0, 0, 0);*/
    margin: 0 0 5px 20px;
    padding-left: 5px;
	font-weight:bold;
}

.abo-img{
	padding:2px;
	border:1px solid #999;
	margin:0px 15px 5px 0px;
	float:left;
}
.namh1{
	font-size:21px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
	color: #003e61;
	padding:5px 0px;
	margin:0px;
	letter-spacing:1px;
	text-align:center;
}
.namh2{
	font-size:18px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
	color: #003e61; 
	padding:5px 0px 0px;
	margin:0px;
	text-align:center;
}
.namh3{
	font-size:15px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; 
	color: #003e61; 
	padding:5px 0px 0px;
	margin:0px; 
}

input{
	width:180px;
	margin:0px;
	padding:2px 3px;
	color:#757575;
}
sup{
	color:#F00;
}
input.sub-but{
	border:none;
}
.but-in {
    color: #333333;
    margin: 0 0 0 50px;
    padding: 0;
    width: 120px;
}
.titl2{
/*	border-left:1px solid #EEE; 
	border-right:1px solid #EEE; 
	border-bottom:1px solid #EEE;  */
	border-radius:2px;
	background:url(../images/titk-bg.png) repeat-x;
	box-shadow:0px 0px 1px #cfdae0; 
	padding:5px; 
	font-size:21px; 
	text-align:center; 
	color:#CE579B;
}