@charset "utf-8";
/* CSS Document */

body{margin:0;font-family:Arial, Verdana, sans-serif;color:#004581;font-size:12px;}
h1{color:#004581;font-size:24px;font-weight:400;}
h2{color:#004581;font-size:18px;font-weight:400;}
h3{color:#004581;font-size:12px;font-weight:700;}
p{font-size:12px;color:#004581;}
ul{font-size:12px;color:#004581;}
ol{font-size:12px;color:#004581;}
ol.lower-alpha {list-style-type:lower-alpha}

#content_area_container a:link{font-size:12px}
#content_area_container a:visited{font-size:12px}
#content_area_container a:hover{font-size:12px}
#content_area_container a:active{font-size:12px}
.fontsize12{font-size:12px;color:#004581;}

a {color:#044d8b}
a:visited {color:#044d8b}
a:hover {color:#1b6fb6}
a:active {color:#1b6fb6}

#container{width:1009px;margin-left:auto;margin-right:auto;}

#header {
	width:1009px;
	height:182px;
	background:#ffffff;
}

#nav_container {
	width:1009px;
	height:34px;
	background:url(../i/nav_container_bg_wide.jpg) 0 0;
}
.pricesTblRow{}
.tblPrices{font-size:12px;color:#004581}
#content_container{width:1001px;padding:10px 4px 0px 4px;background:url(../i/content_container_bg_wide.jpg) 0 0;}
#content_container_inside{width:100%;background:url(../i/reading_logo.jpg) no-repeat 20px 100%;}
#main_col {width:727px;float:left;margin-right:13px;margin-bottom:96px;}
/* ie6 */
	* html #main_col{ width:727px;margin-right:3px;margin-bottom:96px;}

.header_left_col{width:489px;height:120px;float:left;margin:46px 0 0 24px;background:url(../i/telephone_icon.jpg) 0 0 no-repeat}
.header_right_col{width:468px;height:143px;margin:23px 0 0 0;float:left;background:url(../i/banner_logo.jpg) 0 0 no-repeat}
.header_call_us{padding:12px 0 0 40px;color:#004581;font-size:24px;font-weight:700}
.header_sub{color:#0084af;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400}

#nav_container{height:34px;width:1009px;}
#nav_wrapper{width:1001px;height:34px;margin-left:auto;margin-right:auto;background:url(../i/nav_main_bg.jpg) 0 0 repeat-x;}
.nav_link_tab{height:24px;float:left;padding:12px 14px 0 13px;background:url(../i/nav_main_edge_bg.jpg) 0 0 no-repeat;}

div.nav_link_tab{font-size:11px;}
div.nav_link_tab:hover{background:#ffffff url(../i/nav_main_edge_bg_over.jpg) 0 0 no-repeat;text-decoration:none;}

div.nav_link_tab a{color:#56595c;text-decoration:none;}
div.nav_link_tab a:visited{color:#56595c;text-decoration:none;}
div.nav_link_tab a:hover{color:#56595c;text-decoration:none;}
div.nav_link_tab a:active{color:#56595c;text-decoration:none;}

#nav_crumb_container{width:1009px;height:26px;background:url(../i/content_container_bg_wide.jpg) 0 0;}
#nav_crumb_box{margin-left:4px;padding:12px 0 0 10px;font-size:11px;}

#content_area_container{padding-top:26px;height:100%;}
#sidenav_col{width:203px;float:left;margin:0 20px 0 0;}
.sidenav_link_tab{width:203px;height:34px;color:#ffffff;margin-bottom:2px;}
.sidenav_link{width:183px;height:25px;background:url(../i/sidenav_bg.jpg) 0 0 repeat-x;display:block;color:#ffffff;font-size:12px;padding:9px 0 0 14px;}
.sidenav_link_tab a{text-decoration:none;}
.sidenav_link:hover{width:183px;height:25px;padding:9px 0 0 14px;color:#004581;background:#ffffff url(../i/nav_main_bg.jpg) 0 0 repeat-x;display:block; cursor:pointer;}
#content_area{width:500px;float:left;}
#content_area_wide{width:700px;padding:0 0 0 20px;}
.content_img{padding:4px;border:1px #cfcfcf solid;margin:0 0 10px 10px;}

.gallery_thumbs_frame{width:142px;height:142px;margin:20px 12px 0px 0;float:left;padding:4px;background:url(../i/gallery_thumb_bg.jpg)}
.gallery_thumbs{width:129px;height:129px;position:relative;top:6px;left:6px;}

#right_col{width:261px;float:left;background:#ededed;}
/* ie6 */
	* html #right_col{ width:261px; }
#right_col a:link {text-decoration:none}
.right_col_header{width:251px;height:33px;padding:12px 10px 0px 0px;background:#ededed url(../i/side_panel_top_line.jpg) 0 100% no-repeat;text-align:right;font-size:18px;color:#004581}
.right_col_box{width:223px;height:auto;padding:14px 10px 0px 28px;background:#ededed url(../i/side_panel_edge_vertical.jpg) 0 100% no-repeat;}
.right_col_news_title{color:#767a7d;font-size:11px;font-weight:700;background:url(../i/side_panel_grey_arrow.jpg) 0 0 no-repeat;padding:0 0 0 20px;}
.right_col_box p{font-size:11px;color:#56595c}
.right_col_news_text{font-size:11px;color:#56595c;padding-top:8px;}
.right_col_title{color:#767a7d;font-size:11px;font-weight:700;}
.right_col_news_sub_title{color:#a5a5a5;font-size:9px;margin-bottom:6px;}
.right_col_box a{color:#004581;text-decoration:none;}
.right_col_box a:visited{color:#004581;text-decoration:none;}
.right_col_box a:hover{color:#7399ba;text-decoration:none;}
.right_col_box a:active{color:#7399ba;text-decoration:none;}
.right_col_box div a{font-size:11px;padding-right:10px;background:url(../i/side_panel_arrow_dark_blue.jpg) right center no-repeat;}
.right_col_divider{width:232px;height:1px;background:url(../i/side_panel_divider_line.jpg) 0 0 no-repeat;margin:8px 0 8px 0;}
/* ie6 */
	* html .right_col_divider{margin:10px 0 0px 0;}
.side_panel_link_text_lg{color:#ffffff;font-size:14px;font-weight:700;text-decoration:none}
.side_panel_link_text_sm{color:#ffffff;font-size:12px;text-decoration:none}

.side_panel_link_tab{color:#ffffff;width:215px;height:37px;padding:6px 0 0 28px;background:#004581 url(../i/side_panel_arrow_li_blue.jpg) 0 0 no-repeat;margin:2px 0 0 16px;text-decoration:none;display:block;}
.side_panel_link_tab:hover{background:#01549c url(../i/side_panel_arrow_li_blue.jpg) 0 0 no-repeat; cursor:hand;}
.side_panel_link_tab a:visited{color:#ffffff;text-decoration:none}
.side_panel_link_tab a:hover{color:#004581;cursor:hand;}

.side_panel_img_container{width:220px;height:auto;border:1px #cccccc solid;margin:14px 0 0 22px;/*padding:5px;background:url(../i/side_panel_img_frame.jpg) 0 0 no-repeat;*/}

.bookonline_btn { color:#ffffff;width:215px;padding:3px 0 3px 28px; height:37px;background:#0085a3 url(../i/side_panel_arrow_li_grnbl.jpg) 0 0 no-repeat;margin:0px 0 2px 16px;text-decoration:none}
/* IE 7 and below */
    *:first-child+html .bookonline_btn  {padding:6px 0 0px 28px;} * html .bookonline_btn  {padding:6px 0 0px 28px;} 
.bookonline_btn a:link, .bookonline_btn a:visited, .bookonline_btn a:hover, .bookonline_btn a:active{color:#ffffff;font-size:16px;text-decoration:none}
.bookonline_btn:hover{background:#008fa3 url(../i/side_panel_arrow_li_grnbl.jpg) 0 0 no-repeat}

.side_panel_link_tab_sm{color:#ffffff;width:215px;height:16px;padding:2px 0 0 28px;background:#004581 url(../i/side_panel_arrow_li_blue_sm.jpg) 0 0 no-repeat;margin:0px 0 2px 16px;text-decoration:none}
.side_panel_link_tab_sm a:link, .side_panel_link_tab_sm a:visited, .side_panel_link_tab_sm a:hover, .side_panel_link_tab_sm a:active{color:#ffffff;font-size:11px;text-decoration:none}
.side_panel_link_tab_sm:hover{background:#01549c url(../i/side_panel_arrow_li_blue_sm.jpg) 0 0 no-repeat}

#reading_logo{padding:20px 0 0 40px;}

#content_container_bottom{width:1009px;height:5px;background:url(../i/content_container_edge_bottom.jpg) 0 0 no-repeat;margin:0 0 10px 0;}
#footer_container{width:1009px;height:auto;margin:0 0 20px 0;}
#footer_top{width:1009px;height:5px;background:url(../i/footer_bg_top.jpg) 0 0 no-repeat;}
/* ie6 */
	* html #footer_top{margin-bottom:-13px}
#footer_main{color:#e5e5e5;width:995px;height:40px;padding:10px 14px 0 0;background:url(../i/footer_bg_main.jpg) 0 0 repeat-y;text-align:right}
#footer_bottom{width:1009px;height:7px;background:url(../i/footer_bg_bottom.jpg) 0 0 no-repeat;}
#footer_links{color:#e5e5e5;font-size:11px;margin:0 0 5px 0}

#footer_main a{color:#e5e5e5;text-decoration:none}
#footer_main a:visited{color:#e5e5e5;text-decoration:none}
#footer_main a:hover{color:#e5e5e5;text-decoration:underline}
#footer_main a:active{color:#e5e5e5;text-decoration:underline}

#footer_vnm{color:#e5e5e5;font-size:10px;}
#footer_vnm a{color:#e5e5e5;text-decoration:none}
#footer_vnm a:visited{color:#e5e5e5;text-decoration:none}
#footer_vnm a:hover{color:#ffffff;text-decoration:underline}
#footer_vnm a:active{color:#ffffff;text-decoration:underline}

.navy{color:#004581}
.sky_blue{color:#0084af}
.border{border:1px red solid}
.grey{color:#cccccc}
.table_details{font-size:11px;color:#004581}


/* Admin */

#adminHeader {width:100%;height:20px;padding:6px 0 6px 20px;background:#004481;border-bottom:6px #7299BA solid;margin:0 0px 0px 0;}
#adminBanner {width:100%; height:30px;margin:0px 0px 0px 0;padding:0 0 0 20px;}
#adminHeaderLogo {float:left;width:200px;height:120px;margin:40px 0 0 0;background:url(../i/admin_banner_logo.jpg) no-repeat top left;}
.adminBody{font-size:12px;color:#004581}
#ctl00_adminNav {width:140px;float:left;padding:10px 0 0px 20px;}

#ctl00_adminNav a {font-size:13px;font-weight:700;color:#004481;text-decoration:none;}
#ctl00_adminNav a:visited {font-size:13px;font-weight:700;color:#004481;text-decoration:none;}
#ctl00_adminNav a:hover {font-size:13px;font-weight:700;color:#7299BA;text-decoration:underline;}
#ctl00_adminNav a:active {font-size:13px;font-weight:700;color:#7299BA;text-decoration:underline;}

#adminContainer {float:left;width:800px;margin:0 20px 0 20px;}
p.vnm {float:right;padding:0 30px 0 0;font-size:10px;color:#666666;}
p.vnm a {float:right;padding:0 30px 0 0;font-size:10px;color:#666666;}
p.vnm a:visited {float:right;padding:0 30px 0 0;font-size:10px;color:#666666;}
.textbox.input1 {width:240px;}

.admin_gallery_box{width:200px;height:200px;float:left;font-size:12px}
