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

body { cursor: default;	margin: 0; padding: 0; font: normal 1px arial,helvetica,sans-serif; color: #666; background: #F0F1E1 url(../images/mainbg.jpg) repeat-x; }
p { margin: 0; padding:5px 0 10px 0; line-height:18px; }
ul { margin:0; padding:0 0 0 25px; }

#header, #content-holder, #menu, #button, #button1, #sched, #bna, #footer { float:left; }

#default-holder { margin:0 auto; padding:0; width:750px; height:auto; }
#header { width:736px; height:121px; padding:12px 0 0 14px; }
#content-holder { width:736px; height:auto; padding:0 0 0 14px; background:url(../images/rep-bg.gif) repeat-y; }
#menu { width:724px; height:37px; }
#button { width:95px; height:37px; }
#button1 { width:124px; height:37px; }
.home { width:506px; height:auto; padding:0 0 15px 0; }
#bna { width:496px; height:auto; padding:15px 0 10px 10px; }
#bna .con-bna { float:left; width:203px; height:auto; padding:15px 15px 15px 15px; }
#bna .con-bna .bna-main { float:left; width:203px; height:98px; background:url(../images/bna-rep.gif) repeat-x; }
#bna .con-bna .bna-main .conmid { float:left; width:195px; height:80px; text-align:center; padding:18px 0 0 0; }
#bna .con-bna .bna-main .conmid p { margin:0; padding:2px 0 0 0;}
#bna .con-bna .bna-main .lside { float:left; width:4px; height:98px; background:url(../images/bna-l.gif) no-repeat; }
#bna .con-bna .bna-main .rside { float:right; width:4px; height:98px; background:url(../images/bna-r.gif) no-repeat; }
#bna .con-bna1 { float:left; width:110px; height:auto; padding:5px 5px 5px 5px; }
#bna .con-bna1 .bna-main1 { float:left; width:110px; height:98px; background:url(../images/bna-rep.gif) repeat-x; }
#bna .con-bna1 .bna-main1 .conmid1 { float:left; width:102px; height:80px; text-align:center; padding:18px 0 0 0; }
#bna .con-bna1 .bna-main1 .conmid1 p { margin:0; padding:2px 0 0 0;}
#bna .con-bna1 .bna-main1 .lside1 { float:left; width:4px; height:98px; background:url(../images/bna-l.gif) no-repeat; }
#bna .con-bna1 .bna-main1 .rside1 { float:right; width:4px; height:98px; background:url(../images/bna-r.gif) no-repeat; }
.content { width:723px; height:auto; font: normal 12px arial,helvetica,sans-serif; padding:10px 0 10px 0; background:#ffffff; }
.container { width:723px; height:auto; font: normal 12px arial,helvetica,sans-serif; background:#ffffff; }
.lftcon { width:183px; height:auto; padding:3px 2px 3px 9px; }
.rytcon { width:506px; height:auto; padding:3px 10px 3px 12px;}
#sched { width:178px; height:auto; padding:0 2px 15px 0; }
#sched .top { width:140px; height:23px; font:normal 13px arial,helvetica,sans-serif; font-weight:bold; color: #18A1C6; background:url(../images/sched-top.gif) no-repeat; padding:10px 0 0 38px; }
#sched .cnt { width:163px; height:auto; background:url(../images/sched-rep.gif) repeat-y; padding:5px 7px 5px 8px; }
#sched .cnt p { margin:0; padding:3px 0 3px 0; }
#sched .btm { width:178px; height:8px; background:url(../images/sched-btm.gif) no-repeat; }
#footer { width:723px; height:50px; font: normal 12px arial,helvetica,sans-serif; padding:4px 0 0 0; background:url(../images/btm-bg.gif) repeat-x; text-align:center; }
#footer p { margin:0; padding:0; }
.testi-holder { width:180px; height:auto; }
.testi-holder .title { width:180px; height:auto; padding:3px 0 3px 0; }
.testi-holder .testi { width:175px; height:auto; padding:5px 5px 5px 0; vertical-align: top; }
.testi-holder .testi p { padding: 5px 5px 5px 5px; color: #666666; }
.homesub { width:240px; height:auto; padding:10px 5px 0 0; }


#dropmenudiv{
margin:0;
padding:0;
position:absolute;
border:1px solid #666666;
border-bottom-width: 0;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a {
width: 100%;
font-weight:bold;
display: block;
text-indent: 3px;
border-bottom: 1px solid #666666;
padding: 1px 0;
text-decoration: none;
color:#1491BC;
background-color:#E3FFB0;
}

#dropmenudiv a:hover {
font-weight:bold;
color:#66793E;
background-color:#D9F888;
}

/*float*/

.fltlft { float:left; }
.fltryt { float:right; }
.dplyblk { display:block; overflow:hidden; }

/*border*/
.rytborder { border-right:1px solid #D2D2D2 }
.lftborder { border-left:1px solid #D2D2D2 }
.rytborder1 { border-right:1px dashed #D2D2D2 }
.lftborder1 { border-left:1px dashed #D2D2D2 }
.btmborder { border-bottom:1px dashed #D2D2D2 }
.cntborder { border-top:1px solid #D2D2D2 }

/*font*/
.font1 { font:normal 18px arial,helvetica,sans-serif; color:#F35D14; }
.font2 { font:normal 13px arial,helvetica,sans-serif; font-weight:bold; color:#18A1C6; }
.font3 { font:normal 12px arial,helvetica,sans-serif; font-weight:bold; text-decoration:underline; }
.font4 { font:normal 13px arial,helvetica,sans-serif; font-weight:bold; }

/*img*/
img { border: none; }
img.thumbh { padding: 0 10px 5px 0; }
img.thumb {	padding: 0 10px 10px 10px; }
img.thumb1 { padding: 0 10px 0 12px; }
img.thumb2 { padding: 0 10px 0 95px; }

/*align*/
.alignryt { text-align:right; }
.alignlft { text-align:left; }
.alignctr { text-align:center; }

/*links*/

a:link, a:visited { color: #1492BB; text-decoration:underline; }
a:hover { color: #1FBFD7; text-decoration:none; }

.nav a:link, .nav a:visited { color: #666666; text-decoration:none; }
.nav a:hover { color: #1492BB; text-decoration:underline; }

.testi a:link, .testi a:visited { color: #1492BB; text-decoration:none; }
.testi a:hover { color: #1FBFD7; text-decoration:underline; }

.see a:link, .see a:visited { height:21px; background:url(../images/magnify.gif) 5px no-repeat; padding:2px 0 0 18px;	background-repeat: no-repeat; background-position: 0 0; }
.see a:hover { height:21px; background:url(../images/magnify.gif) 5px no-repeat; padding:2px 0 0 18px; background-repeat: no-repeat; background-position: 0 0; }


#footer a:link, #footer a:visited { color: #666666; text-decoration:none; }
#footer a:hover { color: #1492BB; text-decoration:underline; }

/*padding*/
.pad1 { padding:10px 0 0 15px; } 
.pad2 { padding:20px 0 15px 0; }
.pad3 { padding-top:20px; }
.pad4 { padding:0; }
.pad5 { padding:0 0 0 5px;}
.pad6 { padding:0 0 0 15px;}
.pad7 { padding:10px 0 10px 25px;}

/*line-style*/
ul#nav { margin:0; padding:10px 0 20px 5px; }
ul#nav li { list-style:none; background:url(../images/nav.gif) 5px no-repeat;	padding-top:8px; padding-left:13px;	background-repeat: no-repeat; background-position: 5px 11px; }
	
ul#homesub { margin:0; padding:0 0 10px 1px; }	
ul#homesub li{ list-style:none;	background:url(../images/nav.gif) 5px no-repeat; padding-top:3px; padding-left:13px; background-repeat: no-repeat; background-position: 5px 7px; }

ul#list { margin:0; padding:0 0 10px 20px; }	
ul#list li { margin:0; padding:3px 0 3px 0;}

ul#list1 { margin:0; padding:10px 0 10px 20px; }	
ul#list1 li { margin:0; padding:3px 0 3px 0; list-style:square; }

ol#faq { margin:0; padding:5px 0 5px 25px; }
ol#faq li { margin:0; padding:0 0 15px 0; }
ol#faq li p { margin:0; padding:5px 0 0 12px; background:url(../images/dashed.gif) 5px no-repeat; background-position:1px 13px; }

.rytcon h3  { margin: 0; padding: 5px 0 0 10px; font:normal 18px arial,helvetica,sans-serif; color: #F35D14; background:url(../images/style-title.gif) 1px center no-repeat; }
.testi-holder h3  { margin: 0; padding: 5px 0 0 10px; font:normal 18px arial,helvetica,sans-serif; color: #1592BD; background:url(../images/style-title.gif) 1px center no-repeat; }
.homesub h2  { margin: 0; padding: 5px 0 0 10px; font:normal 14px arial,helvetica,sans-serif; color: #1592BD; background:url(../images/style-title.gif) 1px center no-repeat; }
.button { width:80px; height:25px; font:normal 12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background:#016F96; border:1px solid #1490BC; }