
/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\default.css
*
*/



BODY
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 83.3%;
	background-color: #ffffff;
}

HR
{
    color: black;
}

h1 {
	font-size: 1.2em;
	padding: 0px;
	margin: 0px 0 24px 0;
}

H2
{
    font-family: Verdana,Arial,Helvetica;
    font-size: large;
}

H3
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 14pt;
}

a
{
    font-family: Verdana,Arial,Helvetica;
	color: #860000;
    text-decoration: underline; 
}
a:hover
{
    font-family: Verdana,Arial,Helvetica;
	color: #860000;
    text-decoration: underline; 
}

a.b
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight:bold;
	color: #860000;
    text-decoration:none;
}
a.b:hover
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight:bold;
	color: #860000;
    text-decoration:none;
}

td
{
    font-family: Verdana,Arial,Helvetica;
    font-size: 10pt;
    color: black;
}

.greytable td
	{
	color:#808080;
	}

legend 
{
color:#000;
font-weight:bold;
}

a.black:link{color:#000; text-decoration: none;}
a.black:visited{color:#000; text-decoration: none;}
a.black:active{color:#000; text-decoration: none;}
a.black:hover{color:#000; text-decoration: underline;}

a.black_B:link{color:#000; font-weight:bold; text-decoration: none;}
a.black_B:visited{color:#000; font-weight:bold; text-decoration: none;}
a.black_B:active{color:#000; font-weight:bold; text-decoration: none;}
a.black_B:hover{color:#000; font-weight:bold; text-decoration: underline;}



.support{
		float: right;
		padding: 3px;
		margin: 5px;
		text-align:right;
	}






.class_module
{
    display: inline;
    padding: 2px 6px 0px 6px;
    margin: 0px 9px;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-bottom: 0px;
    border-spacing: 0px;
    empty-cells: show;
    background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif); 
    color:  Black;
}
.class_module_text
{
    font-size: 12px;
    color: Black;
    font-family: Verdana,Arial,Helvetica;
    text-decoration: none;
    padding-left: 4px;
    border: 1px solid #CCCCCC;
    background: White;
}

.class_title
{
    font-size: large;
    font-weight: bold;
}

h1.titles
{
    color: #ffffff;
    font-family: Gill Sans Light, Verdana, Arial;
    font-size: 16pt;
    text-transform: uppercase;
}


A.calendar_nav:link
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.calendar_nav:visited
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.calendar_nav:active
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.calendar_nav:hover
{
    color: #FF9900;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: underline;
}

A.calendar_nav_sel:link, A.calendar_nav_sel:visited, A.calendar_nav_sel:active
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: none;
}

A.calendar_nav_sel:hover
{
    color: #FF9900;
    font-family: Arial;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: underline;
}

.calendar_nav_header
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.calendar_nav_header:link
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.calendar_nav_header:visited
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.calendar_nav_header:active
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.calendar_nav_header:hover
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: underline;
}

.content_section_header
{
	color: black;
	font-family: Arial,Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.httpFolder
{
    behavior: url(#default#httpFolder);
}



/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\AjaxToolkit.css
*
*/


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffee;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:900px;
	height:450px;
	overflow:auto;
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\AppMenu.css
*
*/


/*
1.	A.header_menu, A.header_menu:link, A.header_menu:visited
2.	A.header_menu:hover
3.	main_menu_bar
4.	main_menu_bar_shadow
5.	admin_menu_bar
6.	admin_menu_bar_shadow
*/

A.header_menu, A.header_menu:link, A.header_menu:visited
{
	color: white;
    font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 3px;
}

A.header_menu:hover
{
    color: #E7D825;
    font-family: Verdana,Arial,Helvetica;
    text-decoration: none;
    padding-left: 3px
}

.main_menu_bar
 {	position: absolute; 
	left: 0px; 
	top: 73px;
	width: 100%; 
	background-image: url(/common/resources/en_us/default/images/templates/default/footer_background.gif); 
	height: 24px; 
}
.main_menu_bar_shadow
 {	position: absolute; 
	left: 0px; 
	top: 97px;
	width: 100%; 
	background-image: url(/common/resources/en_us/default/images/templates/default/header_search_bar_shadow.gif); 
	height: 5px; 
	background-repeat:repeat-x;
}

.admin_menu_bar_ie
 {	position: relative;
	top: -21px;
	left: 0px;
	width: 100%; 
	background-image: url(/common/resources/en_us/default/images/templates/default/footer_background.gif); 
	height: 24px;
	z-index:0; 
}

.admin_menu_bar_shadow_ie
 {	
	position: relative;
	top: -21px;
	left: 0px; 
	width: 100%; 
	background-image: url(/common/resources/en_us/default/images/templates/default/header_search_bar_shadow.gif); 
	height: 5px; 
	background-repeat:repeat-x;
	z-index:0;
	margin-bottom:-28px;
}

.admin_menu_bar_o
 {	position: relative;
	top: -16px;
	left: 0px;
	width: 100%; 
	background-image: url(/common/resources/en_us/default/images/templates/default/footer_background.gif); 
	height: 24px;
	z-index:0; 
}

.admin_menu_bar_shadow_o
 {	
	position: relative;
	top: -16px;
	left: 0px; 
	width: 100%; 
	background-image: url(/common/resources/en_us/default/images/templates/default/header_search_bar_shadow.gif); 
	height: 5px; 
	background-repeat:repeat-x;
	z-index:0;
	margin-bottom:-16px;
}

A.admin_menu:link
{
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10pt;
    text-decoration: underline;
}
A.admin_menu:visited
{
    color:  #FFFFFF;
    font-family: Arial;
    font-size: 10pt;
    text-decoration: underline;
}
A.admin_menu:active
{
    color:  #FFFFFF;
    font-family: Arial;
    font-size: 10pt;
    text-decoration: underline;
}
A.admin_menu:hover
{
    color: #FF0000;
    font-family: Arial;
    font-size: 10pt;
    text-decoration: none;
}


A.sidemenu_nav:link
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.sidemenu_nav:visited
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.sidemenu_nav:active
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.sidemenu_nav:hover
{
    color: #FF9900;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: underline;
}

A.sidemenu_nav_sel:link, A.sidemenu_nav_sel:visited, A.sidemenu_nav_sel:active
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: none;
}

A.sidemenu_nav_sel:hover
{
    color: #860000;
    font-family: Arial;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: underline;
}

.sidemenu_nav_header
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.sidemenu_nav_header:link
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.sidemenu_nav_header:visited
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.sidemenu_nav_header:active
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.sidemenu_nav_header:hover
{
	color: #860000;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: underline;
}


A.sidemenu_nav_header_sel:link
{
	color: #860000;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.sidemenu_nav_header_sel:visited
{
	color: #860000;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.sidemenu_nav_header_sel:active
{
	color: #860000;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.sidemenu_nav_header_sel:hover
{
	color: #860000;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

.sidemenu_nav_header_sel
{
	color: #860000;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Banner.css
*
*/


/*
1.	page_header
2.	page_header_logo_bottom
2.	page_header_search
*/

.page_header
{
	color: white;
    font-family: Verdana,Arial,Helvetica;
	font-size: 20px;
	font-weight: bold;
	background-repeat:repeat-x;
}

.page_header_logo_bottom
{
	background-repeat: no-repeat;
	z-index: -5; 
	position: relative; 
	left: 0px; 
	top: -3px; 
}
.page_header_search
{
	z-index: 5; 
	position: relative; 
	left: 0px; 
	top: 0px;
}
.page_header_message_count
{

	z-index: 5; 
	position: relative; 
	left: 0px; 
	top: -15px;
}

A.new_message_count:link, A.new_message_count:visited
{
    color: #FF0000;
    font-size:11px;
    text-decoration:none;
}

A.new_message_count:hover
{
    color: #FF0000;
    font-size:11px;
    text-decoration:underline;
}


/*
.page_header_user
{
    color: white;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10pt;
	background-repeat:repeat-x;
}
A.page_header_user:link, A.page_header_user:visited, A.page_header_user:hover
{
    color: white;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10pt;
	background-repeat:repeat-x;
}
*/


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Bars.css
*
*/


/*
1.	search_bar
2.	command_bar
3.	command_bar_cell
4.	A.command_bar_link:hover, A.command_bar_link:link, A.command_bar_link:visited
*/

.search_bar
{
	color: Black;	
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
    text-align: center;
    vertical-align:top; 
    background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif); 
	height:26px; 
	background-repeat:repeat-x;
}

.command_bar 
{
    width: 100%;
    margin: 0px;
    padding-left: 7px;
    padding-top: 6px;
    padding-bottom: 6px;    
    background: #f3f3f3;
    border: #cccccc 1px solid;    
}
.command_bar_cell
{
    font-size: 10pt;
    display: inline;
    width: auto;
    margin: 0px;
    margin-right: 4px;
    padding: 2px;
    background: #6363DE;
    border: black 1px solid; 
}

A.command_bar_link:hover, A.command_bar_link:link, A.command_bar_link:visited
{
    color: White;
    font-size: 10pt;
	text-decoration: none;    
} 

.command_bar_text, .command_bar_text:link, .command_bar_text:visited
{
    vertical-align: middle;
	font-size: 10pt;
	border-collapse: collapse;
    background: transparent;
    padding-right: 2px;
    text-align: left; 
    text-decoration: none;    
	line-height: 16px;
}

.command_bar_text:hover
{
	color: #0000CD;
	text-decoration: none;
}
.command_bar_calendar 
{
    width: 100%;
    margin: 0px;
    padding-left: 0px;
    padding-top: 2px;
    padding-bottom: 2px;    
    background: #f3f3f3;
    border: #cccccc 1px solid;    
}




/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Block.css
*
*/


/*
1.  block
2.  block_left
3.  block_right
4.  block_body
5.  block_outer
*/

.block_outer 
{            
    DISPLAY: inline; 		        
}
.block
{
    display: inline;
    empty-cells: show;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    margin: 0px 5px 0px 0px;
}
.block_left
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 11px;
    background-repeat:no-repeat;
    background-image: url(../../images/block/lms_course_box_left_bdr_nok.JPG);
    height: 47px; 
    vertical-align: top;    
}
.block_right
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 11px;
    background-repeat:no-repeat;
    background-image: url(../../images/block/lms_course_box_right_bdr_nok.JPG);
    height: 47px; 
    vertical-align: top;    
}
.block_body
{
    padding: 0px;
    margin: 0px;
    border: 1px;
    height: 47px;
    background-image: url(../../images/block/lms_course_box_mid_bdr_nok.JPG);
    vertical-align: middle;
    text-align: center;
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Blog.css
*
*/


/*
Blog Style Overrides
*/

#Common
{
}

/*
Blog Styles
*/

UL.BlogPostList
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.BlogPostArea
{
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #eeeeee;
}

.BlogPostHeader
{
	color: #666666;
	font-size: 150%;
	font-weight: normal;
	font-family:  Arial, Helvetica;
	padding: 4px;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
}

A.BlogPostHeader:link, A.BlogPostHeader:visited, A.BlogPostHeader:active
{
	color: #666666;
	font-size: 150%;
	font-weight: normal;
	font-family:  Arial, Helvetica;
	padding: 4px;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
}

A.BlogPostHeader:hover
{
	color: #666666;
	font-size: 150%;
	font-weight: normal;
	font-family:  Arial, Helvetica;
	padding: 4px;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px;
	text-decoration:none;
}

.BlogRating
{
	width: 80px;
	height: 80px;
	margin: 5px 10px 0px 0px;
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	padding: 8px 2px 2px 2px; 
	font-family:  Arial, Helvetica;
	background-image: url(../images/Common/blog_comment_background.gif);
	line-height: 20px;
	color: #666666;
	text-decoration:underline;
}

.BlogRating a:link, .BlogRating a:visited, .BlogRating a:active, .BlogRating a:hover
{
	color: #666666;
	text-decoration: none;
}

.BlogCommentCount
{
	font-size: 22px;
	font-weight: bold;
	font-family:  Arial, Helvetica;
}

.BlogPostContent
{
	color: #000000;
	font-family:  Arial, Helvetica;
	margin-left: 1px;
	font-size: 100%;
	line-height: 20px;
	text-align: justify;
}

.BlogPostFooter
{
	margin: 10px 0px 10px 1px;
	color: #666666;
	font-family:  Arial, Helvetica;
	font-size: 8pt;
}

/*
Blog List Columns
*/

.BlogBlogNameColumn
{
	width: 25%;
}

.BlogAuthorColumn
{
	width: 14%;
}

.BlogLastPostColumn
{
	width: 25%;
}

.BlogPostsColumn
{
	text-align: center;
	width: 9%;
}

.BlogArticlesColumn
{
	text-align: center;
	width: 9%;
}

.BlogCommentsColumn
{
	text-align: center;
	width: 9%;
}

.BlogTrackbacksColumn
{
	text-align: center;
	width: 9%;
}

/*
Calendar styles
*/

.BlogCalendar
{
	font-size: 90%;
	width: 100%;
}

.BlogCalendarTitle
{
	text-align: center;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}

.BlogCalendarNextPrev
{
}

.BlogCalendarNextPrev A:LINK, .BlogCalendarNextPrev A:ACTIVE, .BlogCalendarNextPrev A:VISITED
{
	text-decoration: none;
}

.BlogCalendarNextPrev A:HOVER
{
	text-decoration: underline;
}

.BlogCalendarDays
{
	font-weight: bold;
	padding: 2px;
}

.BlogCalendarDay A:LINK, .BlogCalendarDay A:ACTIVE, .BlogCalendarDay A:VISITED, .BlogCalendarDay A:HOVER
{
	font-weight: bold;
}

/* Comment Form */
#commentform {padding: 0;font-size: 0.95em;}
#commentform h2{margin-bottom:0;}
#commentform h3{
    font-size: 1.3em;margin: 0px 10px 0px 0px;padding: 10px 0px 5px;
	font-family: helvetica, arial, sans-serif;
	font-weight: 600;letter-spacing: 0px;}

#commentform p{	padding: 0em; font-size: 0.95em;}

#commentform dl {margin: 0;	padding: 0;}

#commentform dt {	padding: 5px 0 5px 0; font-size: 1.0em;	margin: 0px;}
	
#commentform dd { color: #777777;margin-left:0;}

#commentform dt em {font-size: 0.95em;}
 
#commentform .smallbox {
	width: 350px;
	padding: 2px;
	border-top: 1px solid #7F8D3E;
	border-right: 1px solid #E2E3D1;
	border-bottom: 1px solid #E2E3D1;
	border-left: 1px solid #E2E3D1;
}

#commentform textarea {
	width: 500px;
	height: 150px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #7F8D3E;
	border-right: 1px solid #E2E3D1;
	border-bottom: 1px solid #E2E3D1;
	border-left: 1px solid #E2E3D1;
	font-size: 1em;
	}
/* End Comment */

#comments h3
{
	color: #666666;
	font-size: 110%;
}

.CommentOwner
{
	padding: 8px;
	background-color: #f4f4f4;
	border-bottom: solid 12px #fff;
}

.Comment
{
	padding: 8px;
}

.CommentAvatar
{
	white-space: nowrap;
	border-right-width: 0px;
	padding-right: 0px;
}

.CommentAvatar img
{
	margin-right: 8px;
}

.CommentContent
{
	border-left-width: 0px;
}

.CommentTitle
{
	font-size: 110%;
	margin: 0px;
	padding: 0px;
}

.CommentTitle A:LINK, .CommentTitle A:ACTIVE, .CommentTitle A:VISITED, .CommentTitle A:HOVER
{
    color: #91723f;
}

.CommentText
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.CommentFooter
{
	font-size: 80%;
	color: #999999;
}

/* Post ToolBar */

#postToolbar
{
	width:400px;
	border:solid 1px #cccccc;
	padding:6px;
	background-color: #eeeeee;
}

#postToolbar .CommonSubTitle
{
	margin-bottom:0;
	padding-bottom:0;
}
/* END Post ToolBar */

UL.BlogLinkCategoryLinkList
{
	padding: 0px;
	margin: 0px;
	list-style-type: square;
	margin-left: 24px;
	padding-left: 0px;
}

UL.BlogLinkCategoryLinkList li
{
	padding-top: 4px;
}

UL.BlogLinkCategoryLinkList li a
{
	font-weight: bold;
}

.BlogLinkCategoryArea
{
	padding: 4px;
}




/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Button.css
*
*/


/*
1.	button
	button:hover
	a.button
2.	button-disabled
*/

.button
{
	cursor: hand;
	background-color: White !important;
	color: black !important;
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
	text-decoration: none;
	border :3px;
	border-style : double;	
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
    height: 24px;
    padding-left: 2px;
    padding-right:2px;  
}

.button-disabled
{
	cursor: pointer;
	background-color: #e6ebf9;
	color: #999999 !important;
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
	text-decoration: none;
	border :3px;
	border-style : double;	
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
    height: 24px;
}

.button:hover
{
	border-color: #b1cfff #99b7d7 #3677cb #d3e3fb;
}

a.button
{
    padding: 2px 2px !important;
}



/*
a.button-disabled 
{
	padding: 0px 0px !important;
}

.button-disabled:hover 
{
	border-color: #cddaf4 #cddaf4 #7e9db9 #cddaf4;
}
*/

/*
input.button,
input.button-disabled 
{
	padding: 3px 18px !important;
}

* html input.button,
* html input.button-disabled 
{
	padding: 2px 9px 3px !important;
}

.buttonBar td,
.buttonBar 
{
    background-color:#FFFFFF;
    margin: 1em 0;
    padding: 3px; 
    width:100%
}

* html .buttonBar td input.button,
* html .buttonBar td input.button-disabled,
* html .buttonBar input.button,
* html .buttonBar input.button-disabled 
{
    margin-bottom: -5px;
}

* html .buttonBar td,
* html .buttonBar 
{
    padding-bottom: 12px;
}

* html td.contentData a.button 
{
    margin: 2em 0 !important;
}


.loginControls 
{
    text-align:right;
	width: 215px;
}
.loginControls input {
	margin: 0 0 1em;
}
.loginControls a,
.loginControls a:visited {
	background-color: transparent !important;
	font-size: 10px;
	color:black;
}
*/



.button2
{
	COLOR: black; 
	BACKGROUND-COLOR: white;
	BORDER: #8cacbb 1px solid; 
	PADDING: 0.1em; 
	VISIBILITY: visible; 
	MARGIN-BOTTOM: 0.1em; 
	VERTICAL-ALIGN: middle; 
	/*FONT-FAMILY: Arial, Helvetica, sans-serif; */
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\EnterValidation.css
*
*/


/*
1.	validation_serverside_message
2.	validation_table_row_text
3.	validation_clientside_message
*/

.validation_serverside_message
{
	color: Black;
	background-color: yellow;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #FF0000;
	border-collapse: collapse;
    padding: 3px; 
}
.validation_table_row_text
{
	color: Red;
	font-weight:bold; 
}
.validation_clientside_message
{
	color: Red;
    background-color: White;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 0px;
	border-collapse: collapse;
    padding: 3px;
}
.alert_display_serverside_message
{
	color: Black;
	background-color: yellow;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #FF0000;
	border-collapse: collapse;
    padding: 3px; 
}


/*
.error_table_title
{
    font-family: Verdana,Arial,Helvetica;
	color: Black;
	font-size: 12pt;
    font-weight: bold;
}
*/


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\forum.css
*
*/


body {
}

.forum_tbl
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #cccccc;
	border-collapse: collapse;
	border-top-color:White;
}

.forum_header
{
   color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;	
	border-collapse: collapse;
	border-top: none;
    background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif); 
    background-repeat: repeat-x;
    padding: 2px;
}

.forum_header_link, .forum_header_link:hover
{
   font-family: Verdana,Arial,Helvetica;
   font-size  : 10pt;
  color: #860000;
    text-decoration: underline; 
}

 
A.btn_bar
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #3399cc;
	font-family:  Arial, Helvetica;
	font-size: 11;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
	text-decoration:none;
}

A.btn_bar:hover
{
   
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #FFCC00;
	color: #333333;
	font-family:  Arial, Helvetica;
	font-size: 11;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
	text-decoration: underline;
}

A.forum_btn_bar
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #3399cc;
	font-family:  Arial, Helvetica;
	font-size: 11;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
	text-decoration:none;
}

A.forum_btn_bar:hover
{
   
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #EAF4FF;
	color: #333333;
	font-family:  Arial, Helvetica;
	font-size: 11;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
	text-decoration: underline;
}

A.action_btn_bar
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #3399cc;
	font-family:  Arial, Helvetica;
	font-size: 11;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
	text-decoration:none;
}

a.action_btn_bar:hover 
{
   
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: white;
	color: #333333;
	font-family:  Arial, Helvetica;
	font-size: 11;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
	text-decoration: underline;
}


A.forum_link
{
   font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #860000;
    text-decoration: underline; 
}

A.forum_link:hover
{
   font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #860000;
    text-decoration: underline; 
}

A.forum_main_link
{
  font-family: Verdana,Arial,Helvetica;
	
	color: #860000;
    text-decoration: underline; 
}

A.forum_main_link:hover
{
    font-family: Verdana,Arial,Helvetica;
	
	color: #860000;
    text-decoration: underline; 
}

.grid_row_alt_forum
{
    font-size: 10pt;
    background: #EAF4FF;
    color: black;
    font-family: Arial,Verdana;
}
.grid_header_forum
{
    font-weight: bold;
    font-size: 10pt;
    background: #99BADD;
    color: black;
    font-family: Arial,Verdana;
    text-align: left;
}
.comment_header
{
 color:Black;
 font-weight:bold;	
}

A.forum_menu_header_btn_bar
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 2px;
	margin: 2px;
	
	background-color: #FFCC00;
	color: gray;
	font-family:  Arial, Helvetica;
	font-size: 11;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px -1px;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
	text-decoration:none;
	background-color:Transparent;
	background-position:left;
}

A.forum_menu_header_btn_bar:hover
{
   
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #EAF4FF;
	color: black;
	font-family:  Arial, Helvetica;
	font-size: 11;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 1px -1px;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
	text-decoration: none;
	background-position:left;
}

.forum_menu_tbl
{
    font-family: Arial,Verdana;
    font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #cccccc;
    border-top-color :#EAF4FF;
	border-bottom-color: Gray;
    border-collapse: collapse;
    background-color: #EAF4FF;
}

.forum_tr_attachment
{
    font-family: Arial,Verdana;
    font-size: 9pt;
    background-color:#E2E6EC;
}

A.temp
{
 color: #3399cc;
 font-size:8;
}
A.temp:hover
{
 color:gray;
 font-size:8;
}









/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Grid.css
*
*/


/*
1.  datagrid_header_table
2.  datagrid_header_table_text
	A.datagrid_header_table_text:link, 
	A.datagrid_header_table_text:visited, 
	A.datagrid_header_table_text:hover
3.	grid_row
4.	grid_row_alt
5.	grid_header
6.	grid_pager
7.	grid_footer
8.	grid_Border
*/

.datagrid_header_table
{
	color: Black;	
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
    padding-left: 2px;
    text-align: left; 
	border-collapse: collapse;
	height : 23px;
    background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif); 
    background-repeat: repeat-x;  
}

.datagrid_header_table_text,
A.datagrid_header_table_text:link, 
A.datagrid_header_table_text:visited, 
A.datagrid_header_table_text:hover
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
	border-collapse: collapse;
    background: transparent;
    padding: 2px;
    text-align: left; 
}

.grid_row
{
	color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: White;
}

.grid_row_alt
{
	color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #f9f9f9;
}

.grid_header
{
	color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #f3f3f3;
	font-weight: bold;
	text-align: left;
}

.grid_pager
{
	color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #E2E2E2;
}

.grid_footer
{
	color: White;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #E2E2E2;
	font-weight: bold;
}

grid_Border
{
   border-style: solid;
   width: 100%;
}




/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Minicalendar.css
*
*/


.tbl_miniCalendarHeader
{
	font-weight: bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
    padding: 2px;
}

.tbl_miniCalendarHeader_small
{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size:8pt;
    padding: 2px;
}

.tbl_mini_calendar
{
	background-color:#9C9CCE;
	
}
.bluetbl_mini_calendar
{
	background-color:#B6C8EA;
	
}

.mini_calendar_day_small
{
	color: #636363;
	font-family: Arial, Helvetica, Geneva;
	font-size: 8pt;
}

A.mini_calendar_day_small:link, A.mini_calendar_day_small:visited
{
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, Geneva;
	font-size: 8pt;
}
A.mini_calendar_day_small:hover
{
	font-weight: bold;
	color: black;
	font-family: Arial, Helvetica, Geneva;
	font-size: 8pt;
}


.mini_calendar_header_small
{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
}

td.mini_calendar_header_small
{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	background:#9C9CCE;
}

A.mini_calendar_header_small:link, A.mini_calendar_header_small:visited
{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}

A.mini_calendar_header_small:hover
{
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}


A.mini_calendar_event_small:link, A.mini_calendar_event_small:visited
{
	color: #636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-decoration:underline;
}

A.mini_calendar_event_small:hover
{
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-decoration:underline;
}


A.mini_calendar_event_bold_small:link, A.mini_calendar_event_bold_small:visited
{
	font-weight: bold;
	color: #636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}

A.mini_calendar_event_bold_small:hover
{
	font-weight: bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}


.mini_calendar_day
{
	color: #636363;
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
}

A.mini_calendar_day:link, A.mini_calendar_day:visited
{
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
}
A.mini_calendar_day:hover
{
	font-weight: bold;
	color: black;
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
}


.mini_calendar_header
{
	font-weight:bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
}

td.mini_calendar_header
{
	font-weight:bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	background:#9C9CCE;
}

.mini_calendar_tbl
{
	background:#9C9CCE;
}

A.mini_calendar_header:link, A.mini_calendar_header:visited
{
	font-weight:bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

A.mini_calendar_header:hover
{
	font-weight:bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}


A.mini_calendar_event:link, A.mini_calendar_event:visited
{
	color: #636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_calendar_event:hover
{
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}


A.mini_calendar_event_bold:link, A.mini_calendar_event_bold:visited
{
	font-weight: bold;
	color: #636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

A.mini_calendar_event_bold:hover
{
	font-weight: bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

.bluemini_calendar_day_small
{
	color:#636363;
	font-family: Arial, Helvetica, Geneva;
	font-size: 8pt;
}

A.bluemini_calendar_day_small:link, A.bluemini_calendar_day_small:visited
{
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, Geneva;
	font-size: 8pt;
}
A.bluemini_calendar_day_small:hover
{
	font-weight: bold;
	color: black;
	font-family: Arial, Helvetica, Geneva;
	font-size: 8pt;
}


.bluemini_calendar_header_small
{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
}

td.bluemini_calendar_header_small
{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	background:#B6C8EA;
}

A.bluemini_calendar_header_small:link, A.bluemini_calendar_header_small:visited
{
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}

A.bluemini_calendar_header_small:hover
{
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}


.bluemini_calendar_event_small
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-decoration:none;
}

A.bluemini_calendar_event_small:link, A.bluemini_calendar_event_small:visited
{
	color:#636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-decoration:underline;
}

A.bluemini_calendar_event_small:hover
{
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-decoration:underline;
}


A.bluemini_calendar_event_bold_small:link, A.bluemini_calendar_event_bold_small:visited
{
	font-weight: bold;
	color:#636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}

A.bluemini_calendar_event_bold_small:hover
{
	font-weight: bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}


.bluemini_calendar_day
{
	color:#636363;
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
}

A.bluemini_calendar_day:link, A.bluemini_calendar_day:visited
{
	font-weight: bold;
	color: red;
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
}
A.bluemini_calendar_day:hover
{
	font-weight: bold;
	color: black;
	font-family: Arial, Helvetica, Geneva;
	font-size: 10pt;
}


.bluemini_calendar_header
{
	font-weight:bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
}

.bluemini_calendar_tbl
{
	border : 2px;
	border-style : solid;
	border-color : #99C8EA;
	background:#B6C8EA;
}

td.bluemini_calendar_header
{
	font-weight:bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	background:#B6C8EA;
}


A.bluemini_calendar_header:link, A.bluemini_calendar_header:visited
{
	font-weight:bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

A.bluemini_calendar_header:hover
{
	font-weight:bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}


A.bluemini_calendar_event:link, A.bluemini_calendar_event:visited
{
	color:#636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_calendar_event:hover
{
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_calendar_event_bold:link, A.bluemini_calendar_event_bold:visited
{
	font-weight: bold;
	color:#636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

A.bluemini_calendar_event_bold:hover
{
	font-weight: bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\MiniUpcomingEvent.css
*
*/



.tbl_mini_upcomingevent
{
	background-color:#FFFFFF;
	
}

.mini_upcomingevent_header
{
	font-weight:bold;
	color: #003300;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}

td.mini_upcomingevent_header
{
	font-weight:bold;
	color: #003300;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background:#9C9CCE;
}

A.mini_upcomingevent_header:link, A.mini_upcomingevent_header:visited
{
	font-weight:bold;
	color:  #003300;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_upcomingevent_header:hover
{
	font-weight:bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

.mini_upcomingevent_event
{
	color: #636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
}

A.mini_upcomingevent_event:link, A.mini_upcomingevent_event:visited
{
	color: #860000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_upcomingevent_event:hover
{
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_upcomingevent_event_bold:link, A.mini_upcomingevent_event_bold:visited
{
	font-weight: bold;
	color:#860000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_upcomingevent_event_bold:hover
{
	font-weight: bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}


.bluetbl_mini_upcomingevent
{
	background-color:#E1ECFC;
	
}

.bluemini_upcomingevent_header
{
	font-weight:bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}

td.bluemini_upcomingevent_header
{
	font-weight:bold;
	color: black;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background:#B6C8EA;
}

A.bluemini_upcomingevent_header:link, A.bluemini_upcomingevent_header:visited
{
	font-weight:bold;
	color: white;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_upcomingevent_header:hover
{
	font-weight:bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

.bluemini_upcomingevent_event
{
	color: #636363;
	font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
}

A.bluemini_upcomingevent_event:link, A.bluemini_upcomingevent_event:visited
{
	color:#860000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_upcomingevent_event:hover
{
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}


A.bluemini_upcomingevent_event_bold:link, A.bluemini_upcomingevent_event_bold:visited
{
	font-weight: bold;
	color:#860000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_upcomingevent_event_bold:hover
{
	font-weight: bold;
	color: red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}



/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\progressbar.css
*
*/



.divprogress
{
	text-align:center;
	float:left;
	padding-top:10px;
	clear:both;
	width:100%;
}

.divprogress span
{
	background-position:top center;
    background-repeat:no-repeat;
    display:block;
    float:left;
	padding-top:15px;
}

.divprogress .begin_current
{
    background-image:url(/common/resources/shared/progress_bar/begin_phase_current.gif);

}


.divprogress .begin_done
{
    background-image:url(/common/resources/shared/progress_bar/begin_phase_done.gif);

}

.divprogress .mid_current
{
    background-image:url(/common/resources/shared/progress_bar/mid_phase_current.gif);

}


.divprogress .mid_done
{
    background-image:url(/common/resources/shared/progress_bar/mid_phase_done.gif);

}


.divprogress .mid_undone
{
    background-image:url(/common/resources/shared/progress_bar/mid_phase_undone.gif);

}


.divprogress .end_current
{
    background-image:url(/common/resources/shared/progress_bar/end_phase_current.gif);
}

.divprogress .end_undone
{
    background-image:url(/common/resources/shared/progress_bar/end_phase_undone.gif);
}


div.tbl
{
	position:relative;
	border-left: solid 200px #f3f3f3;
}

div.tbl label
{
	margin:0 0;
	padding: 0 0;
	height:100%;
	width:200px;
	text-align:right;
	padding-right: 5px;
	font-weight:bold;
	
}

div.tbl div
{
	margin:0 0;
	padding:0 0 0 0;
	line-height:100%;
	position:relative;
	left:-200px;
}

.sessionList div
{
	 line-height:1.5;
}

.sessionList .session_title
{
	font-weight:bold;
	padding-left:2em;
}

.sessionList .session_detail
{
	 padding-left:3em;
}


.session_container
{
	position:relative;
}

.session_container .chk
{
	position:absolute;
}


.session_container .sub_session
{
	border-bottom:solid 1px #d4d0c8;
	padding-left:4em;
}

div.tbl_header div.title
{
	 font-weight:bold;
}

div.tbl_header div
{
	 font-weight:normal;
}

div#divNav
{
	text-align:center; 
	margin-top:40px;
	
}
div#divNav input
{
	/* width:120px; */
	margin:10px;
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\RegCalendar.css
*
*/


A.calendar_nav:link
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.calendar_nav:visited
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.calendar_nav:active
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
}
A.calendar_nav:hover
{
    color: #FF9900;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: underline;
}

A.calendar_nav_sel:link, A.calendar_nav_sel:visited, A.calendar_nav_sel:active
{
    color: #333333;
    font-family: Arial;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: none;
}

A.calendar_nav_sel:hover
{
    color: #FF9900;
    font-family: Arial;
    font-size: 9pt;
    font-weight:bold;
    text-decoration: underline;
}

.calendar_nav_header
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.calendar_nav_header:link
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.calendar_nav_header:visited
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.calendar_nav_header:active
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: none;
}

A.calendar_nav_header:hover
{
	color: #333333;
    font-family: Arial,Verdana;
    font-size: 10pt;
	font-weight: bold;
    text-decoration: underline;
}

.content_section_header
{
	color: black;
	font-family: Arial,Verdana;
	font-size: 10pt;
	font-weight: bold;
}




/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\resourcelib.css
*
*/


.preview
{
	/* width:100px; */
	/* height:100px;	 */
	 display:block;
}

.imgFrame
{
	float:left;
	margin:1em;
	text-align:center;
}


.imgInnerFrame
{
	width:100px;
	height:100px;
	position:relative;

}

.imgInnerFrame img
{
	vertical-align: middle;
    text-align:center;
}



/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Search.css
*
*/


.navsite ul {
 padding: 3px 0; 
 margin-left: 0; 
 border-bottom: 1px solid #778; 
 font: bold 12px Verdana, sans-serif; 
}

.navsite ul li {
 list-style: none;
 margin: 0; 
 display: inline;
}

.navsite ul li a {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

.navsite ul li a:hover
{
	text-decoration:none;	
}

.navsite ul li a:link {
 color: #448;
}

.navsite ul li a:visited {
 color: #667;
}

.navsite ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #000;
 background: #AAE;
 border-color: #227;
}

.navsite ul li a#current {
 background: white; 
 border-bottom: 1px solid white;
 cursor:default;
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\subnav.css
*
*/


#subnavHeader {
   margin:0 0 0 0px;
   /* width:180px;*/
   height: 17px;  
   border-bottom:1px solid #FFFFFF;
   padding:2px 0px 0px 0px;
   font-size:11px;
   vertical-align:bottom;
   color:#FFFFFF;
   font-weight:bold;
   font-family:Arial, Univers, Helvetica, sans-serif;
   background-color: #005ca9;
}

#subnavHeaderNoLine {
   margin:0 0 0 0px;
   /* width:180px;*/
   height: 17px;     
   padding:0;
   font-size:11px;
   color:#FFFFFF;
   font-weight:bold;
   font-family:Arial, Univers, Helvetica, sans-serif;
   background-color: #3C9634;
}

#subnavLine {
   margin:0 0 0 0px;
   /* width:180px; */
   height: 1px;
   padding:0;  
   background-color: #FFFFFF;
}

DIV.subnavH1 {
   padding:4px 20px 4px 8px;
   text-decoration:none;      
   color:#000000;
   font-size:12px;
   font-weight:bold; 
   }  

.subnavFirst {
   padding:2px 2px 2px 0px;   
   border-top:1px solid #000000; 
   font-size: 11px;
   font-weight:normal;
   text-decoration:none;
   }
      
.subnavMiddle {
   padding:2px 2px 2px 0px;      
   font-size: 11px;
   font-weight:normal;
   text-decoration:none;
   }

.subnavDownState {
  color: #F37600;
  }

   
DIV.subnavFirst a:link, DIV.subnavFirst a:visited {
   text-decoration:none;   
   color: #000000;
}

DIV.subnavFirst a:hover, DIV.subnavFirst a:visited:hover {
   text-decoration:underline;
   color:#F37600;
   }  

DIV.subnavMiddle a:link, DIV.subnavMiddle a:visited {
   text-decoration:none;   
   color:#000000
}

DIV.subnavMiddle a:hover, DIV.subnavMiddle a:visited:hover {
   text-decoration:underline;
   color:#F37600;
   }  

DIV.subnavH1 a:link, DIV.subnavH1 a:visited {
   text-decoration:none;   
   color:#000000
}

DIV.subnavH1 a:hover, DIV.subnavH1 a:visited:hover {
   text-decoration:none;
   color:#F37600;
   }  
   
DIV.subnavSPH1 {
  padding:4px 8px 4px 8px;
   text-decoration:none;      
   color:#000000;
   font-size:12px;
   font-weight:bold; 
   }  
   
.subnavSP {
   padding:2px 6px 2px 0px;      
   font-size: 11px;
   font-weight:normal;
   text-decoration:none;
   }
   
.subnavSPDownstate {
   padding:2px 6px 2px 0px;      
   font-size: 11px;
   font-weight:bold;
   text-decoration:none;
   }
   
DIV.subnavSP a:link, DIV.subnavSP a:visited {
   text-decoration:none;   color:#000000;
}  

DIV.subnavSPDownstate a:link, DIV.subnavSPDownstate a:visited {
   text-decoration:none;   color:#000000;
}  

DIV.subnavSPH1 a:hover, DIV.subnavSPH1 a:visited:hover {
   text-decoration:none;
   color:#F37600;
   }  

DIV.subnavKrH1 {
    padding:4px 20px 4px 8px;
   text-decoration:none;   
   color:#000000;
   font-size:12px;
   font-weight:bold; 
   }
   
.subnavKrFirst {
   padding:2px 2px 2px 0px;   
   border-top:1px solid #000000; 
   font-size: 10px;
   font-weight:normal;
   text-decoration:none;
   }
   
.subnavKrDownState {
   font-weight:bold;
   text-decoration:none;
   }

.subnavKrCatSub {
   padding:2px 6px 2px 8px;   
   color:#24731D; 
   font-size: 11px;
   font-weight:normal;
   text-decoration:none;
   }
   
.subnavKrMiddle {
   padding:2px 6px 2px 0px;      
   font-size: 10px;
   font-weight:normal;
   text-decoration:none;
   }  
   
DIV.subnavKrFirst a:link, DIV.subnavKrFirst a:visited {
   text-decoration:none;
   color: #000000;
}

DIV.subnavKrFirst a:hover, DIV.subnavKrFirst a:visited:hover {
   text-decoration:none;
   color:#F37600;
   }
   
DIV.subnavKrMiddle a:link, DIV.subnavKrMiddle a:visited {
   text-decoration:none;   
   color: #000000;
}

DIV.subnavKrMiddle a:hover, DIV.subnavKrMiddle a:visited:hover {
   text-decoration:none;
   color:#F37600;
   }
   
DIV.subnavKrCatSub a:link, DIV.subnavKrCatSub a:visited {
   text-decoration:none;   
   color: #000000;
}

DIV.subnavKrCatSub a:hover, DIV.subnavKrCatSub a:visited:hover {
   text-decoration:none;
   color:#F37600;
   }


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Table.css
*
*/


/* 
1.  tbl
2.  tbl_noborder
3.  tbl_header
4.  A.tbl_header, A.tbl_header:link, A.tbl_header:visited, A.tbl_header:hover
5.  tbl_header_edit
6.  A.tbl_header_edit, A.tbl_header_edit:link, A.tbl_header_edit:visited, A.tbl_header_edit:hover
7.  tbl_sub_header
8.  tbl_sub_header_light
9.  tbl_row_text
10. tbl_row_text_left
11. tbl_row_data
12. tbl_row_data_alter
13. tbl_row_view
14. tbl_error_message
15. tbl_button
16. empty_table
17. header_table

18. statis_left
19. statis_middle
20. statis_right

*/

.statis_left
{
	border : 1px;
	border-style : solid;
	border-color : #000000;
	border-collapse: collapse;
	border-right: none;
}
.statis_middle
{
	border : 1px;
	border-style : solid;
	border-color : #000000;
	border-collapse: collapse;
	border-top: none;
	border-bottom: none;
}
.statis_right
{
	border : 1px;
	border-style : solid;
	border-color : #000000;
	border-collapse: collapse;
	border-left: none;
}


.tbl
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #cccccc;
	border-collapse: collapse;
	border-top: none;
}

.tbl_top
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #cccccc;
	border-collapse: collapse;
}

.tbl_noborder
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 0px;
	border-collapse: collapse;
}

.tbl_header
{
    color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;	
	border-collapse: collapse;
	border-top: none;
    background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif); 
    background-repeat: repeat-x;
    padding: 2px;
}

A.tbl_header, A.tbl_header:link, A.tbl_header:visited, A.tbl_header:hover
{
    color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;	
	border-collapse: collapse;
	border-top: none;
    background: transparent;
}

.tbl_header_big
{
    color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 14pt;
	font-weight: bold;	
	border-collapse: collapse;
	border-top: none;
    background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif); 
    background-repeat: repeat-x;
    padding: 2px;
}

.tbl_header_edit
{
	color: Black;	
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
	border-bottom : white 1px;	
	border-collapse: collapse;
    padding-left: 5px;
	height : 23px;
    background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif); 
    background-repeat: repeat-x;
}

A.tbl_header_edit, A.tbl_header_edit:link, A.tbl_header_edit:visited, A.tbl_header_edit:hover
{
    color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;	
	border-collapse: collapse;
    padding-left: 2px;
    background: transparent;
}

.tbl_sub_header
{
	font-weight: bold;
	color: Black;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #EBF4FF; /*  #EAF4FF;  #747474;*/
    padding: 2px;
}


.tbl_sub_header_light
{
    font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	background: #f3f3f3;
	font-weight: bold;	
}

.tbl_row_text
{
	color: black;
    font-family: Verdana,Arial,Helvetica;
	font-size:  9pt;
	background: #f3f3f3;
	text-align: right;
	font-weight: bold;		    
    white-space: nowrap;     
}

.tbl_row_text_left
{
	color: black;
    font-family: Verdana,Arial,Helvetica;
	font-size:  9pt;
    background: #f3f3f3;
	text-align: left;
	font-weight: bold;		    
    white-space: nowrap;     
}

.tbl_row_data
{
    color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	background: white;
    /*width: 100%;*/
}

.tbl_row_data_alter
{
    color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 9pt;
	background: #f3f3f3;
    width: 100%
}

.tbl_row_view
{
	color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #EDE7F7;
}

.tbl_error_message
{
    font-size: 9pt;
    font-family: Verdana,Arial,Helvetica;
    background: white;
    color: Red; 
    font-weight: bold;
    padding: 3px; 
}

.tbl_button
{
	color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: White;
	text-align : right;
}

.empty_table
{
	color: Black;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	background: transparent;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}

.header_table
{
/*
	height:26px; 
	vertical-align: text-bottom;  
	background-image: url('http://extranet.intrafinity.com/common/resources/en_US/default/images/rcc/footer_background.gif');  
	font-weight: bold; 
	color: #000000;	
*/
	color: Black;	
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
	border-collapse: collapse;
    padding-left: 5px;
	height : 23px;
    background-image: url(/common/resources/en_US/default/images/templates/default/footer_background.gif); 
    background-repeat: repeat-x;  
}

.tbl_Left_menu
{
	border : 1px;
	border-style : solid;
	border-color : #cccccc;
	border-collapse: collapse;
    background-color: #f9f9f9;  /* #f1faf7;*/
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\tags.css
*
*/


/* Tag Styles */

.TagCloud
{
	background-color: #f7f7f7;
	padding: 8px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin: 0px;
	margin-bottom: 16px;
	margin-top: 16px;
	color: #999999;
	line-height: 180%;
	list-style-type: none;
}

.SidebarTagCloud
{
	font-size: 80%;
	line-height: 200%;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6 
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

A.Tag1:link, A.Tag1:visited, A.Tag1:active
{
	margin-right: 6px;
	color: #001fa7;
	font-size: 160%;
	font-weight: 900;
	text-decoration: none;
}
A.Tag1:hover
{
	margin-right: 6px;
	color: #001fa7;
	font-size: 160%;
	font-weight: 900;
	text-decoration: underline;
}

A.Tag2:link, A.Tag2:visited, A.Tag2:active
{
	margin-right: 6px;
	color: #002fb7;
	font-size: 145%;
	font-weight: 800;
	text-decoration: none;
}

A.Tag2:hover
{
	margin-right: 6px;
	color: #002fb7;
	font-size: 145%;
	font-weight: 800;
	text-decoration: underline;
}

A.Tag3:link, A.Tag3:visited, A.Tag3:active
{
	margin-right: 6px;
	color: #003fc7;
	font-size: 130%;
	font-weight: 600;
	text-decoration: none;
}
A.Tag3:hover
{
	margin-right: 6px;
	color: #003fc7;
	font-size: 130%;
	font-weight: 600;
	text-decoration: underline;
}


A.Tag4:link, A.Tag4:visited, A.Tag4:active
{
	margin-right: 6px;
	color: #004fd7;
	font-size: 120%;
	font-weight: 500;
	text-decoration: none;
}

A.Tag4:hover
{
	margin-right: 6px;
	color: #004fd7;
	font-size: 120%;
	font-weight: 500;
	text-decoration: underline;
}

A.Tag5:link, A.Tag5:visited, A.Tag5:active
{
	margin-right: 6px;
	color: #005fe7;
	font-size: 110%;
	font-weight: 300;
	text-decoration: none;
}
A.Tag5:hover
{
	margin-right: 6px;
	color: #005fe7;
	font-size: 110%;
	font-weight: 300;
	text-decoration: underline;
}

A.Tag6:link, Tag6:visited, A.Tag6:active
{
	margin-right: 6px;
	color: #006ff7;
	font-size: 100%;
	font-weight: 200;
	text-decoration: none;
}
A.Tag6:hover
{
	margin-right: 6px;
	color: #006ff7;
	font-size: 100%;
	font-weight: 200;
	text-decoration: underline;
}



/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Text.css
*
*/


.plain_text
{
	color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}

.plain_text_small
{
	color: Black;
    font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
}

A.plain_text, A.plain_text:link, A.plain_text:visited
{
	color: #4B2C5C;
    font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
	font-size: 10pt;
}

A.plain_text:hover
{
	color: #756400;
	text-decoration: none;
}

.statistics_subheader
{
	font-weight:bold;
	font-size:11;
}


/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\css\Toolbar.css
*
*/


/*
1.  tab												tab_sel
2.  tab_left										tab_left_sel
3.  tab_right										tab_right_sel
4.  tab_top											tab_top_sel
5.  tab_bottom										tab_bottom_sel
6.  tab_body										tab_body_sel
7.  tab_text, tab_text:link, tab_text:visited		tab_text_sel, tab_text_sel:link, tab_text_sel:visited
8.  tab_text:hover									tab_text_sel:hover
9.  tab_outer										tab_sel_outer
10. tab_underline

1.  tab_class										tab_class_sel
2.  tab_class_left									tab_class_left_sel
3.  tab_class_right									tab_class_right_sel
4.  tab_class_top									tab_class_top_sel
5.  tab_class_bottom								tab_class_bottom_sel
6.  tab_class_body									tab_class_body_sel
7.  tab_class_text, tab_class_text:link,			tab_class_text_sel, tab_class_text_sel:link, 
	tab_class_text:visited							tab_class_text_sel:visited
8.  tab_class_text:hover							tab_class_text_sel:hover
9.	tab_class_outer									tab_class_sel_outer
10. tab_class_underline

? controls_tab
*/
.tab
{
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    empty-cells: show;
    display: inline;
    margin: 0px 3px 0px 0px;
}
.tab_left
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 7px;
    background-repeat:no-repeat;
    background-image: url(/common/resources/shared/images/TabBar/tab_wire_left_default.gif);
    height: 23px; 
}
.tab_right
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 7px;
    background-repeat:no-repeat;
    background-image: url(/common/resources/shared/images/TabBar/tab_wire_right_default.gif);
    height: 23px; 
}
.tab_top
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 2px;
    vertical-align: bottom;
    background-image: url(/common/resources/shared/images/TabBar/tab_wire_top_background_default.gif);
}
.tab_bottom
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 1px;
    vertical-align: top;
    /*background-image: url(/common/resources/shared/images/TabBar/tab_background_default.gif);*/
}
.tab_body
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 23px;
    background-image: url(/common/resources/shared/images/TabBar/tab_background_default.gif);
    vertical-align: middle;
    text-align: center;
}
.tab_text, .tab_text:link, .tab_text:visited
{
	color: Black;
	text-decoration: none;
	line-height: 16px;
	padding-left: 0px;
}
.tab_text:hover
{
	color: #0000CD;
	text-decoration: none;
}

.tab_sel
{
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    empty-cells: show;
    display: inline;
    margin: 0px 3px 0px 0px;
}
.tab_left_sel
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 7px;
    height: 23px; 
    background-repeat: no-repeat;
    background-image: url(/common/resources/shared/images/TabBar/tab_wire_left_sel_default.gif);
}
.tab_right_sel
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 7px;
    height: 23px; 
    background-repeat: no-repeat;
    background-image: url(/common/resources/shared/images/TabBar/tab_wire_right_sel_default.gif);
}
.tab_top_sel
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 1px;
	width: 1px;
    vertical-align: bottom;
    background-color: #1E7FB5;
    background-image: url(/common/resources/shared/images/TabBar/tab_wire_top_background_sel_default.gif);
}
.tab_bottom_sel
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 1px;
    vertical-align: top;
    background-image: url(/common/resources/shared/images/TabBar/tab_background_sel_default.gif);
}
.tab_body_sel
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 23px;
    background-image: url(/common/resources/shared/images/TabBar/tab_background_sel_default.gif);
    vertical-align: middle;
    text-align: center;
}
.tab_text_sel, .tab_text_sel:link, .tab_text_sel:visited
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.tab_text_sel:hover
{
	color: Yellow;
	text-decoration: none;
}
.tab_class
{
    padding: 5px 0px 0px 6px;
    margin: 0px;
    display: inline;
    border-spacing: 0px;
    empty-cells: show;
    background-color: #EAF4FF;
    border-right: 1px solid #CC9900;
    border-left: 1px solid #CC9900;
    border-top: 1px solid #CC9900;
    border-bottom: 0px;
}
.tab_class_left
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 7px;
}
.tab_class_right
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 7px;
}
.tab_class_top
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    height: 2px;
}
.tab_class_bottom
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    height: 0px;
}
.tab_class_body
{
    border: 0px;
    padding: 2px;
    margin: 0px;
    vertical-align: middle;
    text-align: center;
}
.tab_class_text
{
    color: #000000;
    text-decoration: none;
}

.tab_class_text:link
{
    color: black;
    line-height: 16px;
    text-decoration: none;
}
.tab_class_text:visited
{
    color: black;
    line-height: 16px;
    text-decoration: none;
}
.tab_class_text:hover
{
    color: #0000cd;
    text-decoration: none;
}

.tab_class_sel
{
    display: inline;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    background-color: white;
    border-spacing: 0px;
    border-right: 1px solid #CC9900;
    border-left: 1px solid #CC9900;
    border-top: 1px solid #CC9900;
    border-bottom: 0px;
    empty-cells: show;
}
.tab_class_left_sel
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 7px;
}
.tab_class_right_sel
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 7px;
}
.tab_class_top_sel
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    height: 2px;
}
.tab_class_bottom_sel
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    height: 0px;
}
.tab_class_body_sel
{
    border: 0px;
    padding: 2px;
    margin: 0px;
    vertical-align: middle;
    text-align: center;
    background-color: white;
}
.tab_class_text_sel:link
{
    padding-left: 0px;
    font-weight: bold;
    color: black;
    line-height: 16px;
    text-decoration: none;
}
.tab_class_text_sel:visited
{
    padding-left: 0px;
    font-weight: bold;
    color: black;
    line-height: 16px;
    text-decoration: none;
}
.tab_class_text_sel:hover
{
    color: #0000cd;
    text-decoration: none;
}

#class_tabbar
{
    display: inline;
}

#class_contents
{
}

.tab_outer 
{            
    DISPLAY: inline; 		        
}

.tab_sel_outer
{             
    DISPLAY: inline; 		        
}

.tab_class_outer
{
    display: inline;
    border-bottom: #CC9900 1px solid;
    padding-left: 4px;
    padding-right: 4px;
}

.tab_class_sel_outer 
{
    display: inline;
    border-bottom: white 1px solid;
    margin-left: 0px;
    margin-right: 0px;
}


.tab_class_underline
{
    position: relative;
    top: -3px;
    border-bottom: #CC9900 1px solid;
    padding-left: 0px;
    padding-right: 0px;
    z-index: -1;
}

.tab_underline 
{   
	position :relative;
	top : -1px; 
 	BORDER-BOTTOM: Black 1px solid;    
    padding-left: 0px;
    padding-right: 0px;    
    z-index: -1;
}
.controls_tab
{
    padding: 0px;
    border: 0px;
    margin: 0px;
    border-spacing: 0px;
    empty-cells: show;
    display: inline;
    height: 1px;
    text-align: right;
}


/* sitemap_container begins*/
.sitemap_container,
.sitemap_container ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.sitemap_container ul
{
	margin-left: 20px;
}

.sitemap_container li
{
	padding: 2px;
}


.sitemap_container .sitemap_column 
{
	display: inline;
	width: 45%;
	padding: 10px;
	margin: 10px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}

.sitemap_container .sitemap_column:not([attr*=""])
{
	display: inline-block;
	width: 40%;
}

.sitemap_container .sitemap_column .sitemap_item sitemap_level0 
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

.sitemap_container .sitemap_column .sitemap_item sitemap_level1 
{
	font-weight: normal;
}

.sitemap_level0
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

.sitemap_level1 
{
	font-weight: normal;
	padding-left: 10px;
}

.sitemap_level2
{
	font-weight: normal;
	padding-left: 20px;
}

/* sitemap_container ends*/





/* Halton Content Portal Theme Begins */


body, #ct100_PageBody {
background:url(/UserFiles/Servers/Server_6/Image/Halton/halton_bg_grey.jpg) repeat-x top #d2d9ae;
background-attachment: fixed;
}

body, td, p {
 line-height: 1.6em;
}

img {
 border:0px;
}

.RadEContentBordered
{
background: none;
}

#qlbox {
 float: left;
 padding-top:6px;
}

#search {
 float: left;
}


/** Basic Styles and Typography **/

/** Mike Lund Edits START **/

h {
margin: 0 0 0.4em 0;
padding:0;
color:#000;
}

h1 {
font-weight: bold;
font-size: 1.4em;
/* _line-height: 0px; */
_padding: 0px;
_margin: 0px 0 24px 0;
}

h2 {
font-size: 1.2em;
font-weight:bold;
}

h3 {
font-size: 1.2em;
}



.row2 {
background-color:#D6D6D6;
color:#000;
}

.imgright {
float:right;
padding: 6px;
}

.imgleft {
float: left;
padding:6px;
}

.imageCaption {
float: right;
margin: 0 4px;
padding: 0;
text-align: center;
font-style: italic;
}

.alert {
width:75%;
border: 1px solid #000000;
background-color: #F4F4EC;  
padding: 10px 10px;
margin: 5px;
}


.alertFull {
width: 99%;
border: 1px solid #000000;
background-color: #F4F4EC;  
padding: 10px 10px;
margin: 5px;
	}



/** Mike Lund Edits END **/


a, 
a:link, 
a:visited, 
a:active,
#breadcrumb a, 
#breadcrumb a:link, 
#breadcrumb a:visited, 
#breadcrumb a:active {
	text-decoration: none;
	color:#0b27b8;
}

a:hover {
 text-decoration: underline;
}


a.admin_menu,
a.admin_menu:link,  a.admin_menu:active, a.admin_menu:visited
{
  font-family:verdana, Arial,sans-serif;
  color:#6D6E71;
  font-size: 1em;
  text-decoration: none;
  padding-left:14px;
  background:url(/UserFiles/Servers/Server_6/Image/Theme/siteNavIcon.gif) no-repeat;
}
a.admin_menu:hover
{
  font-family:verdana, Arial,sans-serif;
  color:#ff0000;
  text-decoration: underline;
  font-size: 1em;
  text-decoration: none;
  padding-left:14px;
background:url(/UserFiles/Servers/Server_6/Image/Theme/siteNavIcon.gif) no-repeat;
}
a.user_link,
a.user_link:link,  
a.user_link:active, 
a.user_link:visited
{
  font-family:verdana, Arial,sans-serif;
  color:#6D6E71;
  font-size: 1em;
  padding-left:14px;
  text-decoration: none;
background:url(/UserFiles/Servers/Server_6/Image/Theme/siteNavIcon.gif) no-repeat;
}
a.user_link:hover
{
  font-family:verdana, Arial,sans-serif;
  color:#ff0000;
  font-size: 1em;
  padding-left:14px;
  text-decoration: underline;
background:url(/UserFiles/Servers/Server_6/Image/Theme/siteNavIcon.gif) no-repeat;
}
a.SSlink,
a.SSlink:link,  
a.SSlink:active, 
a.SSlink:visited
{
  font-family:verdana, Tahoma, Arial,sans-serif;
  color:#6D6E71;
  font-size: 0.9em;
  text-decoration: none;
}
a.SSlink:hover
{
  font-family:verdana, Tahoma, Arial,sans-serif;
  color:#ff0000;
  font-size: 0.9em;
  text-decoration: underline;
}





/** Basic Layout **/


 #bg {
background:url(/UserFiles/Servers/Server_6/Image/Halton/halton_bg_grey.jpg) repeat-x top #d2d9ae;
width:100%; 
_height:100%;
}


#halton_bg_repeat {
 background:url(/UserFiles/Servers/Server_6/Image/Halton/halton_bg_repeat_grey.jpg) repeat-y top center;
 width:100%;
 overflow:auto;
}



.halton_home {
 background:url(/UserFiles/Servers/Server_6/Image/Halton/halton_rhand_top.jpg) top repeat-x #ffffff;
}



#main_container {
 width:100%;
 background:url(/UserFiles/Servers/Server_6/Image/Halton/halton_shadowbg.jpg) no-repeat top center;
 text-align: center;
 margin:auto;
 overflow:hidden; 
}


#shadow_bottom {
 width:996px;
 text-align: center;
 margin:auto;
}

#content {
 text-align: left;
 clear: both;
 background:#fff;
 padding: 0px;
 width:990px;
}


#main {
 width:990px;
 text-align: center;
 margin:auto;
 background:#fff;
}


#mainArea, #mainArea div, #mainArea span, #mainArea p, #mainArea blockquote, #mainArea a, #mainArea abbr, #mainArea em, #mainArea font, #mainArea b, #mainArea u, #mainArea i, #mainArea dl, #mainArea dt, #mainArea ol, #mainArea ul, #mainArea li, #mainArea form, #mainArea table, #mainArea caption, #mainArea tbody, #mainArea tfoot, #mainArea thead, #mainArea tr, #mainArea th, #mainArea td {
 font-size:100%;
}



#menubar {
 whitespace: nowrap;
 width:996px;

}

#main_container img.RadEToolOff,
#main_container img.RadEToolOffOver {

margin:1px;
}



/** Basic Layout Ends **/


/** Header Styles **/

#header {
background:url(/UserFiles/Servers/Server_6/Image/Theme/halton_header.jpg) repeat-x top #fff;
width:990px;
 height:125px;
}

#header_right {
 float: right;
 text-align: right;
 padding-top:25px;
 padding-right:15px;
}

#logo {
text-align: left;
 float: left;
position: relative;
 top:25px;
 padding-top:5px;
padding-left:10px;
}


#searchbox {
 text-align: right;
 width:380px;
 float: right;
 padding-top:5px;
}



#publinks {
 color:#0000ff;
 padding-right:15px;

}

/** Header Styles ends **/




/** Subpage Theme **/

#sidebar {
 background:url(/UserFiles/Servers/Server_6/Image/Halton/halton_lhand_top.jpg) top repeat-x #5f7db9; 
 width:210px;
 float: left;

}


#subpage {
width:990px;
 /*background:url(/UserFiles/Servers/Server_6/Image/Halton/halton_rhand_top.jpg) top repeat-x #ffffff;*/
  background:#ffffff;
  min-width:100%;
  overflow:hidden;
  clear: both;
}

#subpage_main {
 width:735px;
 padding:8px 25px 20px 20px;
 float: left;
 text-align: left;
} 

#subpage_main_header {
 width:734px;
 padding:0px;
 margin:0px;
 float: left;
 _float: none;
 text-align: left;

}

#mouseprints {
 width:180px;
 vertical-align: center;
 float: left;
 text-align: right;
}

#breadcrumb, td#breadcrumb, div#breadcrumb {
 float: left;
  width:550px;
  font-size:0.85em;
 color:#000;
}


#breadcrumb,
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:active,
#breadcrumb a:hover {
  font-size:0.85em;
  font-family:verdana;
}

 #breadcrumb a {
 color:#0000ff;
}



/** Subpage Theme Ends **/



/** Footer Styles Begins **/


#footer {
background:#c6c6c6;
width:990px;
 padding:4px 0px 0px 0px;
 min-width:100%;
 float: left;
 overflow:hidden;
}

#footer_left {
 float: left;
 width:445px;
_width:460px;
 text-align: left;
 padding-left:15px;
}

#footer_right {
 float: left;
 width:515px;
_width:530px;
 text-align: left;
 padding-right:15px;
}




#footer_text,
#footer_text a,
#footer_text a:link,
#footer_text a:visited,
#footer_text a:active,
#footer_text a:hover

 {
 font-size:0.8em;
 color:#fff;
 text-decoration: underline;
}

#footer_text {
 font-size:0.8em;
 text-decoration: none;
}



/** Footer Styles Ends **/

/** Alert Right **/

	.alertRight {
		float: right;
		width: 225px;
		border: 1px solid #000000;
		background-color: #F4F4EC;  
		padding: 3px;
		margin: 5px;
		}

	.alertright p {
		padding:5px;
		margin:0px;
		}

	.alertright h2 {
		margin:0px;
		}

/** End Alert Right **/

/** Start HomePage Bullets **/

ul.homepage {
list-style-type: none;
list-style-image: url(/UserFiles/Servers/Server_6/Image/Halton/home_bullet.jpg);
}

ul.homepage li {
	padding-left: 0px;
	line-height: 20px;
	margin-left: -15px;
}

/** End Homepage Bullets **/

/** Mike DeDonato Edits START **/

.hotTopic {
 margin-left: 110px;
}

.hotTopicTitle {
 font-size:1.2em;
 font-weight:700;
 color: black;
 text-decoration: none;
}


#mainarea span.hotTopicTitle {
 font-size:120%;
}


/** Mike DeDonato Edits END **/
/* Edits Dec 18 2009 */



/** Print added Dec 23 **/

@media print {
.printHide,
#ctl00_ContentPlaceHolder1_ctl00_ctl00_menu,
.radmenu RadMenu_Default fixed_menu_page_control, 
#menuholder,
#menubar,
#menuholder_home {
		display:none;
               	}


html, body, #ct100_PageBody {
 background:#fff;
}


#bg, 
#halton_bg_repeat,
#main_container,
#main, 
#content,
#pagecontent, 
#theme, 
#page, 
#subpage, 
#subpage_main, 
#subpage_main_header,  
#mainArea,
#theme,
#page {
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
        text-align: left;
        overflow: visible;
        background:#fff;
        width:auto;     
}

 
#menuholder_home a#btn_council1,
#menuholder_home a#btn_council1:link,
#menuholder_home a#btn_council1:visited,
#menuholder_home a#btn_planning1,
#menuholder_home a#btn_planning1:link,
#menuholder_home a#btn_planning1:visited,
#menuholder_home a#btn_living1,
#menuholder_home a#btn_living1:link,
#menuholder_home a#btn_living1:visited,
#menuholder_home a#btn_working1,
#menuholder_home a#btn_working1:link,
#menuholder_home a#btn_working1:visited,
#menuholder_home a#btn_discovering1,
#menuholder_home a#btn_discovering1:link,
#menuholder_home a#btn_discovering1:visited,
#menuholder_home a#btn_business1,
#menuholder_home a#btn_business1:link, 
#menuholder_home a#btn_business1:visited
 {
		display:none; 
                overflow: auto;
                height:0em;
	border: 0;
	margin: 0;
	padding: 0;
	}

div#print_logo {
 display: block;
 width:500px;
}

#content {
 margin-left:8px;
}


}

/** end Print added Dec 23 **/


/** Edits Added Feb 1 **/

#footer_left, #footer_right {
 text-align: center;
}

#publinks .skipnav a
 {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

#publinks .skipnav a:active,
#publinks .skipnav a:focus
{
position:static;
width:auto;
height:auto; 
 }



#topics_header {
background:url(/UserFiles/Servers/Server_6/Image/Theme/topics_header1.jpg) top left no-repeat;
display: block;
width: 247px;
height:45px;
}

#topics_header a:hover {
background:url(/UserFiles/Servers/Server_6/Image/Theme/topics_header1.jpg) bottom left no-repeat;
display: block;
width: 247px;
height:45px;
}

#chairman_corner a:hover {
background:url(/UserFiles/Servers/Server_6/Image/Theme/chair_header1.jpg) bottom left no-repeat;
display: block;
width: 247px;
height:45px;
}

#chairman_corner a:hover {
background:url(/UserFiles/Servers/Server_6/Image/Theme/chair_header1.jpg) bottom left no-repeat;
display: block;
width: 247px;
height:45px;
}



/** Edits end Feb 1 **/



#ChairsCornerBox {
 PADDING-RIGHT: 6px; 
 PADDING-LEFT: 6px; 
 MARGIN-LEFT: 3px; 
 PADDING-TOP: 8px; 
 BACKGROUND-COLOR: #d7ddd3;
 line-height:1.5em;
}
#ChairsCornerBox {
	height: 197px;
}



/* This is for Internet Explorer - without this code, tables with 100% width would break the page, the white background will have disappearing gaps \*/
* html ##ChairsCornerBox {
	height: 205px;
}
/*  */
 


#pagecontent {
clear: both;
}


a.admin_menu:link,
a.admin_menu:visited, 
a.admin_menu:active, 
a.admin_menu:hover  {
 color:#0000ff;
 font-weight: normal;
}

a.admin_menu:hover {
 color:#0000ff;
 text-decoration: none;
 font-weight: normal;
}



body, #ct100_PageBody {
background:url(/UserFiles/Servers/Server_6/Image/Theme/halton_bg_grey1.jpg) repeat-x top #f2f2f2;
}

#halton_bg_repeat {
 background:url(/UserFiles/Servers/Server_6/Image/Theme/halton_bg_repeat_grey1.jpg) repeat-y top center;
 width:100%;
 overflow:auto;
}


 #bg {
background:url(/UserFiles/Servers/Server_6/Image/Theme/halton_bg_grey1.jpg) no-repeat top;
width:100%; 
_height:100%;
}

#theme {
 clear: both;
}




#footer {
background:#c6c6c6
width:990px;
 padding:4px 0px 10px 0px;
 min-width:100%;
 overflow:auto;
 border-bottom:1px solid #bbb;
}

#footer_text {
 color:#333333;
}



#main_container {
 width:100%;
 background:url(/UserFiles/Servers/Server_6/Image/Theme/halton_shadowbg_grey1.jpg) no-repeat top center;
 text-align: center;
 margin:auto;
 overflow:auto;
}


#footer_text, 
#footer_text a:link,
#footer_text a:visited,
#footer_text a:active,
#footer_text a:hover
 {
 color:#333333;
}

#shareit {
 padding-left:3px;
}


#bar_discovering {
background:url(/UserFiles/Servers/Server_6/Image/Theme/bar_discovering.jpg) no-repeat top left #8b961d;
height:10px;
width:100%:
clear: both;
}

#bar_discovering_landing {
background:#8b961d;
height:10px;
width:100%:
clear: both;
}

#bar_planning {
background:url(/UserFiles/Servers/Server_6/Image/Theme/bar_planning.jpg) no-repeat top left #967416;
height:10px;
width:100%:
clear: both;
}

#bar_planning_landing {
background:#967416;
height:10px;
width:100%:
clear: both;
}

#bar_living {
background:url(/UserFiles/Servers/Server_6/Image/Theme/bar_living.jpg) no-repeat top left #be6824;
height:10px;
width:100%:
clear: both;
}

#bar_living_landing {
background:#be6824;
height:10px;
width:100%:
clear: both;
}

#bar_working {
background:url(/UserFiles/Servers/Server_6/Image/Theme/bar_working.jpg) no-repeat top left #7b6ba5;
height:10px;
width:100%:
clear: both;
}

#bar_working_landing {
background:#7b6ba5;
height:10px;
width:100%:
clear: both;
}

#bar_council {
background:url(/UserFiles/Servers/Server_6/Image/Theme/bar_council.jpg) no-repeat top left #599133;
height:10px;
width:100%:
clear: both;
}


#bar_council_landing {
background:#599133;
height:10px;
width:100%:
clear: both;
}

#bar_business {
background:url(/UserFiles/Servers/Server_6/Image/Theme/bar_business.jpg) no-repeat top left #5a7bbd;
height:10px;
width:100%:
clear: both;
}

#bar_business_landing {
background:#5a7bbd;
height:10px;
width:100%:
clear: both;
}

#sidebar_discovering {
 background:#e1e3bf;
 width:210px;
 float: left;
}

.sidebar-nav {
 text-align: left;
}

#sidebar_discovering #lefthand_menu .sidebar-nav #subpages.currentAncestor,
#sidebar_discovering #lefthand_menu .sidebar-nav .toppages {
 background:#8c9418;
}

#sidebar_planning {
 background:#f0e6c2;
 width:210px;
 float: left;
}

#sidebar_planning #lefthand_menu .sidebar-nav #subpages.currentAncestor,
#sidebar_planning #lefthand_menu .sidebar-nav .toppages {
 background:#8f711b;
}

#sidebar_living {
 background:#e9d9c6;
 width:210px;
 float: left;
}

#sidebar_living #lefthand_menu .sidebar-nav #subpages.currentAncestor,
#sidebar_living #lefthand_menu .sidebar-nav .toppages {
 background:#bd6b21;
}

#sidebar_business {
 background:#d8dfe8;
 width:210px;
 float: left;
}

#sidebar_business #lefthand_menu .sidebar-nav #subpages.currentAncestor,
#sidebar_business #lefthand_menu .sidebar-nav .toppages {
 background:#5a7bbd;
}

#sidebar_council {
 background:#e2e8dd;
 width:210px;
 float: left;
}

#sidebar_council #lefthand_menu .sidebar-nav #subpages.currentAncestor,
#sidebar_council #lefthand_menu .sidebar-nav .toppages {
 background:#5a9431;
}

#sidebar_working {
 background:#e0dced;
 width:210px;
 float: left;
}

#sidebar_working #lefthand_menu .sidebar-nav #subpages.currentAncestor,
#sidebar_working #lefthand_menu .sidebar-nav .toppages {
 background:#7b6ba5;
}


#sidebarh_discovering {
 width:210px;
 float: left;
 background:#e1e3bf;
}

#sidebarh_planning {
 width:210px;
 float: left;
 background:#f0e6c2;
}

#sidebarh_living {
 width:210px;
 float: left;
 background: #e9d9cd;
}

#sidebarh_working {
 width:210px;
 float: left;
 background:#e0dced;
}

#sidebarh_business {
 width:210px;
 float: left;
 background:#d8dfe8;
}

#sidebarh_council {
 width:210px;
 float: left;
 background:#e2e8dd;
}

#homepage_layout_column {
 height:7px;
 /*background:url(/UserFiles/Servers/Server_6/Image/Theme/ds_white.jpg) repeat-x top #ffffff;*/
 background:#ffffff;
_position: relative;
_bottom:3px;
}




#chairman_header {
background:url(/UserFiles/Servers/Server_6/Image/Theme/chair_header.jpg) no-repeat left;
height:45px;
width:100%;
}

#topics_header {
background:url(/UserFiles/Servers/Server_6/Image/Theme/topics_header.jpg) no-repeat left;
height:45px;
width:100%;
}



#ml_container {
 width:100%;
 background:#fff;
}

#ml_top {
width:100%;
clear: both;
}

#ml_top_left {
 width:496px;
 float: left;
}

#ml_top_center {
 width:247px;
 float: left;
}

#ml_top_right {
 width:247px;
 float: left;
}

#ml_menubar {
width:990px;
clear: both;
}

#ml_bottom {
 clear: both;
 
 
}

.ml_bottom_box {
 padding-right: 15px;
 width:149px;
_width:164px;
 float: left;
}

.ml_bottom_lastbox {
 padding-right: 15px;
 background:#fff;
 width:154px;
 float: left;
}

#ml_bottom {
 min-width:100%;
 overflow: auto;
}


.ml_bottom_box, .ml_bottom_lastbox {
 float: left;
 width:165px;
 text-align: left;
 clear: none;
 margin:0px;
 padding:0px;
}

#ml_top_center, .ptl_portlet_vertical {
 text-align: left;
}




/* Edits Dec 18 2009 ends */

/** Edits Jan 7 2010 **/

#menuholder_home {
width:100%;
clear: both;
display: inline;
}


.sidebar-nav .current, .sidebar-nav .current a, .sidebar-nav .current a:link, .sidebar-nav .current a:visited, .sidebar-nav .current a:active, .sidebar-nav .current a:focus, .sidebar-nav .current a:hover, .sidebar-nav #subpages.current, .sidebar-nav #subpages.current a:link, .sidebar-nav #subpages.current a:visited, .sidebar-nav #subpages.current a:active, .sidebar-nav #subpages.current a:focus, .sidebar-nav #subpages.current a:hover {
color:#000000;
font-weight:bold;
padding-left:7px;
}


#searchbox {
 text-align: right;
 width:390px;
}

#search {
 width:230px;
}

#search iframe {
width:230px;
}


#recycling_list{
 padding-left:40px;
 _padding-left:50px;
}

#recycling_list ul li, #recycling_list ul {
 margin:0px;
}



/** Edits Jan 7 2010 ends **/


/** Edits Jan 17 2010 begins **/

#bg, #halton_bg_repeat, #main_container {
 _overflow: visible;
}

#menuholder_home {
 height:50px;
 overflow:none;
 margin:0px;
 padding:0px;
_height:47px;
background:#8b961d;
}



#ml1 {
 height:180px;
 _padding-top:6px;
 background: #e2e8dd;
 margin:0 2px 0 -2;
 PADDING: 5px;
}

#mainarea #ml1 {
  font-size:0.9em;
}



#ml2 {

 height:180px;
 _padding-top:6px;
 background:#f0e6c2;
 margin-right:2px;
 PADDING: 5px;
}

#mainarea #ml2 {
  font-size:0.9em;
}

#ml3 {
 height:180px;
 _padding-top:6px;
 background:#e9d9cd;
 margin-right:2px;
 PADDING: 5px;
}

#mainarea #ml3 {
  font-size:0.9em;
}


#ml4 {
 height:180px;
 _padding-top:6px;
 background:#d8dfe8;
 margin-right:2px;
 PADDING: 5px;
 font-size:0.8em;
}

#mainarea #ml4 {
  font-size:0.9em;
}

#ml5 {
 height:180px;
 _padding-top:6px;
 background:#e0dced;
 margin-right:2px;
 PADDING: 5px;
}

#mainarea #ml5 {
  font-size:0.9em;
}

#ml6 {
 height:180px;
 _padding-top:6px;
 background: #e1e3bf;
 PADDING: 5px;
}

#mainarea #ml6 {
  font-size:0.9em;
}

div#ml_bottom {
 overflow:none !important;
}

.ml_bottom_box {
 width: 153px;
 _width: 163px;

}

.ml_bottom_firstbox {
 width: 156px;
 _width: 166px;
 float: left;
 text-align: left;
}

.ml_bottom_secondbox {
 width:152px;
 _width: 162px;
 float: left;
 text-align: left;
 padding:0 3px;
}

.ml_bottom_lastbox {
 width: 155px;
_width:165px;
 float: left;
 text-align: left;
}

#ctl00_ContentPlaceHolder1_ctl10_lblMedia {
 display: block;
 height:204px;
 _height:204px;
 overflow:auto;
}


#media_rel {
 line-height: 1.1em;
padding:8px 2px;
}











/** Rad Editor buttons fix **/



main_container img.RadEToolOff, #main_container img.RadEToolOffOver {
margin:0px;
border:1px;
}


#print_logo {
display: none;
} 

#footer_left, #footer_right {
 text-align: center;
}

#publinks .skipnav a
 {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

#publinks .skipnav a:active,
#publinks .skipnav a:focus
{
position:static;
width:auto;
height:auto; 
 }



#menuholder_home a#btn_discovering1 {
_width:163px;
}


/** Edits Jan 17 2010 ends **/





/* Halton Content Portal Theme Ends */



/* Left Navigation - SRT Begins */

.sidebar-nav {
font-size:1.8em;
	margin: 0px 0px 0px 0px;
        padding:0px 0px;
	font-family:verdana, Arial,sans-serif;

}

.sidebar-nav a,
.sidebar-nav a:link,
.sidebar-nav a:visited,
.sidebar-nav a:active,
.sidebar-nav a:focus,
.sidebar-nav a:hover
{
	color: #000;
	text-decoration: none;
	margin: 0px 5px 8px 0px;
	padding: 0px;/*3 0*/
	display: none; /*none*/
	font-family:verdana, Arial,sans-serif;
        border-bottom:1px dotted #333;
}




.sidebar-nav .toppages a,
.sidebar-nav .toppages a:link,
.sidebar-nav .toppages a:visited,
.sidebar-nav .toppages a:active,
.sidebar-nav .toppages a:focus,
.sidebar-nav .toppages a:hover 
{
	color: #fff;
	text-decoration: none;
	margin: 0px;
        margin-left:7px;
        margin-right:5px;
	padding: 8px 0px;
	display: block;
	font-family:verdana, Arial,sans-serif;
	font-weight: bold;	
}


.sidebar-nav .toppages_hide a,
.sidebar-nav .toppages_hide a:link,
.sidebar-nav .toppages_hide a:visited,
.sidebar-nav .toppages_hide a:active,
.sidebar-nav .toppages_hide a:focus,
.sidebar-nav .toppages_hide a:hover 
{
	display: none;
	
}



.sidebar-nav .current a,
.sidebar-nav .current a:link,
.sidebar-nav .current a:visited,
.sidebar-nav .current a:active,
.sidebar-nav .current a:focus,
.sidebar-nav .current a:hover,
/*.sidebar-nav #subpages.currentAncestor,*/
.sidebar-nav #subpages.currentAncestor a,
.sidebar-nav #subpages.currentAncestor a:link,
.sidebar-nav #subpages.currentAncestor a:visited,
.sidebar-nav #subpages.currentAncestor a:active,
.sidebar-nav #subpages.currentAncestor a:focus,
.sidebar-nav #subpages.currentAncestor a:hover
{
	color: #fff;
	text-decoration: none;
	margin: 0px;
        margin-right:5px;
	padding: 8px 0px 8px 6px;/*8 0*/
	display: block;
	font-family:verdana, Arial,sans-serif;
	font-weight: bold;	
}





.sidebar-nav #subpages a,
.sidebar-nav #subpages a:link,
.sidebar-nav #subpages a:visited,
.sidebar-nav #subpages a:active,
.sidebar-nav #subpages a:focus,
.sidebar-nav #subpages a:hover
{
	color: #000;
	text-decoration: none;
	margin: 0px;
        margin-right:5px;
	padding: 8px 0px;
	display: block;
	font-family:verdana, Arial,sans-serif;
	font-weight: normal;
	
}


.sidebar-nav .current,
.sidebar-nav .current a,
.sidebar-nav .current a:link,
.sidebar-nav .current a:visited,
.sidebar-nav .current a:active,
.sidebar-nav .current a:focus,
.sidebar-nav .current a:hover,
.sidebar-nav #subpages.current,
.sidebar-nav #subpages.current a:link,
.sidebar-nav #subpages.current a:visited,
.sidebar-nav #subpages.current a:active,
.sidebar-nav #subpages.current a:focus,
.sidebar-nav #subpages.current a:hover


{
	color: #000;
	font-weight: bold;

}

.sidebar-nav #subpages a:hover,
.sidebar-nav #subpages.currentAncestor a:hover,
.sidebar-nav #subpages.current a:hover
{
	text-decoration: underline;
}

/* Left Navigation - SRT Ends */

/* News - SRT Begins */

#h1_tbl_news_summary
{
	border: rgb(218,219,224) 1px solid; 
}

#h1_tbl_news_summary td
{
	padding: 0px 15px;
}

#h1_tbl_news_summary #h1_header
{
	font-family:verdana, Arial,sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#8b0000
	text-transform:uppercase;
	padding: 15px;
	border-bottom: rgb(218,219,224) 1px solid; 
	background: #c2d5e6;
}

#h1_tbl_news_summary #h1_news td
{
	padding: 0px 15px 15px 15px;
}

#h1_tbl_news_summary #h1_news #h1_image
{
	width: 80px;
	white-space: nowrap;
	padding-right: 0px;
}

#h1_tbl_news_summary #h1_news #h1_image img
{
	width: 80px;
}

#h1_tbl_news_summary #h1_title
{
	font-weight: bold;
}

#h1_tbl_news_summary #h1_summary
{
	font-family:verdana, Arial,sans-serif;
}

#h1_tbl_news_summary #h1_date
{
	font-family:verdana, Arial,sans-serif;
	font-size: 0.9em;
}

#h1_tbl_news_summary a.h1_link
{
	color:#8b0000;
	font-family:verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#h1_tbl_news_summary a.h1_link:hover
{
	text-decoration:underline;
}

/* News - SRT Ends */

/* News Content - SRT Begins */

#news_content_title
{
	font-weight: bold;
	font-size: 1.3em;
}

#news_content_date
{
	font-family: Arial,sans-serif;
	font-size: 0.9em;
}

#news_content_body
{
	font-family:verdana, Arial,sans-serif;
	padding: 15px 0px;
}

#news_content_body #featured_image
{
	width: 80px;
	float: left;
	padding: 0px 10px 10px 0px;
}

/* News Content - SRT Ends */

/* News RSS Headlines - SRT Begins */
/* News RSS Headlines - SRT Ends */

/* News Summary - SRT Begins */

#tbl_news_summary
{
	border: rgb(218,219,224) 1px solid; 
}

#tbl_news_summary td
{
	padding: 0px 15px;
}

#tbl_news_summary #header
{
	font-family:verdana, Arial,sans-serif;
	font-weight:bold;
	font-size:1em;
	color:#3e6f8f;
	text-transform:uppercase;
	padding: 15px;
	border-bottom: rgb(218,219,224) 1px solid; 
	background: #c2d5e6;
}

#tbl_news_summary #news td
{
	padding: 0px 15px 15px 15px;
}

#tbl_news_summary #news #image
{
	width: 80px;
	white-space: nowrap;
	padding-right: 0px;
}

#tbl_news_summary #news #image img
{
	width: 80px;
}

#tbl_news_summary #title
{
	font-weight: bold;
}

#tbl_news_summary #summary
{
	font-family:verdana, Arial,sans-serif;
}

#tbl_news_summary #date
{
		font-family:verdana, Arial,sans-serif;
	font-size: 0.9em;
}

#tbl_news_summary a.link
{
	color:#5FAAE3;
	font-family:verdana, Arial,sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

#tbl_news_summary a.link:hover
{
	text-decoration:underline;
}

/* News Summary - SRT Ends */

/* What's New Summary General - SRT Begins */

#title,
#title a
{
	padding: 10px 0px 3px;
	font-weight: bold;
	font-family:verdana, Arial,sans-serif;
	font-size: 0.95em;
	text-decoration: none;
	color: #444444;
}
#summary
{
	font-family:verdana, Arial,sans-serif;
	font-size: 0.9em;
}

/* What's New Summary General - SRT Ends */

/* What's New Summary With Box - SRT Begins */

#title,
#title a
{
	padding-top: 1em;
	font-weight: bold;
	font-family:verdana, Arial,sans-serif;
	font-size: 1.1em;
	text-decoration: none;
	color: #000000;
}

#summary 
{
	padding-top: 1em;
	font-family:verdana, Arial,sans-serif;
	font-size: 1.1em;
	color: #000000;
}
#morenews
{
        padding-top:.5em;
}

/* What's New Summary With Box - SRT Ends */


#maincontainer img{
border: 0px;
}

	
			.fieldTitle {
				float:left; 
				text-align:right;
				margin-right:1em;
				width:120px;
			}

			
.hotTopicTitle {
font-size:1.2em;
}

			.fieldTitle {
				float:left; 
				text-align:right;
				margin-right:1em;
				width:120px;
			}

#media_rel {
margin-left: 0.7em;
font-size: 1.2em;
margin-bottom:0.2em;
}















/** Text Menu Test Jan 14 2010 **/

#menuholder_home a:link,
#menuholder_home a:visited,
#menuholder_home a:active,
#menuholder_home a:hover {
 color:#fff;
 text-decoration: none;
 font-size: 1.1em;
 text-align: center;
 font-weight: bold;
}

#menuholder_home #btn_council1 {
height:44px;
_height:47px;
width:154px;
_width:164px;
overflow: none;
display: block;
padding-top:6px;
_padding-top:4px;
padding-left:5px;
padding-right:5px;
float: left;
text-align: center;
line-height:1.3em;
font-family:arial, sans-serif;
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_council.png) top left;
}

#menuholder_home a#btn_council1:active,
#menuholder_home a#btn_council1:focus,
#menuholder_home a#btn_council1:hover {
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_council.png) bottom left;
overflow: none;
}

#menuholder_home a#btn_planning1 {
height:44px;
_height:47px;
width:154px;
_width:164px;
padding-top:6px;
_padding-top:4px;
padding-left:5px;
padding-right:5px;
display: block;
overflow: none;
float: left;
text-align: center;
line-height:1.3em;
font-family:arial, sans-serif;
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_planning.png) top left;
}

#menuholder_home a#btn_planning1:active,
#menuholder_home a#btn_planning1:focus,
#menuholder_home a#btn_planning1:hover {
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_planning.png) bottom left;
overflow: none;
}

#menuholder_home a#btn_working1 {
height:34px;/*45*/
_height:47px;
padding-top:16px;
_padding-top:12px;
padding-left:5px;
padding-right:5px;
width:155px;
_width:165px;
display: block;
overflow: none;
float: left;
text-align: center;
line-height:1.3em;
font-family:arial, sans-serif;
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_working.png) top left;
}

#menuholder_home a#btn_working1:active,
#menuholder_home a#btn_working1:focus,
#menuholder_home a#btn_working1:hover {
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_working.png) bottom left;
overflow: none;
}

#menuholder_home a#btn_business1 {
height:44px;
_height:47px;
padding-top:6px;
_padding-top:4px;
padding-left:5px;
padding-right:5px;
width:155px;
_width:165px;
display: block;
overflow: none;
float: left;
text-align: center;
line-height:1.3em;
font-family:arial, sans-serif;
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_business.png) top left;
}

#menuholder_home a#btn_business1:active,
#menuholder_home a#btn_business1:focus,
#menuholder_home a#btn_business1:hover {
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_business.png) bottom left;
overflow: none;
}

#menuholder_home a#btn_discovering1 {
height:34px;/*44*/
_height:47px;
padding-top:16px;
_padding-top:12px;
padding-left:5px;
padding-right:5px;
width:157px;
_width:167px;
display: block;
float: left;
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_discovering.png) top left #8b961d;
overflow: none;
text-align: center;
line-height:1.3em;
font-family:arial, sans-serif;
}

#menuholder_home a#btn_discovering1:active,
#menuholder_home a#btn_discovering1:focus,
#menuholder_home a#btn_discovering1:hover {
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_discovering.png) bottom left #8b961d;
overflow: none;
}

#menuholder_home a#btn_living1 {
height:34px;/*44*/
_height:47px;
padding-top:16px;
_padding-top:12px;
padding-left:5px;
padding-right:5px;
width:155px;
_width:165px;
display: block;
overflow: none;
float: left;
text-align: center;
line-height:1.3em;
font-family:arial, sans-serif;
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_living.png) top left;
}


#menuholder_home a#btn_living1:active,
#menuholder_home a#btn_living1:focus,
#menuholder_home a#btn_living1:hover {
background:url(/UserFiles/Servers/Server_6/Image/Halton_Menu/btn1_living.png) bottom left;
overflow: none;
}

/** Text Menu Test Ends **/






/** Embedded css from Halton H Portal Theme **/
ul#main_menu_list {
 display: inline;
 margin:0px;
 padding:0px;
 line-height:0em;
}

ul#main_menu_list li {
 list-style-type: none;
 margin:0px;
 padding:0px;
 line-height:0em;
 display: inline;
}

#ml_menubar, #menuholder_home,
#menuholder_home .ptl_portlet_vertical {
 margin:0px;
 padding:0px;
 line-height:0em;
 width:990px;
}

#menuholder_home {
 width:990px;
 margin:0px;
 padding:0px;
 line-height:0em;
}

a, a:link, a:visited, a:active, a:hover {
 text-decoration: underline;
}


#menuholder_home a#btn_discovering1 {
 _width:167px;/*is 157 in ff was 167 in ie*/;
}


#footer_left, #footer_right {
 text-align: center;
}

#publinks .skipnav a
 {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

#publinks .skipnav a:active,
#publinks .skipnav a:focus
{
position:static;
width:auto;
height:auto; 
 }

#ml_top_center, #ml_top_right {
margin:0px;
padding:0px;
line-height:1em;
}


#topics_header {
 background:#5a9134;
 height:45px;
 width:236px;
_width:248px;
 padding-top:2px;
_padding-top:15px;
 padding-left:12px;
}

#mainArea #topics_header {
 color:#fff;
 font-size:1.2em;
 font-weight: bold;
}

#chairmans_corner {
 background:#5a9134;
 color:#fff;
 font-size:2em;
 height:45px;
 width:233px;
_width:246px;
 padding-top:2px;
_padding-top:15px;
 padding-left:12px;
 border-left:2px solid #fff;
}

#mainArea #chairmans_corner {
 color:#fff;
 font-size:1.2em;
 font-weight: bold;
}

.ptl_portlet_vertical {
 display: block;
}

#mainArea #footer ul li {
 list-style-type: none;
 font-size:1em;
 line-height:1.8em;
}


/** Print added Dec 23 **/

@media print {
.printHide,
#ctl00_ContentPlaceHolder1_ctl00_ctl00_menu,
.radmenu RadMenu_Default fixed_menu_page_control, 
#menuholder,
#menubar,
#menuholder_home {
		display:none;
               	}


html, body, #ct100_PageBody {
 background:#fff;
}


#bg, 
#halton_bg_repeat,
#main_container,
#main, 
#content,
#pagecontent, 
#theme, 
#page, 
#subpage, 
#subpage_main, 
#subpage_main_header,  
#mainArea,
#theme,
#page {
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
        text-align: left;
        overflow: visible;
        background:#fff;
        width:auto;     
}

 
#menuholder_home a#btn_council1,
#menuholder_home a#btn_council1:link,
#menuholder_home a#btn_council1:visited,
#menuholder_home a#btn_planning1,
#menuholder_home a#btn_planning1:link,
#menuholder_home a#btn_planning1:visited,
#menuholder_home a#btn_living1,
#menuholder_home a#btn_living1:link,
#menuholder_home a#btn_living1:visited,
#menuholder_home a#btn_working1,
#menuholder_home a#btn_working1:link,
#menuholder_home a#btn_working1:visited,
#menuholder_home a#btn_discovering1,
#menuholder_home a#btn_discovering1:link,
#menuholder_home a#btn_discovering1:visited,
#menuholder_home a#btn_business1,
#menuholder_home a#btn_business1:link, 
#menuholder_home a#btn_business1:visited
 {
		display:none; 
                overflow: auto;
                height:0em;
	border: 0;
	margin: 0;
	padding: 0;
	}

div#print_logo {
 display: block;
 width:500px;
}

#content {
 margin-left:0px;
}


}

/** end Print added Dec 23 **/


#ml_top_right {
_width:245px;
}

ul#media_releases li{
list-style:none;
 margin-left:0px;
 padding-left:0px;
 padding-bottom:8px;
 margin-bottom:8px;
 line-height:1.1em;
/** font-size:1.2em; **/
}

ul#media_releases{
 margin-left:4px;
 padding-left:4px;
 margin-right:4px;
 padding-right:4px;
}



/**Embedded css from Server Theme - Manage Theme **/


#ml_top_center{
overflow-x: hidden;
overflow-y: auto;
height: 251px;
}

/**Edit April 11 2011 **/

.itemspace li {
margin-bottom: 1em;
}

.PageReviewNoticeBar {
color: #000 !important;
background-color:#C0C0C0 !important;
font-weight:700 !important;
border:2px solid red !important;
margin-top:0.2em !important;
}
