
/*
*
* Filename: ..\..\Webs\V3.2\App_Themes\default\default.css
*
*/



BODY
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
    font-size: 10pt;
	background-color: #ffffff;
}

HR
{
    color: black;
}

H2
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
    font-size: large;
}

H3
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
    font-size: 14pt;
}

a
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #860000;
    text-decoration: underline; 
}
a:hover
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #860000;
    text-decoration: underline; 
}

a.b
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight:bold;
	color: #860000;
    text-decoration:none;
}
a.b:hover
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight:bold;
	color: #860000;
    text-decoration:none;
}

td
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
    font-size: 10pt;
    color: black;
}


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;}


.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: Tahoma,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,Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma, 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: Tahoma, 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: Tahoma, 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: Tahoma, 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: Tahoma, Arial, Helvetica;
}

.BlogPostContent
{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
	margin-left: 1px;
	font-size: 100%;
	line-height: 20px;
	text-align: justify;
}

.BlogPostFooter
{
	margin: 10px 0px 10px 1px;
	color: #666666;
	font-family: Tahoma, 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: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 0px;
	border-collapse: collapse;
    padding: 3px;
}
.alert_display_serverside_message
{
	color: Black;
	background-color: yellow;
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #FF0000;
	border-collapse: collapse;
    padding: 3px; 
}


/*
.error_table_title
{
    font-family: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma, 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: Tahoma, 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: Tahoma, 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: Tahoma, 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: Tahoma, 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: Tahoma, 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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #860000;
    text-decoration: underline; 
}

A.forum_link:hover
{
   font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	color: #860000;
    text-decoration: underline; 
}

A.forum_main_link
{
  font-family: Tahoma,Verdana,Arial,Helvetica;
	
	color: #860000;
    text-decoration: underline; 
}

A.forum_main_link:hover
{
    font-family: Tahoma,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: Tahoma, 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: Tahoma, 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: Tahoma,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: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: White;
}

.grid_row_alt
{
	color: Black;
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #f9f9f9;
}

.grid_header
{
	color: Black;
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #f3f3f3;
	font-weight: bold;
	text-align: left;
}

.grid_pager
{
	color: Black;
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #E2E2E2;
}

.grid_footer
{
	color: White;
    font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
    padding: 2px;
}

.tbl_miniCalendarHeader_small
{
	color: white;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
}

td.mini_calendar_header_small
{
	color: white;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	background:#9C9CCE;
}

A.mini_calendar_header_small:link, A.mini_calendar_header_small:visited
{
	color: white;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}

A.mini_calendar_header_small:hover
{
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-decoration:underline;
}

A.mini_calendar_event_small:hover
{
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}

A.mini_calendar_event_bold_small:hover
{
	font-weight: bold;
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 11pt;
}

td.mini_calendar_header
{
	font-weight:bold;
	color: white;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

A.mini_calendar_header:hover
{
	font-weight:bold;
	color: red;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}


A.mini_calendar_event:link, A.mini_calendar_event:visited
{
	color: #636363;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_calendar_event:hover
{
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

A.mini_calendar_event_bold:hover
{
	font-weight: bold;
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
}

td.bluemini_calendar_header_small
{
	color: white;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	background:#B6C8EA;
}

A.bluemini_calendar_header_small:link, A.bluemini_calendar_header_small:visited
{
	color: white;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}

A.bluemini_calendar_header_small:hover
{
	color: red;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}


.bluemini_calendar_event_small
{
	color: #000000;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-decoration:underline;
}

A.bluemini_calendar_event_small:hover
{
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	text-decoration:underline;
}

A.bluemini_calendar_event_bold_small:hover
{
	font-weight: bold;
	color: red;
	font-family: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

A.bluemini_calendar_header:hover
{
	font-weight:bold;
	color: red;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}


A.bluemini_calendar_event:link, A.bluemini_calendar_event:visited
{
	color:#636363;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_calendar_event:hover
{
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 11pt;
	text-decoration:underline;
}

A.bluemini_calendar_event_bold:hover
{
	font-weight: bold;
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
}

td.mini_upcomingevent_header
{
	font-weight:bold;
	color: #003300;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_upcomingevent_header:hover
{
	font-weight:bold;
	color: red;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

.mini_upcomingevent_event
{
	color: #636363;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
}

A.mini_upcomingevent_event:link, A.mini_upcomingevent_event:visited
{
	color: #860000;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_upcomingevent_event:hover
{
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.mini_upcomingevent_event_bold:hover
{
	font-weight: bold;
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
}

td.bluemini_upcomingevent_header
{
	font-weight:bold;
	color: black;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_upcomingevent_header:hover
{
	font-weight:bold;
	color: red;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

.bluemini_upcomingevent_event
{
	color: #636363;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
}

A.bluemini_upcomingevent_event:link, A.bluemini_upcomingevent_event:visited
{
	color:#860000;
	font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_upcomingevent_event:hover
{
	color: red;
	font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	text-decoration:underline;
}

A.bluemini_upcomingevent_event_bold:hover
{
	font-weight: bold;
	color: red;
	font-family: Tahoma,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,Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #cccccc;
	border-collapse: collapse;
	border-top: none;
}

.tbl_top
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 1px;
	border-style : solid;
	border-color : #cccccc;
	border-collapse: collapse;
}

.tbl_noborder
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	border : 0px;
	border-collapse: collapse;
}

.tbl_header
{
    color: Black;
    font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;	
	border-collapse: collapse;
	border-top: none;
    background: transparent;
}

.tbl_header_big
{
    color: Black;
    font-family: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #EBF4FF; /*  #EAF4FF;  #747474;*/
    padding: 2px;
}


.tbl_sub_header_light
{
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 8pt;
	background: #f3f3f3;
	font-weight: bold;	
}

.tbl_row_text
{
	color: black;
    font-family: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size:  9pt;
    background: #f3f3f3;
	text-align: left;
	font-weight: bold;		    
    white-space: nowrap;     
}

.tbl_row_data
{
    color: Black;
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	background: white;
    /*width: 100%;*/
}

.tbl_row_data_alter
{
    color: Black;
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 9pt;
	background: #f3f3f3;
    width: 100%
}

.tbl_row_view
{
	color: Black;
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
	background: #EDE7F7;
}

.tbl_error_message
{
    font-size: 9pt;
    font-family: Tahoma,Verdana,Arial,Helvetica;
    background: white;
    color: Red; 
    font-weight: bold;
    padding: 3px; 
}

.tbl_button
{
	color: Black;
    font-family: Tahoma,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: Tahoma,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: Tahoma,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: Tahoma,Verdana,Arial,Helvetica;
	font-size: 10pt;
}

.plain_text_small
{
	color: Black;
    font-family: Tahoma,Verdana,Arial,Helvetica;
	font-size: 8pt;
}

A.plain_text, A.plain_text:link, A.plain_text:visited
{
	color: #4B2C5C;
    font-family: Tahoma,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;
}



