/* Global Styles */

body{margin:0; padding:0 0 20px 0; background:url(../images/bkg.jpg) repeat}


/* Home Page Styles */

#main_con{margin:5px auto 0 auto; padding:0; background:#f6f6e5; width:939px; clear:both}

#home_header{margin:10px 5px 0 5px; padding:0; width:925px; height:109px;}

#logo{margin:5px 0 0 0; padding:0; width:267px; height:103px; background:url(../images/home_logo.jpg) no-repeat; float:left}

#header{margin:5px 5px 0 10px; padding:0; width:642px; height:103px; background:url(../images/home_topTitle.jpg) no-repeat; float:left; text-decoration:none}

.headerTXT{ margin:0; padding:25px 105px 15px 5px; background:none; font:normal 15px "Trebuchet MS", Verdana, sans-serif; text-align:center}

.hotspotTXT1{ margin:0; padding:120px 5px 0 5px;}

.hotspotTXT2{ margin:0; padding:85px 5px 0 5px;}

.hotspotTXT3{ margin:0; padding:70px 5px 0 5px; background:none}


#world{margin:0 auto; padding:0; width:931px; height:169px; background:url(../images/home_world.jpg) no-repeat; clear:both; display:block}
#world a{margin:0 auto; padding:0; width:931px; height:169px; background:url(../images/home_world.jpg) no-repeat; clear:both; display:block}
#world a:hover{margin:0 auto; padding:0; width:931px; height:169px; background:url(../images/home_world_hover.jpg) no-repeat; clear:both}

#con1{margin:0 auto; padding:0; width:931px; height:auto; background:#f6f6e5; clear:both}

#con2{margin:0 auto; padding:0; width:931px; height:auto; background:#f6f6e5; clear:both}

#con3{margin:0 auto 20px auto; padding:0; height:40px; background:#f6f6e5; clear:both}

#left_col{margin:6px 0 0 0; padding:0; width:706px; height:465px; float:left;}

#left_col_pad{margin:0; height:57px; padding:0 0 18px 0; width:auto;}

#facebook{margin:0 0 10px 0; padding:0; width:201px; height:103px; background:url(../images/home_facebook.jpg) no-repeat; display:block; clear:both}
#facebook a{margin:0; padding:0; width:201px; height:103px; background:url(../images/home_facebook.jpg) no-repeat; display:block}
#facebook a:hover{margin:0; padding:0; width:201px; height:103px; background:url(../images/home_facebook.jpg) no-repeat;}

#teachers{margin:7px 0 14px 0; padding:0; width:201px; height:274px; background:url(../images/home_teachers.jpg) no-repeat; display:block}
#teachers a{margin:0; padding:0; width:201px; height:274px; background:url(../images/home_teachers.jpg) no-repeat; display:block}
#teachers a:hover{margin:0; padding:0; width:201px; height:274px; background:url(../images/home_teachers_hover.jpg) no-repeat;}

#joinNow{margin:0 0 14px 0; padding:0; width:201px; height:62px; background:url(../images/home_joinNowshort.jpg) no-repeat; display:block}
#joinNow a{margin:0; padding:0; width:201px; height:62px; background:url(../images/home_joinNowshort.jpg) no-repeat; display:block}
#joinNow a:hover{margin:0; padding:0; width:201px; height:62px; background:url(../images/home_joinNowshort_hover.jpg) no-repeat; display:block}

#right_col{ /* phil fix here march 11; need to float left and adjust margins*/
margin:6px 0px 0 20px; 
padding:0; 
float:left
}

#login{margin:0; padding:0; width:240px; height:57px; background:url(../images/home_login.gif) no-repeat; float:left; clear:both}

#login2{margin:0; padding:2px 0 0 3px; width:170px; height:48px; float:left}

#login3{margin:0; padding:3px 0 0 0; width:85px; height:57px; float:left}

#loginBtn{margin:0; padding:0; width:73px; height:25px; background:url(../images/login_btn.gif) no-repeat; display:block}
#loginBtn a{margin:0; padding:0; width:73px; height:25px; background:url(../images/login_btn.gif) no-repeat; display:block}
#loginBtn a:hover{margin:0; padding:0; width:73px; height:25px; background:url(../images/login_btn_hover.gif) no-repeat;}

#flashBtn{margin:0; padding:0; width:84px; height:30px; background:url(../images/home_flash.gif) no-repeat; display:block}
#flashBtn a{margin:0; padding:0; width:84px; height:30px; background:url(../images/home_flash.gif) no-repeat; display:block}
#flashBtn a:hover{margin:0; padding:0; width:84px; height:30px; background:url(../images/home_flash.gif) no-repeat;}

#signupBtn{margin:0 3px 2px 0; padding:0; width:203px; height:57px; background:url(../images/home_signUp.jpg) no-repeat; float:right;}
#signupBtn a{margin:0; padding:0; width:203px; height:57px; background:url(../images/home_signUp.jpg) no-repeat; float:right;}
#signupBtn a:hover{margin:0; padding:0; width:203px; height:57px; background:url(../images/home_signUp_hover.jpg) no-repeat;}

#hotspot_cont1{margin:0 0 0 5px; padding:0; width:167px; float:left;}

#hotspot_cont2{margin:0 0 0 7px; padding:0; width:167px; float:left;}

#hotspot_cont3{margin:0 0 0 12px; padding:0 0 8px 0; width:343px; float:left;}

#hotspot_comics{margin:0; padding:0; width:167px; height:156px; background:url(../images/hotspot_comics.jpg) no-repeat; clear:both; display:block; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; letter-spacing: 1px;}
#hotspot_comics a{margin:0; padding:5px 5px 0 5px; width:167px; height:156px; background:url(../images/hotspot_comics.jpg) no-repeat; clear:both; display:block;  font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; letter-spacing: 1px;}
#hotspot_comics a:hover{margin:0; padding:5px 5px 0 5px; width:167px; height:156px; background:url(../images/hotspot_comics_hover.jpg) no-repeat; clear:both;  font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#F45F14; text-decoration:none; text-align:left; letter-spacing: 1px;}

#hotspot_stories{margin:7px 0 0 0; padding:0; width:167px; height:154px; background:url(../images/hotspot_stories.jpg) no-repeat; clear:both; display:block; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left;letter-spacing: 1px;}
#hotspot_stories a{margin:0; padding:5px 5px 0 5px; width:167px; height:154px; background:url(../images/hotspot_stories.jpg) no-repeat; clear:both; display:block;font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; letter-spacing: 1px;}
#hotspot_stories a:hover{margin:0; padding:5px 5px 0 5px; width:167px; height:154px; background:url(../images/hotspot_stories_hover.jpg) no-repeat; clear:both;  font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#F45F14; text-decoration:none; text-align:left;letter-spacing: 1px;}

#hotspot_activities1{margin:0; padding:0; width:167px; height:103px; background:url(../images/hotspot_activities1.jpg) no-repeat; display:block; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; letter-spacing: 1px;}
#hotspot_activities1 a{margin:0; padding:0; width:167px; height:103px; background:url(../images/hotspot_activities1.jpg) no-repeat; display:block;font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; letter-spacing: 1px;}
#hotspot_activities1 a:hover{margin:0; padding:0; width:167px; height:103px; background:url(../images/hotspot_activities1_hover.jpg) no-repeat; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#F45F14; text-decoration:none; text-align:left; letter-spacing: 1px;}

#hotspot_activities2{margin:4px 0 0 0; padding:0; width:167px; height:103px; background:url(../images/hotspot_activities2.jpg) no-repeat; display:block; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; letter-spacing: 1px;}
#hotspot_activities2 a{margin:0; padding:0; width:167px; height:103px; background:url(../images/hotspot_activities2.jpg) no-repeat; display:block; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; letter-spacing: 1px;}
#hotspot_activities2 a:hover{margin:0; padding:0; width:167px; height:103px; background:url(../images/hotspot_activities2_hover.jpg) no-repeat; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#F45F14; text-decoration:none; text-align:left; letter-spacing: 1px;}

#hotspot_activities3{margin:4px 0 0 0; padding:0; width:167px; height:103px; background:url(../images/hotspot_activities3.jpg) no-repeat;  font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; letter-spacing: 1px;}
#hotspot_activities3 a{margin:0; padding:85px 5px 0 5px; width:157px; height:33px; background:url(../images/hotspot_activities3.jpg) no-repeat; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#fff; text-decoration:none; text-align:left; display:block; letter-spacing: 1px;}
#hotspot_activities3 a:hover{margin:0; padding:85px 5px 0 5px; width:157px; height:33px; background:url(../images/hotspot_activities3_hover.jpg) no-repeat; font:normal 12px/13px "Trebuchet MS", Verdana, sans-serif; color:#F45F14; text-decoration:none; text-align:left; letter-spacing: 1px;}

#hotspot_toprated{margin:0; padding:0; width:343px; height:154px; background:url(../images/home_topRated_bkg.jpg) no-repeat; float:left}

#hotspot_featured{margin:8px 0 0 0; padding:0; width:168px; height:154px; background:url(../images/home_featured_bkg.jpg) no-repeat; float:left}

#hotspot_newest{margin:8px 0 0 0; padding:0; width:168px; height:154px; background:url(../images/home_newest_bkg.jpg) no-repeat; float:right}

#nav_con{margin:0; padding:0; height:80px; background:url(../images/home_nav_bkg.gif) no-repeat; clear:both}

#nav{margin:28px 0 0 122px; padding:0; width:570px; height:30px; position:absolute}

#nav ul{margin:0; padding:0; font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#000; }

#nav li{list-style:none; float:left; display:inline; margin:0 0 0 15px; background:url(../images/nav_icon.gif) no-repeat 0 0}

#nav li a{font:normal 12px/16px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#000;  text-decoration:none; padding:0 0 0 20px;  background:url(../images/nav_icon.gif) no-repeat 0 0}
#nav li a:hover{color:#F45F14; background:url(../images/nav_icon_hover.gif) no-repeat 0 0; line-height:16px; text-decoration:none}

#home_bear{ margin:0; padding:0; width:338px; height:154px; background:url(../images/home_bear.jpg) no-repeat; float:left; display:block}
#home_bear a{ margin:0; padding:0; width:338px; height:154px; background:url(../images/home_bear.jpg) no-repeat; float:left; display:block}
#home_bear a:hover{ margin:0; padding:0; width:338px; height:154px; background:url(../images/home_bear_hover.jpg) no-repeat; float:left}

#home_corp1{ margin:0 0 0 18px; padding:0; width:184px; height:148px; background:url(../images/home_corp1.jpg) no-repeat; float:left; display:block}
#home_corp1 a{ margin:0; padding:0; width:184px; height:148px; background:url(../images/home_corp1.jpg) no-repeat; float:left; display:block}
#home_corp1 a:hover{ margin:0; padding:0; width:184px; height:148px; background:url(../images/home_corp1.jpg) no-repeat; float:left;}


#home_corp2{ margin:0 0 0 10px; padding:0; width:184px; height:148px; background:url(../images/home_corp2.jpg) no-repeat; float:left}

#aptn{margin:0; width:70px; height:148px; float:left; display:block}
#aptn a{margin:0; width:70px; height:148px; float:left; display:block}
#aptn a:hover{margin:0; width:70px; height:148px; float:left;}

#bell{margin:0; width:113px; height:84px; float:left; display:block}
#bell a{margin:0; width:113px; height:84px; float:left; display:block}
#bell a:hover{margin:0; width:113px; height:84px; float:left;}

#telefilm{margin:0; width:113px; height:66px; float:left; display:block}
#telefilm a{margin:0; width:113px; height:66px; float:left; display:block}
#telefilm a:hover{margin:0; width:113px; height:66px; float:left;}

#home_corp3{ margin:0 0 0 10px; padding:0; width:184px; height:148px; background:url(../images/home_corp3.jpg) no-repeat; float:left}

#panacea{margin:0; width:184px; height:100px; float:left; display:block}
#panacea a{margin:0; width:184px; height:100px; float:left; display:block}
#panacea a:hover{margin:0; width:184px; height:100px; float:left;}

#award{margin:5px 0 5px 3px; padding:0; width:931px; height:78px; background:url(../images/home_awards.jpg) no-repeat; float:left}

#footer{ margin:0 auto; padding:0; width:931px; height:25px; background:#aed7d8; clear:both}

#footerNav{margin:0 auto; padding:0; width:auto;}

#footerNav ul{margin:0; padding:5px 0 0 0; font:bold 12px/16px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#000; }

#footerNav li{list-style:none; float:left; display:inline; margin:0 0 0 28px; background:url(../images/nav_icon.gif) no-repeat 0 0}

#footerNav li a{font:bold 14px/16px "Trebuchet MS", Verdana, sans-serif; text-align:left; color:#000;  text-decoration:none; background:url(../images/nav_icon.gif) no-repeat 0 1px; padding:0 0 0 20px}
#footerNav li a:hover{color:#F45F14; background:url(../images/nav_icon_hover.gif) no-repeat 0 0; line-height:16px; text-decoration:none}

/* Text Styles */

p{ margin:0; padding:0; font:normal 12px/14px "Trebuchet MS", Verdana, sans-serif; color:#000;}


/* Link Styles */

a.forgotPass:link, a.forgotPass:visited, a.forgotPass:active{ font:normal 12px/14px "Trebuchet MS", Verdana, sans-serif; color:#F45F14; text-decoration:none}
a.forgotPass:hover{ text-decoration:underline; color:#F45F14}

