/** Main **/
html{ background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-attachment:fixed; background-color:#cceffb}
p{ padding: 8px 0px; font-size:14px;}
body{ font-size: 12px; color: #333333; line-height:17px;}
a{ text-decoration: none; color: #333333; }
a:hover { color: #00aded; text-decoration: none;}
h1{	background-image:url(../images/Logo.png); background-repeat:no-repeat; font-size:22px; height:60px; left:6px; overflow:hidden; position:absolute; text-indent:-350px; top:10px; width:532px;}
.content { position:absolute; top:32px; }
a.on { color: #58929D; }
h2.on { color: #58929D; }
.selected { color:#00aded; }
.menuselected { font-weight:bold; }
.imgleft { float:left; padding:0 20px 20px 0; }
.biginfo { font-size:14px; font-weight:bold; margin:10px 0px 20px 0px;}
.biginfo  a{ color:#00aded;}
/** End Main **/

/** Structure **/
#doc{ font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; width:980px; color: #484747; margin-top:30px; position:relative; clear:both; overflow:hidden; background-color:#fff; }
#hd{ background-image:url(../images/mid.jpg); background-repeat:repeat-y; height:204px; position: relative; font-size:14px;  }
#hd .top{ background-image:url(../images/top.jpg); height:29px;}
#hd .banner{ background-image:url(../images/BannerImage.jpg); width:915px; height:134px; position:absolute; top:26px; left:33px; }
#hd .banner span{ position:absolute; left:17px; top:75px;  color:#ffffff; font-weight:bold;}
#hd .banner b{ position:absolute; left:224px; top:75px; color:#ffffff;  }
#hd .banner a{ color:#ffffff; }
#hd .banner a:hover{ font-weight:bold; }
#hd .shadow{ background-image:url(../images/shadow.jpg); width:915px; height:11px; position:absolute; top:190px; left:33px;}
#bd{ background-image:url(../images/mid.jpg); background-repeat:repeat-y; }
#bd .line{ border-bottom:1px solid #adaeb0; margin:0px 32px 0px 33px; height:8px; }
#bd .linetop{ border-top:1px solid #adaeb0; margin:0px 32px 0px 33px; height:15px; }
.none { margin:0px; padding:0px; height:1px; width:1px; overflow:hidden; text-indent:-200px;}
.yui-g{ padding:0 32px 0 33px; overflow: hidden; }
#reserve { height:0px; overflow:hidden;} 
/** Structure **/

/** Nav **/
#nav { background-image:url(../images/nav.png); height:30px; width:915px; position:absolute; top:160px; left:33px; display:block; margin-bottom:4px; background-color:#19b5ee; font-size:14px; }
#nav li{ display:inline-block; margin:6px 10px; width:114px; vertical-align:top; text-align:center; }
#nav a { color:#ffffff; }
#nav a:hover { font-weight:bold; }
#nav.home{width:15%;}
#nav.about{width:15%;}
#nav.interest{width:15%;}
#nav.contact{width:20%;}
/** End Nav **/

/** main column **/
#maincolumn{ padding:10px; width:720px; display:block; position:relative; }
#maincolumn h2{ font-size:17px; font-weight:bold;}
#maincolumn h3{ font-size:15px; font-weight:bold;}
#maincolumn p { padding-bottom:15px; }
#maincolumn a{ font-weight:bold; }
#maincolumn a:hover{ font-weight:bold; }
/** main column **/


/** Left column **/
#leftcolumn{ width:536px; display:block; position:relative; }
#leftcolumn h2{ font-size:17px; font-weight:bold; margin:7px 0;}
#leftcolumn h3{ font-size:13px; font-weight:bold; }
#leftcolumn p{ font-size:12px;}
#leftcolumn .picture{ height:265px; }
#leftcolumn .picture span{ position:absolute; top:212px; right:8px; }
#leftcolumn .picture b{ position:absolute; top:249px; right:0px; background-image:url(../images/shortshadow.jpg); width:536px; height:17px; display:block; }
#leftcolumn li  { width:121px; display:inline-block; margin-right:10px; margin-bottom:20px; }
#leftcolumn li a { font-size:11px; color:#00aded;}
#leftcolumn li a:hover{ font-weight:bold; }
#leftcolumn .contact { color:#00aded!important; }
#leftcolumn a{ font-weight:bold; }
#leftcolumn a:hover{ font-weight:bold; }
/** End Left column **/

/** Right column **/
#rightcol {width:362px;	position:relative; display:block; padding-left:15px;}
#rightcol .right {float:right; }
#rightcol .left { position:absolute;left:0px; bottom:0px; }
#rightcol a{ font-weight:bold; }
#rightcol a:hover{ font-weight:bold; }
/** END Right column **/

/** Left column2 **/
#leftcolumn2{ margin-top:15px; margin-bottom:15px; width:446px; }
#leftcolumn2 h2{ font-size:17px; padding-bottom:10px; font-weight:bold;}
#leftcolumn2 h3{ font-size:14px; padding-bottom:5px; font-weight:bold; }
#leftcolumn2 p{ font-size:14px; line-height:20px; padding-bottom:20px;}
#leftcolumn2 .shortline { border-top:1px solid #adaeb0; margin-top:15px; }
#leftcolumn2 a{ font-weight:bold; }
#leftcolumn2 a:hover{ font-weight:bold; }
#leftcolumn2 #leftcolcontent { height:172px; border:1px solid #01BAF2; padding: 10px; }
#leftcolumn2 #leftcolcontent p { font-size:12px; line-height:17px; margin-bottom:0; padding-bottom:0; }
/** End Left column **/

/** Right column2 **/
#rightcol2 {margin-top:15px; margin-bottom:0; width:439px; padding-left:22px; position:relative; display:block; }
#rightcol2 h2{ font-size:17px; margin:7px 0px; font-weight:bold; }
#rightcol2 p{ font-size:12px; }
#rightcol2 .chatbg { background-image:url(../images/chatbackground.jpg); width:439px; height:194px; display:block; text-indent:-200px; overflow:hidden; position:relative; cursor:pointer; }
#rightcol2 .chattext { position:absolute; top:0px; left:20px; color:#da863d; font-weight:bold; font-size:16px; }
#rightcol2 .chatstatus { position:absolute; top:90px; left:20px; width:px; height:px; }
#rightcol2 a{ font-weight:bold; }
#rightcol2 a:hover{ font-weight:bold; }
/** END Right column **/

/** Footer **/
#ft{ width:980px; height:70px; margin:0 auto;  position: relative;  font-size:11px; clear:left; text-align:left; padding-left:58px;}
#ft .right{ float:right; padding:0px 58px; }
#ft li{ float:left; padding:0px 12px; font-size:11px; }
#ft ul { padding:20px; }
#ft .termsselected { color:#00aded!important; font-weight:bold!important; }
/** End Footer **/

/** Slideshow **/
#slideshow { margin:0 auto; width:880px; height:130px; position:relative; }
#slideshow #slidesContainer { margin:0 auto; width:810px; height:130px; overflow:auto; position:relative; }
#slideshow #slidesContainer .slide { margin:0 auto; width:765px; height:130px; }
#slideshow #slidesContainer .slide  h2 { text-align:center; font-weight:bold; }
.control { display:block; width:35px; height:130px; text-indent:-10000px; position:absolute; cursor: pointer; }
#leftControl { top:0; left:0; background:transparent url(../images/control_left.jpg) no-repeat 0 0; }
#rightControl { top:0; right:0; background:transparent url(../images/control_right.jpg) no-repeat 0 0; }
/** End Slideshow **/

