body{
font:normal 12px Geneva, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background:#F1F1F1;
}

div#overall{
width:1024px;margin:0 auto;
}

div#overall_inner{
float:left;width:1024px;background:#fff url(http://www.freecollegevideos.com/images/bg_main1.gif) no-repeat;
}

div#main_body{
float:left;
width:654px;
min-height:450px;
padding:110px 15px 0 15px;
overflow:hidden;
}

/********************
main body
********************/
div#main_left{
float:left;width:160px;padding:100px 0 0 10px;
}

div#main_right{
float:right;width:160px;padding:100px 10px 0 0;
}

div#top_left{
float:left;width:330px;color:#fff;
}
div#top_left a#home_link{
position:absolute;
top:0;
width:320px;height:95px;
display:block;
}
div#top_left a#home_link:hover{
background:none;
}

div#top_left div#video{
float:left;border:3px solid #fff;
}

div#top_left div#offer_list{
float:left;
color:#014882;
}

div#top_left span.txt_blue{
color:#014882;
font-size:12px;
}

div#now_playing{
background:#FAF8EF;
padding:5px;
font-size:11px;
color:#014882;
}

h2.title{
font-size:14px;
}

div#top_right{
float:right;
width:320px;
}

div#top_right div#login_box{
position:absolute;
top:5px;
font-size:11px;
font-weight:bold;
background:#FD5F04;
padding:5px 10px;
border:3px solid #fff;
color:#fff;
}
div#top_right div#login_box a{
color:#044A84;
}
div#top_right div#login_box a:hover{
color:#fff;
}

div#top_right_inner{
padding:0 10px;
}

div#top_right div#frm_join{
width:280px;padding:320px 10px 10px 30px;background:url(http://www.freecollegevideos.com/images/bg_form.gif) no-repeat
}

div.bottom{
float:left;
width:634px;
border-top:3px solid #88c6eb;
padding:10px;
border-bottom:3px solid #88c6eb;
padding:10px;
}
div.bottom a{
color:#044A84;
}
div.bottom a:hover{
color:#fff;
}

div.video_list_box{
float:left;width:310px;margin:0 5px 5px 0;
}

div.t_1{
float:right;width:520px;;color:#fff;padding:5px 5px 5px 15px;background:#fa5e04 url(http://www.freecollegevideos.com/images/arrow_left_orange.gif) top left no-repeat;
}

div.t_2{
float:right;width:520px;color:#fff;padding:5px 5px 5px 15px;background:#014882 url(http://www.freecollegevideos.com/images/arrow_left_blue.gif) top left no-repeat;
}

div.next_box{
float:right;
font-size:12px;
color:#000;
padding-top:5px;
}
div.next_box a{
font-weight:bold;
color:#000;
}
div.next_box a:hover{
color:#fff;
}

div#footer{
margin:0 auto;
width:650px;
padding:10px 0;
}

div#footer1{
padding:10px;
font-size:11px;
}
div#footer1 a{
color:#044A84;
}
div#footer1 a:hover{
color:#fff;
}
/********************
text
********************/
h1{
margin:0;
padding:0;
font-size:22px;
}
h1 a{
color:#044A84;
}
h1 a:hover{
color:#fff;
}

h2{
margin:0;
padding:0;
font-size:20px;
color:#000;
}

h3{
margin:0;
padding:0;
}

h4{
margin:0;
padding:0;
font-size:14px;
}

.required{
color:#FF0000;
}

/********************
form
********************/
form{
margin:0;
padding:0;
}

input, select{
margin:0;
padding:0;
}

label{
padding:0;
margin:0;
font-weight:bold;
}

.form_error{
background:#FBFFC5;
border:1px solid #ff0000;
padding:5px;
color:#FF0000;
}

.form_error h3{
font-size:12px;
color:#000;
}

.input_search{
background:#fff url(http://www.theu.com/images/icon_magglass.png) no-repeat 3px 4px;
display:block;
width:130px;
padding:3px;
padding-left:20px;
border:1px solid #ddd;
font:normal 11px Arial, Helvetica, sans-serif;
}*html .input_search{ margin-top:0px; }

.bt_join{
font-size:14px;
font-weight:bold;
overflow:visible;
padding:2px 5px;
cursor:pointer;
}

.bt_input{
overflow:visible;
padding:2px 5px;
cursor:pointer;
}
/********************
misc
********************/
.clear{
clear:both;
padding:0;
margin:0;
height:0;
font-size:0;
}

p{
margin-top:0;
}

a{
color:#FA5E04;
text-decoration:none;
}
a:hover{
color:#fff;
background:#FA5E04;
}

ul{
margin:0 0 0 20px;
padding:0;
}
ul li{
font-size:11px;
padding:2px;
}

.img_1{
border:2px solid #88C6EB;float:left;margin-right:5px;
}
.img_1:hover{
border:2px solid #ff6600;
}

.fb_share_button{
float:left;
font-size:11px;
white-space:nowrap;
display: -moz-inline-block;
display:inline-block;
padding:1px 20px 0 5px;
height:15px;
border:1px solid #3B5998;
background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?11:26981) no-repeat top right;
color:#3B5998;
}

.fb_share_button:hover{
color:#fff;
border-color:#295582;
background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?11:26981) no-repeat top right;
text-decoration:none;
}

div#generic_frm{
position:absolute;
display:block;
right:0;
top:0;
width:300px;
}

div#generic_frm_inner{
float:left;
width:296px;
padding:2px;
background-color:#ff6600;
overflow:hidden;
}

div#generic_frm_inner table{
width:100%;
overflow:hidden;
}

div#generic_frm_content{
width:286px;
background-color:#F1F1F1;
padding:5px;
}
