/*
CSS Stylesheet

Created by: 	Derek Brennan
For:		http://pbsrg.com

*/

/*	------------------------
		HOME PAGE STYLES
	------------------------
*/

.home {}

	.home .bodycontent {
		padding: 20px 10px 0 10px;
		text-align:center;
		}
		
		.feature-description-box {
			background:url(../graphics/general/main-page/tabs/description-box-newspaper.jpg) top right no-repeat;
			height:361px;
			width:775px;
			margin:0 auto;
			}
			
		.home #tab-holder {
			float:left;
			width:283px;
			height:361px;
			padding-top:6px;
			}
			
			.home .tab {
				width:283px;
				height:58px;
				overflow:hidden;
				background:url(../graphics/general/main-page/tabs/tab-d.jpg) top left no-repeat;
				cursor: pointer;
				}
					.home .tabselected {
						width:296px;
						height:58px;
						background:url(../graphics/general/main-page/tabs/tab-s.jpg) top left no-repeat;
						}
						.home .taboneselected {
							width:296px;
							height:58px;
							background:url(../graphics/general/main-page/tabs/tab-s-one.jpg) top left no-repeat;
							}

							
/* TAB CONTENT --> 	*/			
											.tab-content {
												padding:7px 0 0 20px;
												font-size:14px;
												font-weight:bold;
												color:#0000ae;
												line-height:16px;
												}
												.tab-content div.img {
													width:54px;
													float:left;
													margin-right:16px;
													}
													.tab-content .oneL, .tab-content .twoL, .tab-content .threeL {
														float:left;
														text-align:center;
														width:168px;
														}
														.tab-content .oneL {
															padding-top:15px;
															}
															.tab-content .twoL {
																padding-top:9px;
																}
																.tab-content .threeL {
																padding-top:0px;
																}
																	.tab-content #ciblogo {
																		margin-top:2px;
																		}
							
		
/* AJAX CONTENT AREA */		
		
		.home #d-box {
			float:right;
			padding:16px 13px 0 0;
			}
			
		.clear {
			clear:both;
			}
				
		#flashcontent {
			width:476px;
			}
			#flashcontent #alttext {
			margin: 16px;
			}
			#dean-award img {
				border: 2px solid #000;
				}
			#dean-award {
				float:left;
				margin-right:10px;
				font-size:10px;
				width: 190px;
				}
				#award-title {
					float:right;
					font-size:20px;
					font-weight:bold;
					line-height:20px;
					width: 242px;
					}
				#award-desc {
				padding-top:10px;
				float:right;
				width: 242px;
				font-size:13px;
				}
		#text-box {
			margin:10px 10px 0 0;
			width:450px;
			text-align:left;
			}
			
			#lastest-info-head {
				padding-bottom:1em;
				}
			
		.calendar {
			float:left;
			background:url(../../featured-items/images/calendar-back.gif) no-repeat top right;
			text-align:center;
			width:40px;
			height:48px;
			margin:0 10px 0 0;
			padding:0;
			}
			
			.calendar .posted {
				font:9px Arial, Helvetica, sans-serif;
				line-height:10px;
				text-transform:uppercase;
				color:#777;
				}
			
			.calendar .small-date {
				font:8px Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#fff;
				}

			.calendar .large-date {
				font:22px Georgia, "Times New Roman", Times, serif;
				line-height:22px;
				font-weight:700;
				color:#aaa;
				}
		
		.news-entry-title {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			line-height:35px;
			letter-spacing:-1px;
			font-weight:bold;

			text-transform:uppercase;
			color:#3e3e3e;
			margin-top:0.5em;
			float:left;
			}
			
			.news-entry-title a {
				text-decoration:none;
				color:#000;
				}
			.news-entry {
				font-size:14px;
				margin-left:50px;
				padding-top:10px;
				padding-bottom:10px;
				clear:both;
				text-align:justify;
				}


/* Bottom Content */

.dividingline {
	border-bottom:1px solid #ccc;
	width:770px;
	height:8px;
	clear:both;
	margin:0 auto;
	}

#homebottomcontent {
	padding:8px 0 8px 0;
	}

#search {
	float:left;
	padding-left:10px;
	height:34px;
	margin:0;
	}
	#search div {
		padding-top:7px;
		}
		#search #q {
		color:#999999;
		font-weight:bold;
		}

#small-banner {
	float:left;
	margin-left:25px;
	width:115px;
	height:45px;
	}

#otherlinks {
	float:right;
	padding-right:2px;
	height:34px;
	}

#otherlinks img {
	margin-right:8px;
	}