body {margin:0; background:#ffffff; font-family:Verdana; font-size:12px; color:#000000;}
input, select{padding:2px; font-family:Verdana; font-size:12px;border:1px solid black;}

#base {width:985px; margin:auto; padding-top:10px;}

h1 {font-weight:normal; font-size:170%;margin-top:0px}
h2 {font-weight:normal; color:#869a4f; font-size:150%;margin-top:0px}
h4 {font-size:110%}

a {color:#026698; text-decoration:underline;}
a:hover {text-decoration:none;}

.link_white a {color:#ffffff; text-decoration:underline;}
.link_white a:hover {text-decoration:none;}

.clear_left {clear:left;} 
.clear_right {clear:right;}
.clear_both {clear:both;}

#header {padding:0;}
#logo_literacy {float:left; padding-right:80px;}
#googleSearch{float:left; padding-right:0px; padding-top:30px;}
#logo_nala {float:right; padding-right:0px;}

#header_nav{float:right; padding:10px 4px 10px 0;width:950px} 
#header_nav div a{float:right; padding-left:15px; font-size:85%; font-weight:bold; color:#000000;text-decoration:none;} 
#header_nav div a:hover{text-decoration:underline}

#top_nav{float:left; padding:0 0 2px 0; width:985px;} 

.top_nav_button1 a{background:url(../images/top_nav_button1_corner.jpg) top left no-repeat; display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; margin-right: 5px; background-color:#662d91; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button1 a:hover{background:url(../images/top_nav_button1_hover.jpg) no-repeat; color:#ffffff;}
.top_nav_button1 a:active{background:url(../images/top_nav_button1_hover.jpg) no-repeat; color:#ffffff;}

.top_nav_button2 a{display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; margin-right: 5px; background-color:#a5be63; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button2 a:hover{background:url(../images/top_nav_button2_hover.jpg); color:#ffffff; background-color:#a5be63;}
.top_nav_button2 a:active{background:url(../images/top_nav_button2_hover.jpg); color:#ffffff; background-color:#a5be63;}

.top_nav_button3 a{display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; margin-right: 5px; background-color:#db9103; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button3 a:hover{background:url(../images/top_nav_button3_hover.jpg); color:#ffffff; background-color:#db9103;}
.top_nav_button3 a:active{background:url(../images/top_nav_button3_hover.jpg); color:#ffffff; background-color:#db9103;}

.top_nav_button4 a{display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; margin-right: 5px; background-color:#ca0046; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button4 a:hover{background:url(../images/top_nav_button4_hover.jpg); color:#ffffff; background-color:#ca0046;}
.top_nav_button4 a:active{background:url(../images/top_nav_button4_hover.jpg); color:#ffffff; background-color:#ca0046;}

.top_nav_button5 a{background:url(../images/top_nav_button5_corner.jpg) top right no-repeat; display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; background-color:#0066cc; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button5 a:hover{background:url(../images/top_nav_button5_hover.jpg) no-repeat; color:#ffffff;}
.top_nav_button5 a:active{background:url(../images/top_nav_button5_hover.jpg) no-repeat; color:#ffffff;}

/* If menu item is selected */

.top_nav_button1_sel a{background:url(/images/top_nav_button1_hover.jpg) top left no-repeat; display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; margin-right: 5px; background-color:#662d91; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button2_sel a{background:url(/images/top_nav_button2_hover.jpg);display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; margin-right: 5px; background-color:#a5be63; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button3_sel a{background:url(/images/top_nav_button3_hover.jpg);display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; margin-right: 5px; background-color:#db9103; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button4_sel a{background:url(/images/top_nav_button4_hover.jpg);display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; margin-right: 5px; background-color:#ca0046; padding:14px 0 14px 10px; text-align:left;}
.top_nav_button5_sel a{background:url(/images/top_nav_button5_hover.jpg) top right no-repeat; display: block; text-decoration: none; font-size:125%; font-weight:bold; color:#ffffff; width: 183px; float: left; display: inline; background-color:#0066cc; padding:14px 0 14px 10px; text-align:left;}

.dotted_line_horizontal {background:url(../images/dotted-horiz.gif) top left repeat-x; height:6px;}


#breadcrumb_text {float:left; font-size:90%; color:#5a575a; padding:3px 2px 3px 1px;}

#content {background:#fff; margin-top:4px;}

#home_content_left {width:390px; float:left; padding:0 8px 0 10px;}
#home_content_right {padding:0;}

#content_left {width:193px; float:left; padding-right:18px;}
#content_right {width:770px; float:left;}

#content_inner_left {width:550px; float:left;}
#content_inner_right {text-align:right; padding:10px 15px 0 0;}

#left_nav {background:#fafafa; border:1px solid #bbbbbb; padding:10px;margin:0px;padding-top:14px}
#left_nav_header {background:#bbbbbb; border:1px solid #bbbbbb; padding:5px; color:#ffffff; font-size:110%; font-weight:bold;}
#left_nav li a{font-size:110%; color:#287da6; text-decoration:none;} 
#left_nav li a:hover{text-decoration:underline;color:#287da6;}
#left_nav li {list-style-type:none;margin-bottom:10px;}


#related_pages_nav {border:1px dashed #bbbbbb; padding:10px; color:#5a575a;}
.related_pages_nav_header {color:#5a575a; font-size:110%; font-weight:bold;}
#related_pages_nav li a{color:#287da6; text-decoration:none;} 
#related_pages_nav li a:hover{text-decoration:underline;}
#related_pages_nav li {list-style-type:none;margin-bottom:10px;}
#related_pages_nav ul {margin:0px;padding:0px}

#content_nav{float:left; padding:0 0 2px 0;}
#content_nav_block1{background:url(../images/top_nav_block1_bg.jpg) top no-repeat;display: block; text-decoration: none; font-size:90%; color:#ffffff; width: 193px; height:201px; float: left; display: inline; margin-right: 5px; padding:15px 0 0 0; text-align:left;}
#content_nav_block2{background:url(../images/top_nav_block2_bg.jpg) top no-repeat;display: block; text-decoration: none; font-size:90%; color:#ffffff; width: 193px; height:201px; float: left; display: inline; margin-right: 5px; padding:15px 0 0 0; text-align:left;}
#content_nav_block3{background:url(../images/top_nav_block3_bg.jpg) top no-repeat;display: block; text-decoration: none; font-size:90%; color:#ffffff; width: 193px; height:201px; float: left; display: inline; margin-right: 5px; padding:15px 0 0 0; text-align:left;}
#content_nav_block4{background:url(../images/top_nav_block4_bg.jpg) top no-repeat;display: block; text-decoration: none; font-size:90%; color:#ffffff; width: 193px; height:201px; float: left; display: inline; margin-right: 5px; padding:15px 0 0 0; text-align:left;}
#content_nav_block5{background:url(../images/top_nav_block5_bg.jpg) top no-repeat;display: block; text-decoration: none; font-size:90%; color:#ffffff; width: 193px; height:201px; float: left; display: inline; margin-right: 0px; padding:15px 0 0 0; text-align:left;}
.content_nav_block_text {padding:0 8px 0 8px; text-align:left;}

#home_side_nav_img1 {display:block; background: url(../images/home_bg_button_learner.jpg) no-repeat; height:55px; text-decoration:none;}
#home_side_nav_img2 {display:block; background: url(../images/home_bg_button_author.jpg) no-repeat; height:55px; text-decoration:none;}
#home_side_nav_img3 {display:block; background: url(../images/home_bg_button_public.jpg) no-repeat; height:55px; text-decoration:none;}
#home_side_nav_img4 {display:block; background: url(../images/home_bg_button_employer.jpg) no-repeat; height:55px; text-decoration:none;}
.home_side_nav_text {padding-top:8px; font-size:125%; font-weight:bold; color:#ffffff;}
.text_contain 	    {width:210px;float:right;margin-top:8px}
.text_contain 	   a{text-decoration:none;}
.text_contain 	   a:hover{text-decoration:underline;color:#ffffff}

.image_border {background:#fafafa; border:1px solid #bbbbbb;}

/* #content_right ul{padding-left:0px; margin:0px; list-style-type:none;} */


#content_right li.doc_grey {background-color:#f5f5f5;padding: 10px 10px 10px 10px; text-decoration:none; margin-bottom:1px;}
#content_right li.doc_blue {background-color:#e9f2f6;padding: 10px 10px 10px 10px; text-decoration:none; margin-bottom:1px;}

#footer {padding:20px 0 0 0;}
#footer_lower {padding:5px 0 0 0;}
.footer_text {float:left; font-size:90%; color:#5a575a; padding:3px 2px 3px 2px;}
#footer_logos {text-align:right;}

.pub_list {padding-bottom:15px}

.detail_image {float:right;margin:5px;border:1px solid #333}

.height_h {width:1px;float:left;height:340px}

.sub_events{border-top:1px dotted #a0a0a0; margin-top:20px; padding:0px;margin-right:5px}


/* Search */

.search_left {float:left;padding-right:6px}
.search_contain {margin-top:7px;margin-bottom:14px;clear:right}
.search_contain input {height:15px}

.link_list {border-width:0px;margin-bottom:10px;border-style:dotted;border-color:#cccccc;padding-bottom:10px;border-bottom-width:1px}
.link_list div {margin-bottom:4px}


.search_button {border:1px solid black;background-color:#287da6;padding:2px;color:white;}

.clear {clear:both;font-size:0.1em}


#page_content_left {width:530px; float:left; padding:0;}
#page_content_right {width:196px; float:right; padding:0;}

#inside_page_content_left {width:350px; float:left; padding:0;}
#inside_page_content_right {padding:0;}

.footer_small {font-size:0.7em}
