/*******************************************
 * Style Sheet Name: global.css                                 *
 * Style Sheet Version: 1.0                                     		*
 * Style Sheet Info: Global/Default Styles            *
 *                                                             								*
 *******************************************
 *                                                              *
 * Blue = #0066ff                             *
 * Green = #66cc00                   	*
 *                                                              *
 *******************************************/

/* Global Definitions */
* {
	margin: 0;
}

html {
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font-family: "Arial", Helvetica, Verdana, Helvetica, sans-serif;
}

a, visited, active{
    text-decoration: underline;
    color: #0066ff;
}

a:hover {
    text-decoration: underline;
    color:#003399;
}

a.calhead, visited, active{
    text-decoration: none;
    color: #ffffff;
}

a.calhead:hover {
    color:#0066ff;;
}

#container {
	width: 875px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#content{
	margin: 10px auto 0 auto;
	padding: 3px;
	width:844px;
	position:relative;
}

.hide {display: none;}
.clear {
	clear:both;
	line-height:1;
	font-size:1;
}
.line-space{padding: 0 6px 0 6px; color:#999;}

h3{
	margin: 0 ;
	padding:0 0 3px 8px;
	font-size:17px;
	color:#1172c1;
	font-weight:bold;
	text-align:left;
}

h4{
	margin: 0 ;
	padding:0 0 3px 8px;
	font-size:17px;
	color:#222;
	font-weight:bold;
	text-align:left;
}

.h-line{
	background-color:#666b6d;
	display:block;
	height:1px;
	width:100%;
	margin:5px 0 15px 0;
}
/* HEADER  - LOGIN **************************************/

#header{
	margin:  0 auto;
	padding: 10px  0px 12px 0px;
	width: 850px;
	height: 20px;
}

#login-box{
	font-size:12px;
	float:right;
	color:#999;
	margin:  0 10px 0 0;
	padding: 0 0 0 0;
}

#login-box a, visited, active{text-decoration:none}
#login-box a:hover{text-decoration:underline}

/* HEADER - << BACK TO COLLEGE KNOWLEDGE **************************************/
.back{
	margin: 0 0 0 0 ;
	padding: 0 0 0 15px;
	font-size:12px;
	background:url(../img/raquo_2.gif) no-repeat 4px 3px;
	width:250px;
	float:left;
}

.back a, visited, active{
    text-decoration: none;
    color:#669900;
}

.back  a:hover {
    text-decoration: underline;
    color:#006600;
}

#content .back{
	margin:0 0 20px 0;
	float:none;
}

.raquo{
	margin: 0 0 0 0 ;
	padding: 0 0 0 15px;
	font-size:12px;
	background:url(../img/raquo.gif) no-repeat 4px 3px;
}

/* COLLEGE KNOWLEDGE TOOK KIT (RESOURCES) **************************************/
#college_knowledge_tool_kit{
	margin: 0;
	padding: 0;
	width: 379px;
	height: 241px;
	font-size: 13px;
	font-weight:normal;
	float:left;
}
#tool_kit_header{
	margin: 0;
	padding: 0;
	width: 379px;
	height: 40px;
	background-image:url(../img/header_college_knowledge_tool_kit.jpg);
	background-repeat:no-repeat;
}

#tool_kit_content{
	margin: 0;
	padding: 0;
	width: 379px;
	height: 201px;
	background-image:url(../img/bg_college_knowledge_tool_kit.jpg);
	background-repeat:no-repeat;
	float:left;
}

#college_knowledge_tool_kit ul{
	margin: 10px 0 0 40px;
	padding: 0;
}

#college_knowledge_tool_kit ul li, #more-losfa ul li{
	width: 310px;
	background-image:url(../img/raquo.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px ;
	list-style:none;
	margin: 0 0 1px -2px;
	padding: 2px 0 2px 10px;
}

#college_knowledge_tool_kit ul li a, #more-losfa ul li a{
	margin: 0 0 0 4px;
	padding: 0;
}

/* HOME TOP HEADER  ********************************/
#header-top-bg{
	margin: 0 ;
	padding: 0;
	background: url(../img/top-header_bg.jpg);
	height:356px;
	width:100%;
}

#header-top{
	margin: 0 auto ;
	padding: 0;
	background: url(../img/top-header_bg.jpg);
	height:356px;
	width:875px;
}

#losfa-answers{
	margin: 0 0 0 20px ;
	padding: 0;
	background: url(../img/losfa-answers.gif);
	height:288px;
	width:387px;
	float:left;
}

.signs-img{
	margin: 92px 0 0 247px ;
	padding: 0;

}

/* MORE LOSFA HOME BUCKET  ************************/
#more-losfa{
	margin: 11px 0 20px 0;
	padding: 0;
	width: 379px;
	height:203px;
	font-size: 13px;
	font-weight:normal;
	float:left;
	background-image:url(../img/bg_college_knowledge_tool_kit.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#more-losfa ul{
	margin: 10px 0 0 40px;
	padding: 0;
}

.more-losfa_header{
	margin: 0;
	padding: 0;
	width: 379px;
	height:40px;
	background-image:url(../img/header_more_losfa_bucket.jpg);
	background-repeat:no-repeat;
	display:block;
}

#more-losfa_content{
	margin: 0 0 0 0;
	padding: 0;
	width: 359px;
	height: 120px;
	background-image:url(../img/bg_college_knowledge_tool_kit444.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;

}
/* CALCULATOR **************************************/
.calculator{
	width: 496px;
	height: 241px;
	background-image:url(../img/calculator_01.jpg);
	float:left;
}

.calculator:hover{
	background-image:url(../img/calculator_02.jpg);
}


/* TRACK YOUR PROGRESS **************************************/
.progress{
	margin: 12px 0 0 0;
	width: 379px;
	height: 204px;
	background-image:url(../img/progress_01.jpg);
	float:left;
}

.progress:hover{
	background-image:url(../img/progress_02.jpg);
}


/* FACTIODS(DID YOU KNOW?) ************/
#factoids{
	margin: 6px 0 0 0;
	padding: 0;
	width: 496px;
	height: 204px;
	float:left;
}



/*** MAIN SUB HEADERS ***************/
#view-profiles_header{
	width: 126px;
	height: 26px;
	margin: 0;
	padding: 0;
	background: url(../img/view-profiles-green_header.gif);
	float:left;
}

/* PARTNERS ************************/
.partners{
	border-bottom: 1px solid #999;
	font-size:14px;
	padding:0;
}

.partners h3{
	margin:0 ;
	padding:14px 0 2px 0;
}
.partners a{
	padding:10px 0 15px 0;
	display:block;
}

.partner-logo{
	float:right;
	margin:0 350px 0 0;
	}

/* PAGE HEADERS ************************/
#edit-profile_header, #edit-profile-bg_header, #edit-profile-pics_header, #edit-profile-docs_header, #edit-profile-comments_header, profiles_header, #cktk_header, #message-board_header, #ask-losfa_header, #more-losfa_header, #partners_header, #calendar-events_header, #losfa_header, #contactNav{
	width: 850px;
	height: 38px;
	margin: 0 auto 15px auto;
	padding: 0;
	display:block;
	border:0px solid #f00;
}
#profiles_header{	background:url(../img/profiles_header.gif);}
#cktk_header{background:url(../img/cktk_header.gif);}

#message-board_header{background:url(../img/message-board_header.gif);}
#ask-losfa_header{background:url(../img/ask-losfa_header.gif);}
#more-losfa_header{background:url(../img/more-losfa_header.gif);}
#partners_header{background:url(../img/partners_header.gif);}
#calendar-events_header{background:url(../img/calendar-events_header.gif);}
#losfa_header{background:url(../img/losfa_header.gif);}
#contactNav{background:url(../img/contact-losfa_header.gif);}

#edit-profile_header{background:url(../img/edit-profile_header.gif);}
#edit-profile-bg_header{background:url(../img/edit-profile-bg_header.gif);}
#edit-profile-pics_header{background:url(../img/edit-profile-pics_header.gif);}
#edit-profile-docs_header{background:url(../img/edit-profile-docs_header.gif);}
#edit-profile-comments_header{background:url(../img/edit-profile-comments_header.gif);}


/* CALENDAR **************************************/

#calendar{
	/*
	font-size:11px;
	line-height:12px;
	*/
	}
#calendar-detail{

}

#calendar-detail h4, #calendar-detail h3{
	padding:0;
	margin:0;
}

#calendar-detail p{
	font-size:14px;
	border-top:1px solid #CCC;
	padding:10px 0 15px 0;
	margin:10px 0 0 0;
}

/* FOOTER **************************************/
#footer{
	padding:0;
	margin: 0 auto 0 auto;
	height: 70px;
	color: #fff;
	font-size:10px;
	background-image:url(../img/bg_footer.jpg);
	clear: both;

}



/* SUBMIT BOX **************/
.ask-submit-button{
	background:url(../img/submit-question.gif);
	height:30px;
	width:134px;
	display:block;
	float:right;
	margin:0 0 0 0;
	position:absolute;
	top: -08px;
	left:716px;
}

.ask-submit-button:hover{background-position:0 -30px;}


#login-form{
	width:552px;
	height:352px;
	background:url(../img/submit_bg.gif);
	float:right;
	position:absolute;
	top: 20px;
	left:292px;
	visibility:hidden;
	z-index:100;
}

#create-form{
	width:552px;
	height:352px;
	background:url(../img/submit_bg.gif);
	float:right;
	position:absolute;
	top: 20px;
	left:292px;
	visibility:hidden;
	z-index:100;
}

#submit-form{
	width:552px;
	height:352px;
	background:url(../img/submit_bg.gif);
	float:right;
	position:absolute;
	top: 20px;
	left:292px;
	visibility:hidden;
	z-index:100;
}

#reply-form{
	width:552px;
	height:352px;
	background:url(../img/submit_bg.gif);
	float:right;
	position:absolute;
	top: 20px;
	left:292px;
	visibility:hidden;
	z-index:100;
}



#form{
	margin:0;
	padding:30px 0 0 25px;
	font-size:13px;
	color:#666;
}


.fields{
	width:300px;
	height:16px;
	margin:3px 0 10px 0;
	padding:2px 1px 1px 3px;
	border:1px solid #6087C6;
	font-size:13px;
	background-color:#fff;
}

.textareas {
	width:495px;
	height:140px;
	margin:3px 0 3px 0;
	padding: 3px;
	border:1px solid #6087C6;
	overflow:auto;
	font-size:14px;
}

.submit_button{
	color:#000;
	font-size:14px;
	margin:8px 23px 0px 0px;
}

#close{
	display:block;
	height:27px;
	width:67px;
	background:url(../img/close.gif);
	float:right;
	margin:0 10px 0 0;
}

#close:hover{
	background-position:0 -27px;
}

td.calhead {
	margin: 0;
	padding:0 0 0 0;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

td.calweekday {
	margin: 0;
	padding:0 0 0 4px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

td.calday {
	margin: 0;
	padding:5px 0 0 4px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

td.calevent {
	margin: 0;
	padding:5px 0 0 4px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}

a.calevent {
   text-decoration: none;
   color:#000000;
}

a.calevent:hover {
    text-decoration: underline;
    color:#003399;
}

a.caleventdetail {
   font-size:12px;
   text-decoration: none;
   color:#000000;
}

a.caleventdetail:hover {
    text-decoration: underline;
    color:#003399;
}
