/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 0px;
}

.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.odd /* Zebra striping for each block in the region */ {
}

.block.even /* Zebra striping for each block in the region */ {
}

h2.block-title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1 /* First block created with "Add block" link */ {
}

#block-blog-recent /* "Recent blog posts" block */ {
}

#block-book-navigation /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-recent /* "Recent comments" block */ {
}

#block-forum-active /* "Active forum topics" block */ {
}

#block-forum-new /* "New forum topics" block */ {
}

#block-locale-language /* Language switcher block */ {
}

#block-menu-menu-NAME /* Custom menu block  */ {
}

#block-node-recent /* "Recent content" block */ {
}

#block-node-syndicate /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */ {
}
#block-block-4 ,
#block-block-5 ,
#block-poll-recent,
#block-block-3{
	margin-top:20px;
	margin-bottom:40px;
	/*margin-bottom:43px;*/
	padding-left:113px;
	width:190px;
	float:left;
	height:150px;
	display:block;
/*	font-style:italic; 
	font-family: Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
}
#block-block-4 {
	background:url("../images/news_button.png")0px 5px no-repeat transparent;
}
#block-poll-recent /* "Most recent poll" block */ {
	background:url("../images/pie-chart.png") no-repeat transparent;
	margin-left:20px;
}
#block-block-3{
	background:url("../images/Web_Job_Icon-02.png") 0px 5px no-repeat transparent;
	/*background:url("../images/Web_Job_Icon-02.png") 20px 0px no-repeat transparent;*/
	margin-left:20px;
	/*margin-top:30px;*/
}
#block-block-5{
	background:
		url("../images/twitter_button.png")20px 30px no-repeat,
		url("../images/main_callout_1.png")0px -3px no-repeat;
	
	margin-left:20px;
	margin-top:00px;
	height:168px;
z-level: 99;
}
#block-poll-recent input.form-submit,
#block-block-4 a.highlightButton,
#block-block-5 a.highlightButton,
#block-block-3 a.highlightButton{
	position:absolute;
	bottom:0px;
}

#block-poll-recent #edit-vote,
#block-block-3 a.highlightButton,
#block-block-5 a.highlightButton,
#block-block-4 a.highlightButton{
	background:url("../images/blue-btn_sm.png") no-repeat transparent;
	background-position:top;
	display:block;
	width:147px;
	height:42px;
	float:left;
	/*font-family: Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-style:italic;
	text-align:center;
	font-size:16px;
	//color:#000000; /* replaced #fff */
	color:#ffffff; /* replaced #fff */
	line-height:39px;
	text-shadow: 0px 1px 1px #004987;
	border:none;
	margin-top:8px;
}
#block-poll-recent #edit-vote:hover,
#block-block-3 a.highlightButton:hover,
#block-block-4 a.highlightButton:hover{
	background-position:bottom;
	text-decoration:underline;	
/*	font-family:inherit;
	font-style:inherit;
	font-size:inherit; */
}
#block-poll-recent .choices .form-type-radios{
	margin:0px;
}
#block-poll-recent .content .links{
	display:none;
}

#block-block-3 #todaysDate{
	position:relative;
	left:-147px;
	top:-60px;
	clear:both;
	text-align:center;

}
#block-block-3 #todaysDate #homeMonth p{
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	margin:0;
}
#block-block-3 #todaysDate #homeDay p{
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:42px;
	font-weight:bold;
	color:#000000;
}


/*************************** Home Announcements Block *****************************/

#block-views-home-anouncemnets-block,
#block-views-home-upcoming-events-block,
#block-views-home-new-courses-block,
#block-views-tweets-block{
	float:left;
	width:290px;
}
#block-views-tweets-block{
	background:url('../images/pattern_diag.png');
	width:310px;
}
#block-views-home-anouncemnets-block{
	margin-right:40px;
}
#block-views-home-upcoming-events-block{
	margin-right:115px;
}
#block-views-home-new-courses-block{
	margin-right:35px;
}

#content .homeBG{
	/*background:url("../images/left-column_vert-sep.png") repeat-y #fff 292px 0%; */
}
#content .homeBG  h1{
	height:12px;
	padding:0;
}
#block-views-home-anouncemnets-block h2,
#block-views-home-upcoming-events-block h2,
#block-views-home-new-courses-block h2{
	/*font-family: Helvetica, Arial, MS Sans Serif, Geneva, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:28px;
	color:#25383b;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom: solid 1px #bbb;
	width:260px
}
#block-views-tweets-block h2{
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:28px;
	color:#25383b;
	margin-bottom:15px;
text-indent:50px;
	padding-bottom:15px;
	border-bottom: solid 1px #bbb;
	background:url('../images/twitter_bw.png')10px 15px no-repeat,url('../images/plain.png');
	width:310px
}
#view-id-tweets{
}
#block-views-home-anouncemnets-block .content,
#block-views-home-upcoming-events-block .content,
#block-views-home-new-courses-block .content{
	margin-bottom:100px;
}
#block-views-home-anouncemnets-block .views-field-last-updated,
#block-views-home-upcoming-events-block .views-field-field-event-category,
#block-views-home-new-courses-block .views-field-field-start-end{
	/*font-family: MS Sans Serif, Geneva, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#808080;
	margin-top:20px;
}

#block-views-home-new-courses-block .upcoming-class-register a:hover,
#block-views-home-new-courses-block .upcoming-class-register span,
#block-views-home-new-courses-block .upcoming-class-more span{
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#008DF2;
	text-transform:uppercase;
}
#block-views-home-anouncemnets-block .views-field-title-1 span{
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#008DF2;
	text-transform:uppercase;
	line-height:3em;
}

#block-views-home-new-courses-block .upcoming-class-register a:hover,
#block-views-home-anouncemnets-block .views-field-title-1 a:hover,
#block-views-home-new-courses-block .upcoming-class-more a:hover{
	text-decoration:underline;
}
/*
#block-views-home-new-courses-block .upcoming-class-register span{
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #008DF2 5%, #03589a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #3866a3;
	display:inline-block;
	color:#ffffff;
	font-weight:normal;
	padding:1px 2px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7cacde;
}
#block-views-home-new-courses-block .upcoming-class-register a:link{
	color:#ffffff;
}
*/
#block-views-home-new-courses-block .views-field-field-course-name span{
	/*font-family: Geneva, Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	/*color:#bc2025;*/
	color:#03589a;
	text-decoration:none;
}
#block-views-home-upcoming-events-block .views-field-title a:hover,
#block-views-home-anouncemnets-block .views-field-title span a{
	/*font-family: Geneva, Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	/*color:#bc2025;*/
	color:#03589a;
	text-decoration:none;
}

#block-views-home-upcoming-events-block .views-field-field-title a:hover,
#block-views-home-anouncemnets-block .views-field-title a:hover{
	text-decoration:underline;
}

#block-views-home-upcoming-events-block .views-field-title a:link,
#block-views-home-upcoming-events-block .views-field-title a:hover,
#block-views-home-upcoming-events-block .views-field-title span a,
#block-views-home-new-courses-block .views-field-title span a{
	/*font-family: Geneva, Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	/*color:#bc2025;*/
	color:#03589a;
	text-decoration:none;
}
#block-views-home-anouncemnets-block .views-field-title span a:hover,
#block-views-home-upcoming-events-block .views-field-title span a:hover,
#block-views-home-new-courses-block .views-field-title span a:hover{
	color:#005581;
	/*text-decoration:underline;
    /*font-family:Geneva, Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
#block-views-home-anouncemnets-block .views-field-body p,
#block-views-home-upcoming-events-block .views-field-body p,
#block-views-home-new-courses-block .views-field-body p{
	/*font-family: Geneva, Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#0f1b2e;
	line-height:1.35em;
	margin:0;
}

#block-views-home-upcoming-events-block .views-field-title a:link,
#block-views-home-upcoming-events-block .views-field-title a:hover{
	text-decoration:underline;
}

#block-views-home-upcoming-events-block h2,
#block-views-home-upcoming-events-block .views-field-field-event-category,
#block-views-home-upcoming-events-block .views-field-title,
#block-views-home-upcoming-events-block .views-field-body{
	margin-left:60px;
	width:275px;
}
#block-views-home-upcoming-events-block .views-field-field-event-date{
	float:left;
	background:url("../images/date-box.png") no-repeat transparent;
	width:48px;
	height:48px;
	/*font-family: Geneva, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	line-height:24px;
	text-align:center;
	margin-top:7px;
}
#block-views-home-upcoming-events-block .views-field-field-event-date-1{
	position:relative;
	top:-26px;
	width:48px;
	float:left;
	clear:left;
	/*font-family: Geneva, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#fff;
	text-align:center;
}

#block-views-home-new-courses-block .views-field-field-view-details a,
#block-views-home-new-courses-block .views-field-field-register-link a{
	/*font-family: "MS Sans Serif", Geneva, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#4b5b5d;
	text-decoration:none;
}
#block-views-home-new-courses-block .views-field-field-view-details a:hover,
#block-views-home-new-courses-block .views-field-field-register-link a:hover{
	color:#05191c;
	text-decoration:underline;
}

#block-profile-author-information /* "Author information" block for the profile of the page's author */ {
}

#block-search-form /* "Search form" block */ {
}

#block-shortcut-shortcuts /* "Shortcuts" block */ {
}

#block-statistics-popular /* "Popular content" block */ {
}

#block-system-main-menu /* "Main menu" block */ {
}

#block-system-management /* "Management" block for Drupal management menu */ {
}

#block-system-navigation /* "Navigation" block for Drupal navigation menu */ {
}

#block-system-user-menu /* "User menu" block for Drupal user menu */ {
}

#block-system-help /* "System help" block */ {
}

#block-system-main /* "Main page content" block */ {
}

#block-system-powered-by /* "Powered by Drupal" block */ {
}

#block-user-login /* "User login form" block */ {
}

#block-user-new /* "Who's new" block for a list of the newest users */ {
}

#block-user-online /* "Who's online" block for a list of the online users */ {
}



/******************************************** 
		Home Slideshow block style 
*********************************************/
#block-views-home-block-view-block {


}
#views_slideshow_cycle_main_home_block_view-block{
	width:940px;
}
#views_slideshow_cycle_teaser_section_home_block_view-block{
}
.views-slideshow-cycle-main-frame-row{
	width:940px!important;
}
#views_slideshow_cycle_main_home_block_view-block .views-field-title,
#views_slideshow_cycle_main_home_block_view-block .views-field-body,
#views_slideshow_cycle_main_home_block_view-block .views-field-field-slider-link{
	width:260px;
}

#views_slideshow_cycle_main_home_block_view-block .home_slider_image{
	float:right;
	width:940;
	height:327px;
}

.views-slideshow-controls-bottom{
	position:relative;
	bottom:0px;
	width:110px;
left:415px;
	text-align:center;
	/*border-top:1px solid #B67900;
	border-bottom:1px solid #F7CA23;*/
	z-index:5;
}
.views-slideshow-pager-fields-render{
	padding:10px 0 12px 0px;
	/*border-top:1px solid #F7CA23;
	border-bottom:1px solid #B67900;*/
}

#widget_pager_bottom_home_block_view-block .views-slideshow-pager-field-item{
	background:url("../images/blank-box.png") no-repeat #000;
	background-position: top;
	display:inline-block;
	width:10px;
	height:10px;
	
}
#widget_pager_bottom_home_block_view-block .active,
#widget_pager_bottom_home_block_view-block .views-slideshow-pager-field-item:hover{
	background-position: center;
	color:#cf9810;
}
#block-views-home-block-view-block .views-content-counter{
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:0px;
	color:#B67900;
	text-align:center;
	line-height:24px;
}
#block-views-home-block-view-block .views-content-counter{}



/******************************************** 
		Footer
*********************************************/
#block-menu-menu-footer-site-menu{
	/*background:url("../images/footer-seal.png") no-repeat transparent;*/
	
}
#block-menu-menu-footer-site-menu .content {
	margin-left:60px;
	height:178px;
	width:900px;
}
#block-menu-menu-footer-site-menu .content ul li {
	list-style:none;
	float:left;
	margin-right:15px;
	max-width:150px;
}
#block-menu-menu-footer-site-menu .content a{
	/*font-family: Geneva, Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#fff;
}


#block-menu-menu-footer-site-menu .content ul li ul li {
/*	list-style-image: url("../images/doubleArrow.png");
	list-style-position: outside;*/
	float:none;
}
#block-menu-menu-footer-site-menu .content ul li ul li a{
	/*font-family: "MS Sans Serif", Geneva, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#808080;
}
#block-menu-menu-footer-site-menu .content ul li ul li a:hover{
	color:#ffd700;
	text-decoration:underline;
}

.region-footer #block-block-1{
	width:970px;
	margin:0 auto;
}
.region-footer #block-block-1 p{
	/*font-family: "MS Sans Serif", Geneva, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#05191c;
	margin:0;
	clear:both;
}
#block-menu-menu-bottom-footer-menu{

}
#block-menu-menu-bottom-footer-menu ul{
	margin:5px 0 0 0;
	border-top: solid 1px #05191c;
	width:206px;
	padding-left:0px;
	text-align:center;
}
#block-menu-menu-bottom-footer-menu ul li{
	display:inline;
	list-style:none;
	border-right: 1px solid #05191c;
	height:13px;
	padding: 0 7px 0 3px;
	margin:0;
}
#block-menu-menu-bottom-footer-menu ul li.first,
#block-menu-menu-bottom-footer-menu ul li.first a{
	padding-left:0;
}
#block-menu-menu-bottom-footer-menu ul li.last{
	border-right:none;
}
#block-menu-menu-bottom-footer-menu ul li a{
	background:none;
	border:none;
	/*font-family: Geneva, Georgia, serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	/*font-style: italic;
	font-size: 14px;*/
	font-size: 12px;
	color:#05191c;
	display:inline-block;
	text-transform:none;
	padding:4px 8px 4px 6px;
	margin:0;
}
#block-menu-menu-bottom-footer-menu ul li a:hover{
	color:#ffd700;
	text-decoration:underline;
}

/***********************POLL******************************/

.poll .bar{
	height:5px;
	background-color:#fff;
	width:135px;
}
.poll .bar .foreground{
	height:5px;
	background-color:#009AFE;
}
.poll .text{
	font-size:14px;
	color:#35474A;
}
.poll .percent{
	font-size:12px;
	color:#35474A;
	position:relative;
	top:-16px;
	height:6px;
}










