body          { font: 0.69em/1.46 Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #696969; margin: 0 auto; padding: 13px 1px 13px 2px; width: 981px }
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul { font-size: 0; list-style-type: none; margin: 0; padding: 0 }
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header       { background: #fff url("../images/header.jpg") no-repeat; margin: 0 auto; position: relative; width: 100%; height: 274px; border: solid 1px #d3d3d3 }
#header_1      { background: #fff url("../images/header01.jpg") no-repeat; margin: 0 auto; position: relative; width: 100%; height: 274px; border: solid 1px #d3d3d3 }
#header_2      { background: #fff url("../images/header02.jpg") no-repeat; margin: 0 auto; position: relative; width: 100%; height: 274px; border: solid 1px #d3d3d3 }
#header_3     { background: #fff url("../images/header03.jpg") no-repeat; margin: 0 auto; position: relative; width: 100%; height: 274px; border: solid 1px #d3d3d3 }
#header_4     { background: #fff url("../images/header04.jpg") no-repeat; margin: 0 auto; position: relative; width: 100%; height: 274px; border: solid 1px #d3d3d3 }
#header_5     { background: #fff url("../images/header05.jpg") no-repeat; margin: 0 auto; position: relative; width: 100%; height: 274px; border: solid 1px #d3d3d3 }
#header ul, #header_1 ul, #header_2 ul, #header_3 ul, #header_4 ul, #header_5 ul     { background: url("../images/nav_bar.gif") no-repeat; padding: 0 0 0 72px; position: absolute; top: 6px; left: 31px; width: 847px; height: 29px }
#header ul li, #header_1 ul li, #header_2 ul li, #header_3 ul li, #header_4 ul li, #header_5 ul li    { background: url("../images/nav_div.gif") no-repeat right top; padding: 0 1px 0 0; height: 27px; float: left }
#header ul li a, #header_1 ul li a, #header_2 ul li a, #header_3 ul li a, #header_4 ul li a, #header_5 ul li a  { color: #000; font: bold 11px/27px Arial, Helvetica, sans-serif; text-decoration: none; background: inherit url("../images/nav_bg.gif") repeat-x; display: block; padding: 0 14px }
#header ul li a:hover, #header_1 ul li a:hover, #header_2 ul li a:hover, #header_3 ul li a:hover, #header_4 ul li a:hover, #header_5 ul li a:hover { color: #fff; background: inherit url("../images/nav_hover.gif") repeat-x }
#header ul li a.hover, #header_1 ul li a.hover, #header_2 ul li a.hover, #header_3 ul li a.hover, #header_4 ul li a.hover, #header_5 ul li a.hover { color: #fff; font: bold 11px/27px Arial, Helvetica, sans-serif; text-decoration: none; background: inherit url("../images/nav_hover.gif") repeat-x; cursor: text; display: block; padding: 0 14px }
#header ul li.last, #header_1 ul li.last, #header_2 ul li.last, #header_3 ul li.last, #header_4 ul li.last, #header_5 ul li.last{
	background-image:none;
	height:27px;
	float:left;
}

#header h1, #header_1 h1, #header_2 h1, #header_3 h1, #header_4 h1, #header_5 h1  { color: #808080; font-size: 1.5em; font-variant: small-caps; font-weight: normal; position: absolute; top: 108px; left: 411px; width: 484px; height: 32px }
#header p, #header_1 p, #header_2 p, #header_3 p, #header_4 p, #header_5 p  { color: #000; font: 12px/19px Arial, Helvetica, sans-serif; position: absolute; top: 142px; left: 411px }
#header p span.txt1, #header_1 p span.txt1, #header_2 p span.txt1,  #header_3 p span.txt1, #header_4 p span.txt1,  #header_5 p span.txt1  { color: #000; background-color: #dcdcdc }

#header p.topText, #header_1 p.topText, #header_2 p.topText, #header_3 p.topText, #header_4 p.topText, #header_5 p.topText  { color:#D4D4C6;
 font: 18px/23px Arial, Helvetica, sans-serif; position: absolute; top: 203px; left: 285px; width: 588px }
#header p.topText span.smallTxt, #header_1 p.topText span.smallTxt, #header_2 p.topText span.smallTxt, #header_3 p.topText span.smallTxt, #header_4 p.topText span.smallTxt, #header_5 p.topText span.smallTxt { color: #ff9c3a; font: 12px/18px Arial, Helvetica, sans-serif; padding: 0 0 0 8px }
/*------------------------------------------------header--------------------*/

/*------------------------------------------------left--------------------*/
#left_side        { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; margin-top: 5px; margin-left: 5px; width: 480px; float: left }
#left_side h2   { color: #222222; font: 1.7em/22px Georgia, "Times New Roman", Times, serif; background-color: inherit; display: block; margin: 0 0 16px; padding: 0 0 0 38px }
#left    { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; margin-left: 5px; width: 357px; float: left }
#left h1  { color: #222222; font: 1.8em/22px Arial, Helvetica, sans-serif; background-color: inherit; display: block; margin: 0 0 16px }
#left1      { color: #000; margin: 10px 0 34px; padding: 5px 10px 6px 9px; width: 322px; border: solid 1px #d3d3d3 }
#left1 p.pic1     { background-image: url("../images/lft_pic1.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; margin: 5px 0 0; width: 93px; height: 93px; float: left }
#left1 p.boxTxt1  { font: 11px/16px Georgia, "Times New Roman", Times, serif; padding: 0 0 0 15px; width: 199px; float: right; border-left: 2px solid #ddddca }
#left1 p.boxTxt1 span     { color: #4682b4; font: bold 1.3em/17px Arial, Helvetica, sans-serif; background-image: url("../images/one.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; margin: 0 0 10px; padding: 0 0 0 25px; height: 17px }
#left1 a   { color: #8b0000; font-weight: bold; text-decoration: none; padding: 2px }
#left1 a:hover { color: #a59295; text-decoration: underline }
#left2       { color: #000; margin: 0 0 34px; padding: 5px 10px 6px 9px; width: 322px; border: solid 1px #d3d3d3 }
#left2 a   { color: #8b0000; font-weight: bold; text-decoration: none; padding: 2px }
#left2 a:hover { color: #a59295; text-decoration: underline }
#left2 p.pic2     { background-image: url("../images/lft_pic2.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; margin: 5px 0 0; width: 93px; height: 93px; float: left }
#left2 p.boxTxt2   { font: 11px/16px Georgia, "Times New Roman", Times, serif; padding: 0 0 0 15px; width: 199px; float: right; border-left: 2px solid #ddddca }
#left2 p.boxTxt2 span      { color: #4682b4; font: bold 1.3em/17px Arial, Helvetica, sans-serif; background-image: url("../images/two.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; margin: 0 0 10px; padding: 0 0 0 25px; height: 17px }
#left3     { color: #000; margin: 0; padding: 5px 10px 6px 9px; width: 322px; border: solid 1px #d3d3d3 }
#left3 a   { color: #8b0000; font-weight: bold; text-decoration: none; padding: 2px }
#left3 a:hover { color: #a59295; text-decoration: underline }

#left3 p.pic3      { background: url("../images/lft_pic3.jpg") no-repeat; display: block; margin: 5px 0 0; width: 93px; height: 93px; float: left }
#left3 p.boxTxt3  { font: 11px/16px Georgia, "Times New Roman", Times, serif; padding: 0 0 0 15px; width: 199px; float: right; border-left: 2px solid #ddddca }
#left3 p.boxTxt3 span     { color: #4682b4; font: bold 1.3em/17px Arial, Helvetica, sans-serif; background-image: url("../images/three.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; margin: 0 0 10px; padding: 0 0 0 25px; height: 17px }
#left1 p.boxTxt { font: 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0 0 0 15px; width: 199px; float: right; border-left: 2px solid #ddddca }
#left1 p.boxTxt span    { color: #d76e08; font: bold 1.3em/17px Arial, Helvetica, sans-serif; background: url("../images/one.gif") no-repeat; display: block; margin: 0 0 10px; padding: 0 0 0 25px; height: 17px }
/*------------------------------------------------left--------------------*/

/*------------------------------------------------right--------------------*/
#right_side      { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; margin-top: 5px; padding-right: 3px; width: 480px; float: right }
#right_side h2    { color: #222222; font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-variant: normal; font-weight: normal; background-color: inherit; display: block; padding: 0 0 0 38px }
#right        { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; background-image: url("../images/right_panel_bg.gif"); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width: 608px; float: right }
#rightMonth   { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; width: 608px; float: right }
#right a { color: #8b0000; font-weight: bold; text-decoration: none }
#right p.rightTop    { background: url("../images/right_top.gif") no-repeat; display: block; width: 608px; height: 26px }

#right h2   { color: #222222; font: 1.7em/22px Georgia, "Times New Roman", Times, serif; background-color: inherit; display: block; margin: 0 0 16px; padding: 0 0 0 38px }
#right p.rightTxt1 { color: #62625c; font: 1.2em/18px Arial, Helvetica, sans-serif; background-color: inherit; padding: 0 38px 10px }
#right p.rightTxt2  { color: #62625c; font: 1em/18px Arial, Helvetica, sans-serif; background-color: inherit; margin: 0 27px 0 0; padding: 0 0 20px 38px; width: 330px; float: left }
#right p.rightPic            { display: block; margin: 7px 5px 22px 0; width: 200px; height: 133px; float: left }
#right p.rightMonth            { background: url("../images/month/100210_0026.jpg") no-repeat; display: block; margin: 7px 0 22px 6px; width: 595px; height: 396px }
#right p.rightBottom    { background: url("../images/right_bottom.gif") no-repeat; display: block; width: 608px; height: 20px; float: left }
.rightimg { margin: 5px; padding: 3px; float: right; border: solid 1px #d3d3d3 }
/*------------------------------------------------End right--------------------*/
#box         { margin-top: 10px; margin-right: 5px; width: 606px; float: left }
#box img   { }
/*------------------------------------------------body--------------------*/
#contact       { background-color: #f0ffff; margin-top: 10px; margin-left: 10px; padding: 5px 5px 5px 15px; width: 934px; height: 300px; border: solid 1px #e6e6fa }
#contact p        { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; padding-left: 5px }
#contact a  { color: #8b0000; font-weight: bold; text-decoration: none }
#contact h4  { color: #000; font-size: 2.1em; font-weight: normal; line-height: 15px }
#contact img { margin: 5px; float: right }

/*------------------------------------------ Accordian---------------------- */
#page                        { background-color: #fff; margin: 0 auto; width: 981px }

#accordian     { background-color: #f0ffff; margin: 0 auto; z-index: 2; width: 100% }

.accordion_headings       { color: #000; font-size: 1.2em; font-weight: normal; line-height: normal; background-color: #d1d1ea; letter-spacing: 1px; cursor: pointer; margin-top: 2px; padding: 7px 10px; clear: both }

.accordion_headings:hover { background-color: #b3b3c8 }

.accordion_child  { padding-top: 20px; padding-right: 30px; padding-left: 30px }
.accordion_child p     { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px }
.accordion_child h5  { color: #8b0000; font-size: 1em; font-weight: normal }
.accordion_child ul {
	margin:25px 0 25px 0px;
}

.accordion_child ul li   { line-height: 20px; list-style: none; margin: 10px 0; padding-bottom: 10px; padding-left: 20px; border-bottom: 1px solid #eee }
.accordion_child a   { color: #f5f5f5; text-decoration: none; background-color: #66cdaa; padding: 7px 10px; border: solid 1px #c0c0c0 }

.accordion_child a:hover   { text-decoration: none; background-color: #46d0a1 }
/*------------------------------------------------workshop--------------------*/
#content         { padding: 0 10px; width: 100% }
#content p   { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; padding: 10px }
#content h1  { font-size: 2em; font-weight: normal; line-height: 20px; padding-left: 10px }
#content h3  { color: #000; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 10px }
#content ul   { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; white-space: normal; list-style-type: square; margin-right: 10px; margin-left: 30px }
#workshop   { background-color: #f5f5f5; margin-top: 10px; margin-bottom: 10px; width: 945px; border: solid 1px #dcdcdc }
#workshop p     { color: #62625c; font-size: 1em; font-family: Arial, Helvetica, sans-serif; line-height: 20px; padding: 10px }
#workshop a  { color: #8b0000; font-weight: bold; text-decoration: none }
#workshop h3 { color: #000; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; padding-left: 10px }
#workshop img  { margin-right: 20px }
/*------------------------------------------------footer--------------------*/
.selected { color: #8b0000; font-weight: bold }
#footer     { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; background: #323232 url("../images/footer_bg.gif") repeat-x; margin: 0 auto; position: relative; width: 100%; height: 125px; clear: both }
#footerMap { margin: 3px 5px 5px; width: 130px; height: 130px; float: right }
#footer ul{
	width:587px;
	position:absolute;
	left:11px;
	top:27px;
}
#footer ul li { color: #d4d4c6; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 19px; background-color: inherit; float: left }
#footer ul li a { color: #d4d4c6; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 19px; text-decoration: none; background-color: inherit; padding: 0 7px }
#footer ul li a:hover{
	color:#D4D4C6;
	background-color:#D76E08;
}
#footer p.copyright { color: #d76e08; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 19px; background-color: inherit; position: absolute; top: 49px; left: 19px }
/*------------------------------------------------footer--------------------*/
