body, td
{
	font-family: Tahoma, Verdana, MS Sans Serif, Sans-Serif;
	font-size: small;
}

body
{
    background-color: White;
}


td.projectTitle
{
	height: 66px;
	width: 100%;
	padding: 0px 0px 0px 4px;
	margin: 0px;
}

table.all_size
{
    width: 100%;
    height: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;    
}

table.all_size_faq
{
    width: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;    
}

a.collage_link
{
    display: block;
    width: 100%;
    height: 100%;
}

.public_menu td
{
    height: 45px;
    vertical-align: middle;
    text-align: center;
    padding: 0px 0px 0px 18px;
}

.public_menu td a
{
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #999999;
    font-family: Tahoma;
}

.public_menu td a:hover
{
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: orange;
    font-family: Tahoma;
}

table.all_size_public
{
    width: 600px;
    height: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;    
}

table.all_size_12
{
    width: 100%;
    height: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px 0px 15px 0px;    
    border-bottom: 1px solid #f3f3f3;
}

table.all_size_6
{
    width: 100%;
    height: 100%;
    border: 0px;
    padding: 8px 5px 8px 5px;
    margin: 0px;    
}

table.all_size_5
{
    width: 100%;
    height: 100%;
    padding: 8px 10px 8px 10px;
    _margin: 8px 10px 8px 10px;
    margin: 0px;    
}


.link_left
{
    padding: 6px 3px 0px 3px;
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #666666;
    width: 300px;
    white-space: nowrap;
    border-bottom: 1px solid #cccccc;
}
.nowrap 
{
    white-space: nowrap;
}
.link_right
{
    padding: 6px 3px 0px 3px;
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #666666;
    /*white-space: nowrap;*/
    border-bottom: 1px solid #cccccc;
}

.link_left a
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #336600;
    text-decoration: none;
}

.link_left a:hover
{
    color: black;
   /* text-decoration: underline;*/
}

td.all_size_1 span
{
    background-color: white;    
}

table.all_size_1
{
    width: 100%;
    height: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;    
}

.width_100
{
    width: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.what_new
{
   height: 128px;
   vertical-align: bottom;
   padding: 5px 0px 0px 0px; 
   _padding: 5px 3px 0px 3px;
}

fildset
{
    border: 0px;
}

.wl
{
    width: 185px;
	vertical-align: bottom;
    background-image: url(/images/what_left.jpg);
    background-position:bottom left;
    background-repeat: no-repeat;
}

.neutral
{
    width: 85px;
    background-image: url(/images/neutral.gif);
    background-position:bottom top;
    background-repeat: no-repeat;
    padding: 4px 0px 8px 18px;
}

.wl p
{
    width: 185px;
	
}

.wc
{
    background-image: url(/images/what_center.jpg);
    background-position:bottom left;
    background-repeat: no-repeat;
    height: 128px;
    
}

.wc a
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #7A7A7A;
    text-decoration: none;
    display: block;
    padding: 6px 0px 6px 13px;
    background-image: url(/images/banner_arr.jpg);
    background-position: center left;
    background-repeat: no-repeat;
}

.wc span
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #7A7A7A;
    text-decoration: none;
    display: block;
    padding: 6px 0px 6px 13px;
    background-image: url(/images/banner_arr.jpg);
    background-position: center left;
    background-repeat: no-repeat;
}

.podcast_top
{
    padding: 0px 0px 0px 2px;   
}

.podcast_top a
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #7A7A7A;
    text-decoration: none;
    display: block;
    margin: 3px 0px 2px 0px;
    padding: 0px 0px 0px 13px;
    background-image: url(/images/banner_arr.jpg);
    background-position: center left;
    background-repeat: no-repeat;
}
.podcast_top span 
{
 font-size: 11px;   
}
.formDate 
{
    white-space: nowrap;
    width: 100px;
}
table.left_marg1 
{
 margin-left: 5px;   
}
.content_right
{
    width: 255px;
    padding: 0px 0px 0px 8px;
    vertical-align: top;
    background-image: url(/images/content_right_str.jpg);
    background-position: 9px;
    background-repeat: repeat-y;   
}

td.topPadRes
{height: 9px; background-color: #fff; background-image: none;}

.content_right table
{
    width: 255px;
	table-layout: fixed;
}

.cr_top
{
    height: 38px;
    background-image: url(/images/content_right_top.jpg);
    background-position:bottom right;
    background-repeat: no-repeat;

}
.cr_top span 
{
    display: block;
    font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #6A6967;
	margin: 15px 0px 0px 12px;  
}

.cr_bot
{
    height: 12px;
    background-image: url(/images/content_right_bottom.jpg);
    background-position:bottom right;
    background-repeat: no-repeat;
    font-size: 1px;
}

.cr_c
{
    background-image: url(/images/content_right_str.jpg);
    background-position:bottom right;
    background-repeat: repeat-y;
}

.wr
{
    width: 11px;
    background-image: url(/images/what_right.jpg);
    background-position:bottom right;
    background-repeat: no-repeat;
}
.wr p 
{
    width: 11px;
}

.invisibl
{
    height: 1px;
    font-size: 1px;
}

.what_left
{
   
    background-image: url(/images/what_str.jpg);
    background-position:bottom left;
    background-repeat: repeat-x;
}

.what_right
{
    width: 255px;
    text-align: right;
    vertical-align: bottom;
    padding: 0px 8px 0px 0px;
}

.left_side
{
    width: 210px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

td.collage_logo
{
    /*background-image: url(/images/collage_logo.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;*/
    font-size: 1px;
    width: 257px;
}
.collage_str
{
    background-image: url(/images/collage_str.jpg);
    background-position: bottom left;
    background-repeat: repeat-x;
    font-size: 1px;
    text-align: right;
}

.left_search
{
    background-image: url(/images/left_search_back.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 77px;
    vertical-align: top;
    white-space: nowrap;
}

.left_calendar
{
    background-image: url(/images/left_calendar.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 196px;
    text-align: center;
    vertical-align: top;
    padding: 0px 0px 0px 16px;
    _padding: 0px;
}

td.adminTitle
{
	width: 210px;
	height: 66px;
	background-image: url(/images/left_admin_logout.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	margin: 0px;	
}

.userName
{
	font-size: 18px;
	font-weight: bold;
	font-family: Tahoma;
	color: #666666;
}
.pageTitle
{
	padding: 10px 0px 0px 7px;
}

.pageTitle_public
{

	padding: 0px 4px 0px 7px;
}

.pageTitle_1
{
	padding: 10px 0px 0px 0px;
	_padding: 2px 0px 0px 0px;
	width: 100%;
	vertical-align: top;
}

.pageTitle_2
{
	padding: 2px 0px 0px 0px;
	width: 100%;
	vertical-align: top;
}

.menuTitle
{
	font-weight: bold;
	font-size: 12px;
    color: #515151;
    font-weight: bold;
    font-family: Tahoma, Verdana;
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.left_menu_admin div
{
	font-weight: bold;
	font-size: 12px;
    color: #515151;
    font-weight: bold;
    font-family: Tahoma, Verdana;
/*    padding: 15px 0px 0px 17px;*/
    padding: 10px 0px 0px 10px;
    width: 190px;
    text-align: left;
}


td.menuTitle a
{
    font-size: 12px;
    color: #717171;
    font-weight: bold;
    font-family: Tahoma, Verdana;
    text-decoration: none;
    display: block;
    background-image: url(/images/mnu_dots.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin: 0px 2px 0px 0px;
    padding: 8px 25px 3px 0px;
}

td.menuTitle a:hover
{
    background-image: url(/images/mnu_dots_active.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

/* -------------------- Left Menu ---------------------------*/

.left_menu
{
    background-image: url(/images/left_menu_back.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 342px;
}
.left_menu_user 
{
    background-image: url(/images/left_menu_back_user.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 342px;
}
td.menu_links
{
    text-align: right;
    vertical-align: top;
    padding: 0px 2px 0px 0px;
    white-space: nowrap;
}

td.menu_links a
{
    font-size: 12px;
    color: #717171;
    font-weight: bold;
    font-family: Tahoma, Verdana;
    text-decoration: none;
    display: block;
    background-image: url(/images/mnu_dots.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin: 0px 2px 0px 0px;
    padding: 8px 25px 3px 0px;
}

td.menu_links a:hover
{
    background-image: url(/images/mnu_dots_active.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

/* ---------------------------------------------------- */
    #admin_calendar:hover 
{
    background-image: url(/images/admin_calendar.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

   #admin_calendar_sel
{
    background-image: url(/images/admin_calendar.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_read:hover 
{
    background-image: url(/images/admin_read.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_read_sel
{
    background-image: url(/images/admin_read.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_podcast:hover 
{
    background-image: url(/images/admin_podcast.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_podcast_sel
{
    background-image: url(/images/admin_podcast.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_webin:hover 
{
    background-image: url(/images/admin_webin.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_webin_sel
{
    background-image: url(/images/admin_webin.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_res:hover
{
    background-image: url(/images/admin_res.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_res_sel
{
    background-image: url(/images/admin_res.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_job:hover 
{
    background-image: url(/images/admin_job.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_job_sel
{
    background-image: url(/images/admin_job.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_newsletter:hover 
{
    background-image: url(/images/admin_newsletter.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_newsletter_sel
{
    background-image: url(/images/admin_newsletter.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_faq:hover 
{
    background-image: url(/images/admin_faq.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_faq_sel
{
    background-image: url(/images/admin_faq.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_suggest:hover 
{
    background-image: url(/images/admin_suggest.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_suggest_sel
{
    background-image: url(/images/admin_suggest.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_referral:hover 
{
    background-image: url(/images/admin_refer.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_referral_sel
{
    background-image: url(/images/admin_refer.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_content:hover 
{
    background-image: url(/images/admin_content.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_content_sel
{
    background-image: url(/images/admin_content.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_links:hover 
{
    background-image: url(/images/admin_links.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_links_sel
{
    background-image: url(/images/admin_links.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_anonce:hover 
{
    background-image: url(/images/admin_anonce.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_anonce_sel
{
    background-image: url(/images/admin_anonce.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

    #admin_user:hover 
{
    background-image: url(/images/admin_user.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#admin_user_sel
{
    background-image: url(/images/admin_user.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}
/* ---------------------------------------------------- */


td.menu_links_user
{
    text-align: right;
    vertical-align: top;
    padding: 0px 2px 0px 0px;
    white-space: nowrap;
}

td.menu_links_user a
{
    font-size: 12px;
    color: #717171;
    font-weight: bold;
    font-family: Tahoma, Verdana;
    text-decoration: none;
    display: block;
    background-image: url(/images/mnu_dots.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin: 0px 2px 0px 0px;
    padding: 12px 25px 3px 0px;
    vertical-align: top;
}

td.menu_links_user a:hover
{
    background-image: url(/images/hover_inbox.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}
#btn_hover_event_sel, #btn_hover_event:hover 
{
   background-image: url(/images/hover_inbox.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100; 
}
#btn_hover_inbox:hover, #btn_hover_inbox_sel 
{
   background-image: url(/images/hover_ask.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100; 
}

#btn_hover_ask:hover, #btn_hover_ask_sel
{
    background-image: url(/images/hover_read.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_read:hover, #btn_hover_read_sel
{
    background-image: url(/images/hover_podcast.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_podcast:hover, #btn_hover_podcast_sel
{
    background-image: url(/images/hover_webin.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_webin:hover, #btn_hover_webin_sel
{
    background-image: url(/images/hover_res.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_res:hover, #btn_hover_res_sel
{
    background-image: url(/images/hover_job.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_job:hover, #btn_hover_job_sel
{
    background-image: url(/images/hover_member.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_member:hover, #btn_hover_member_sel
{
    background-image: url(/images/hover_news.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_news:hover, #btn_hover_news_sel
{
    background-image: url(/images/hover_faq.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_faq:hover, #btn_hover_faq_sel
{
    background-image: url(/images/hover_link.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}

#btn_hover_links:hover, #btn_hover_links_sel
{
    background-image: url(/images/hover_bot.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;  
}

#btn_hover_workflow:hover, #btn_hover_workflow_sel
{
    background-image: url(/images/hover_bot.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;  
}

/* -------------------- /left menu ---------------------------*/

/* -------------------- Left Menu Admin---------------------------*/

.left_menu_admin
{
    background-image: url(/images/widgets/left_menu_back_user.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 395px;
    padding-bottom: 40px;
}

td.menu_links
{
    text-align: right;
    vertical-align: top;
    padding: 0px 2px 0px 0px;
    background-image: url(/images/bkg_widget_menu.jpg);
    background-position: top left;
    background-repeat: repeat-y;
}

td.menu_links a
{
    font-size: 12px;
    color: #717171;
    font-weight: bold;
    font-family: Tahoma, Verdana;
    text-decoration: none;
    display: block;
    background-image: url(/images/mnu_dots.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin: 0px 2px 0px 0px;
    padding: 8px 25px 3px 0px;
}

td.menu_links a:hover
{
    background-image: url(/images/mnu_dots_active.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #FF9100;
}
/* -------------------- /left menu admin---------------------------*/

td.welcome
{
    font-size: 16px;
    font-family: Verdana, Tahoma;
    color: #FFCA43;   
    font-weight: bold;
    padding: 0px 0px 0px 25px;
    height: 45px;
}

td.welcome_public
{
    font-size: 16px;
    font-family: Verdana, Tahoma;
    color:  #FF9900;   
    font-weight: bold;
    padding: 0px 0px 15px 0px;
}

.login_title
{
    padding: 3px 0px 3px 0px;
    margin: 0px 0px 10px 0px;
    text-align: center;
}

.login_text
{
    height: 16px;
    margin: 6px 0px 4px 0px;
}

.login_button
{
    text-align: center;
    width: 60px;
    border: 1px solid #999999;
}

.public_center_content
{
    padding: 0px 30px 0px 38px;
}

td.Check_ins
{
    padding: 8px 0px 0px 0px;
    _padding: 8px 4px 0px 6px;
    height: 28px;
}

.events_title
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    padding: 10px 0px 0px 0px;
    border-bottom: 1px solid #999999; 
}

td.check_green_left
{
    background-image: url(/images/check_green_left.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;    
    width: 11px;
}

td.check_green_str
{
    background-image: url(/images/check_green_str.jpg);
    background-position: bottom left;
    background-repeat: repeat-x;    
    width: 153px;
    text-align: center;
    padding: 0px 10px 0px 10px;
    font-family: Tahoma, Verdana;
    color: #5D5B5E;
    font-size: 11px;
    font-weight: bold;
}

td.check_right
{
    background-image: url(/images/check_right.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;    
    width: 12px;
}

td.check_str
{
    background-image: url(/images/check_str.jpg);
    background-position: bottom left;
    background-repeat: repeat-x;  
    padding: 0px 10px 0px 10px;
    font-family: Tahoma, Verdana;
    color: #696969;
    font-size: 11px;
    font-weight: bold;  
}

td.check_str a
{
    text-decoration: none;
    font-family: Tahoma, Verdana;
    color: #666666;
    font-size: 12px;
    font-weight: bold;  
}

td.check_str a:hover
{
    text-decoration: none;
    font-family: Tahoma, Verdana;
    color: black;
    font-size: 12px;
    font-weight: bold;  
}

.filterLinkSelected
{
	font-weight: bold;
}

.message
{
	font-family: Tahoma;
	font-size: 12px;
	/*color: #333333;*/
	color: Blue;
	font-weight: normal;
	float: left;
}


.error
{
	font-family: Tahoma;
	font-size: 12px;
	color: #ff0000;
	vertical-align:bottom;
	padding: 0px;
}

.text
{
	font-family: Tahoma;
	font-size:11;
}

.ansver_block
{
    font-family: Tahoma;
	font-size: 12px;
	color: black;
	background-color: #F6F6F6;
	padding: 3px 0px 5px 18px;
}

.question_block a
{
    font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

.question_block_1 a
{
    font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
}

.question_block
{
    padding: 6px 0px 2px 0px;
    border-bottom: 1px solid #cccccc;
}

.question_block_1
{
    padding: 15px 0px 2px 0px;
}

.link a
{
	font-size: 12px;
	color: Blue;
	text-decoration: none;
}

.link_pod a
{
	font-size: 11px;
	color: Blue;
	text-decoration: none;
}

.link_pod
{
	padding: 2px 0px 3px 0px;
}

.inboxLinkUnread
{
    font-family: Tahoma;
    font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.inboxLinkUnread:hover
{
	color: black;
}

.inboxLinkRead
{
	color: #999999;
	 font-family: Tahoma;
    font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.inboxCountUnread
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}

.http
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    float: left;
    clear: right;
    width: 42px;
    _width: 40px;
    vertical-align: top;
    padding: 12px 0px 0px 0px;
    _padding: 11px 0px 0px 0px;
}

.formTitle
{
	font-family: Tahoma;
	font-size:10;
	font-weight:bold;
}

.formTitle td
{     
    font-family:Tahoma;
    font-size:12;
	font-weight:bold;
}

.fieldCheck
{
    font-family:Tahoma;
    font-size: 12px;        
    height: auto;
	table-layout:fixed;
}

.fieldText
{
	font-family:Tahoma;
	font-size: 11px;
	color: black;
}

.fieldTextSmall
{
	font-family:Tahoma;
	font-size: 12px;
	color: #000;
	width: 25px;
	text-align: right;
}

.topicList
{
	font-family:Tahoma;
	font-size: 12px;
	color: #818181;
}

a
{
	font-size: 12px;
}

a.topicList:link
{
    text-decoration:    none;
    color: #818181;
    font-weight:bold;
}

a.topicList:visited
 {
    text-decoration:    none;
    color: #818181;
    font-weight:bold;
}

a.topicList:active
{
    text-decoration:    none;
    color: #818181;
}

a.topicList:hover
{
    text-decoration:    none;
    color: #818181;
}

/*------------Calndar Left Panel----------------------------*/
.calendar a
{
	text-decoration:none;
    font-size:10px;
}

.titleCalendar
{
    font-size: 10px;
    font-weight: bold;
    color: #666465;
    font-family: Tahoma;
    border: 0px;
}

.calendarDay
{
	text-decoration:    none;
    font-family: Tahoma;
    font-size:10px;
    border: 1px solid #BFBFBF;
   /* font-weight:bold;
    border: 2px solid red;*/
}

.calendarNextPrevStyle
{
	text-decoration:    none;
    font-size:10px;
   
}

.calendarDayHeader
{
	background-color: #808080;
	color: white;
    font-size:10px;
    font-weight: normal;
    border-right: 1px solid #9B9597;
    _border-top: 1px solid #9B9597;
}

.calendarTodayDay
{
	text-decoration:none;
    background-color: #44B2FF;
    font-size:10px;
    border: 1px solid white;
    border:none;
    color: White;
}

.calendarTodayDay a
{
	text-decoration:none;
	color: White;
}

.calendarEventDay
{
	text-decoration: none;
    /*#818181;*/
    font-size: 12px;
    border:none;
    background-image:url('/Images/EventDateImage.gif');
    background-position: top;
    background-repeat: no-repeat;
}

/*------------Calndar Admin Panel----------------------------*/

.adminCalendar a
{
	text-decoration:none;
    font-weight:bold;
    font-size:10px;
}

.adminCalendarDay
{
	text-decoration:none;
    color: #818181;
    font-size:10px;
    font-weight:bold;
    height:40px;
    width:14%;
    border-color:#999999;
    vertical-align:top;
    text-align:right;
}

.adminCalendarNextPrevStyle
{
	text-decoration:    none;
    font-size:10px;
    font-weight:bold;
}

.adminCalendarDayHeader
{
	background-color:#F5F5F5;
	color:Black;
    font-size:10px;
    font-weight:bold;
    border-color:#666666;
    height: 10px;
}

.adminCalendarTodayDay
{
	text-decoration:none;
    background-color:White;
    font-size:10px;
    font-weight:bold;
    border: 2px solid Orange;
    vertical-align:top;
    text-align:right;
}

.adminCalendarEventDay
{
	text-decoration:none;
    font-size: 10px;
    border-color:#666666;
    background-color:#F3E49F;
    vertical-align:top;
    text-align:right;
}

.adminCalendarSelectedEventDay
{
	text-decoration: none;
	font-size: 10px;
	border: 2px solid #666666;
	background-color: #f3e49f;
	vertical-align: top;
	text-align: right;
	background-image: none;
}

/*------------------------------------------------------*/

/*-------------------begin FAQs-------------------------*/
.faqQueryChar
{
	color: #666666;
	font-weight:bold;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}

.faqAnswerChar
{
	color:Blue;
	font-weight:bold;
	font-size: 12px;
}
/*-------------------end FAQs----------------------------*/

/*-------------------begin Search------------------------*/
.searchHighlight
{
	background-color:Yellow;
}
/*-------------------end Search--------------------------*/

/*-------------------begin popup------------------------*/

.registration
{
	border-style:solid;
	border-width: 1px;
	border-color: #000000;
	width: 600px;
	position: absolute;
	top: 100px;
	left: 180px;
	background-color: #ffffff;
	z-index: 1001;
}

.trialDay
{
	border-style:solid;
	border-width: 1px;
	border-color: #000000;
	width: 400px;
	position: absolute;
	top: 220px;
	left: 220px;
	background-color: #ffffff;
}

/*-------------------end popup--------------------------*/


/*-------------------Begin Scrolling ticker--------------------------*/

.scrollingTicker
{
	vertical-align: middle;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	height: 32px;
	width:19%;
	background: url(/Images/ScrollingTickerBackground.gif) no-repeat left center;
}

.scrollingTickerLink
{
	background: url(/Images/ScrollingTickerLink.gif) no-repeat left center;
}

.scrollingTickerLink a
{
	font-weight: bold;
	color: #000000;
	font-family: Tahoma;
	text-decoration:none;
}

/*-------------------End Scrolling ticker--------------------------*/

/*------------------- What's New --------------------------*/

.whatsNewTitle
{
	vertical-align: middle;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	height: 125px;
	width: 170px;
	background: url(/Images/WhatsNewTitle.gif) no-repeat left center;
}

.whatsNewLink
{
	height: inherit;
	width: inherit;
	background: url(/Images/WhatsNewLink.gif) no-repeat left center;
}

.whatsNewLink a
{
	font-weight: bold;
	color: #000000;
	font-family: Tahoma;
	text-decoration:none;
}

.whatsNewLink UL LI
{
	list-style-image: url(/Images/ListImage.gif);
}

/*-------------------End What's New --------------------------*/

/*------------------- What's New --------------------------*/

.whatsHotTitle
{
	vertical-align: middle;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	height: 70px;
	width: 432px;
	background-position: center center;
	background-image: url(/Images/WhatsHotTitle.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}

.whatsHotContent
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.whatsHotContent a
{
	font-weight: bold;
	color: #000000;
	font-family: Tahoma;
	text-decoration:none; 
}
/*-------------------End What's New --------------------------*/

/*------------------- Resource Center Main Page--------------------------*/

.resourceCenterTitle
{
	vertical-align: middle;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	height: 70px;
	width: 350px;
	background-position: center center;
	background-image: url(/Images/ResourceCenterTitle.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}

.resourceCenterContent
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.resourceCenterContent a
{
	font-weight: bold;
	color: #000000;
	font-family: Tahoma;
	text-decoration:none; 
} 

td.resourceCenterTopic
{
	padding: 5px 0px 0px 25px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #888888;
}

td.resourceCenterTopicText
{
	padding: 5px 5px 0px 20px;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
}

td.resourceCenterTopic a, a.resourceCenterListLink
{
	padding-left: 12px;
	display: block;
	background-position: left 3px;
	background-image: url(/Images/right_arr_orange.jpg);
	background-repeat: no-repeat;
	color: #999;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
a.resourceCenterListLink 
{
    padding-right: 20px;
    background-image: none;
}
.resourceCenterList span
{
	margin: 3px 0px 3px 40px;
	padding-left: 10px;
	padding-bottom: 2px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	display: block;
	text-decoration: none;
	background-position: left 3px;
	background-image: url(/Images/right_arr_green.jpg);
	background-repeat: no-repeat;
}
/*-------------------End Resource Center Main --------------------------*/

/*--------------Begin CalendarPopUp --------------------------*/
.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
	background-color:gray;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border: none;
			border-bottom: 2px solid #cccccc;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:black;
			text-decoration:none;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
				color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			text-decoration:none;
			color:#FFFFFF;
			background-color: #44B2FF;
			border:none;
			/*border-width:1px;
			border:solid thin gray;*/
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border: none;
			border-top: 2px solid #cccccc;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:gray;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #cccccc;
			}
/*--------------End CalendarPopUp ----------------------------*/

.cl_top
{
    height: 52px;
    font-size: 1px;
}

.cl_top_1
{
    height: 12px;
    font-size: 1px;
}

.cl_top_l
{
    background-position: bottom left;
	background-image: url(/Images/content_left_top_left.jpg);
	background-repeat: no-repeat;
	width: 12px;
	font-size: 1px;
}

.cl_top_r
{
    background-position: bottom right;
	background-image: url(/Images/content_left_top_right.jpg);
	background-repeat: no-repeat;
	width: 14px;
	font-size: 1px;
}

.cl_top_c
{
    background-position: bottom left;
	background-image: url(/Images/content_left_top_str.jpg);
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #6A6967;
}


.cl_top1_l
{
    background-position: bottom left;
	background-image: url(/Images/center_submenu_left.jpg);
	background-repeat: no-repeat;
	width: 12px;
	font-size: 1px;
}

.cl_top1_r
{
    background-position: bottom right;
	background-image: url(/Images/center_submenu_right.jpg);
	background-repeat: no-repeat;
	width: 12px;
	font-size: 1px;
}

.cl_top1_c
{
    background-position: bottom left;
	background-image: url(/Images/center_submenu_str.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #6A6967;
}


.cl_bot
{
    height: 12px;
}

.cl_bot_l
{
    background-position: bottom left;
	background-image: url(/Images/content_left_bot_left.jpg);
	background-repeat: no-repeat;
	width: 12px;
	font-size: 2px;
}

.cl_bot_r
{
    background-position: bottom right;
	background-image: url(/Images/content_left_bot_right.jpg);
	background-repeat: no-repeat;
	width: 14px;
	font-size: 2px;
}

.cl_bot_c
{
    background-position: bottom left;
    background-image: url(/Images/content_left_bot_str.jpg);
    background-repeat: repeat-x;
    font-size: 2px;
}

.cl_cen_l
{
/*
    background-position: bottom left;
    background-image: url(/Images/content_border.gif);
    background-repeat: repeat-y;
 */
    width: 12px;
    font-size: 1px;
}

.cl_cen_c
{
    vertical-align: top;
    background-color: White;
    padding: 0px 0px 5px 0px;

}

.job_cont_text
{
    padding: 4px 0px 2px 0px;
    border-bottom: 1px solid #cccccc;
}

.cl_cen
{   
    padding: 0px;
    margin: 0px;
    border: solid #ccc;
    border-width: 0 1px;
}

.job_cont_text_c
{
    padding: 6px 0px 3px 0px;
}

.cl_cen_r
{
    width: 14px;
/*
    background-position: bottom right;
    background-image: url(/Images/content_border.gif);
    background-repeat: repeat-y;
 */
}

.loged_user
{
    width: 111px;
    font-size: 12px;
    font-family: Tahoma, Verdana;
    font-weight: bold;
    color: White;
    vertical-align: top;
    padding: 18px 0px 0px 20px;
}

.logout_button
{
    width: 68px;
    text-align: left;
    vertical-align: top;
    padding: 18px 5px 0px 3px;
}

img
{
    border: 0px;
}

.search_form input
{
    width: 128px;
    _width: 128px;
    border: 1px solid #8F8F8F;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
    margin-left: 15px;
    padding-left: 2px;
    
    height: 13px;
    margin-top: 0px;
}
    
.search_form span
{
    vertical-align: middle;
    _margin: 0px;
    _padding: 0px;
}

.search_form
{
   white-space: nowrap;
}

.advance_search a
{
    font-family:Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

.advance_search
{
    padding: 0px 0px 0px 15px;
    vertical-align: top;
}

.search_form
{
   height: 30px;
   _height: 10px;
   _padding: 0px;
}

.home_button
{
    vertical-align: top;  
    padding: 18px 0px 0px 0px;
}

.admin_content
{
    padding: 0px 0px 0px 0px;
 
}

td.hide_hr hr
{
    border: 0px;
    color: #333333
}

.button_style
{
    width: 350px;
    white-space: nowrap;
}

.button_style_1
{
    text-align: left;
}

.button_style_1 div
{
    width: 350px;
    white-space: nowrap;
}

.button_div
{
    width: 350px;
    white-space: nowrap;
}

.button_div input
{
    /*border: 1px solid #8F8F8F;*/
    margin: 0px 3px 0px 0px;
    width: 50px;
}

.button_style table
{
    border: 0px;
}

.table_cont_left
{
    padding: 0px 5px 5px 15px;
}

.table_cont_archive
{
    vertical-align: top;
    width: 230px;
    padding: 5px 5px 8px 8px;
}

.table_cont_archive table
{
    vertical-align: top;
    /* padding: 5px 5px 35px 8px; */
}

.archive_table
{
    
}

.archive_table a
{
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    font-weight: bold;
    color: #666666;
}

.archive_table a:hover
{
    color: black;
}

.button_style table td
{
    white-space: nowrap;
}

.button_style input
{
    /*border: 1px solid #8F8F8F;*/
    margin: 0px 3px 0px 0px;
    width: 50px;
    background-color: #D4D0C8;
}

.button_style_1 input
{
   /* border: 1px solid #8F8F8F;*/
    margin: 0px 3px 0px 0px;
    width: 50px;
    background-color: #D4D0C8;
}

td.button_style
{
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.text_align_right
{
    width: 130px;
    text-align: right;
    font-family:Tahoma;
    font-size:11;
    font-weight: bold;
    padding: 4px 5px 4px 0px;
    color: Gray;
    white-space: nowrap;
}

.form_message
{
    width: 350px;
    text-align: left;
    font-family: Tahoma;
    font-size:11;
    padding: 15px 5px 0px 0px;
    white-space: nowrap;
}


.text_align_right_2
{
    width: 130px;
    text-align: right;
    font-family:Tahoma;
    font-size:11;
    font-weight: bold;
    /*padding: 4px 5px 4px 73px;
    _padding: 4px 5px 4px 32px;*/
    color: black;
    white-space: nowrap;
}


.text_align_right_top
{
    text-align: right;
    font-family:Tahoma;
    font-size:11;
    font-weight: bold;
    padding: 4px 5px 4px 0px;
    color: Gray;
    white-space: nowrap;
}

.text_align_right_long
{
    width: 150px;
    text-align: right;
    font-family:Tahoma;
    font-size:11;
    font-weight: bold;
    padding: 4px 5px 4px 0px;
    color: Gray;
}

td.input_width
{
    vertical-align: middle;
    text-align: left;
    font-family:Tahoma;
    font-size:11;
    font-weight: bold;
    
    color: Gray;
    white-space: nowrap;
}

.input_width input
{
    width: 200px;
    _width: 200px;
    border: 1px solid #8F8F8F;
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
    padding-left: 2px;
    padding-top: 3px;
    _padding-top: 0px;
}

.input_width_http input
{
    width: 158px;
    _width: 160px;
    border: 1px solid #8F8F8F;
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
    padding-left: 2px;
    padding-top: 3px;
    _padding-top: 0px;
}

.input_width_5 input
{
    width: 315px;
    _width: 312px;
    border: 1px solid #8F8F8F;
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
    padding-left: 2px;
    padding-top: 3px;
    _padding-top: 0px;
}

input.button
{
    background-color: #D4D0C8;
}

.input_width_5 textarea
{
    border: 1px solid #8F8F8F;
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
    padding-left: 2px;
    padding-top: 3px;
    _padding-top: 0px;
}

.input_width_5
{
    padding: 0px 0px 0px 40px;
    _padding: 0px 0px 0px 43px;
}

.ad_search_1
{
    height: 1px;
}


.ad_search_2
{
    height: 30px;
	width: 260px;
    _width: 266px;
}

.ad_search_3
{
    height: 30px;
}

.ad_search_2 input
{
    width: 250px;
    border: 1px solid #999999;
}

.ad_search_4 input
{
    width: 250px;
    border: 1px solid #999999;
}

.ad_search_4 select
{
    width: 250px;
    border: 1px solid #999999;  
}

.ad_search_4
{
    height: 40px;
}

.ad_search_5
{
    height: 40px;
    width: 116px;
}

.ad_search_5 input
{
    width: 220px;
    border: 1px solid #999999;
}

.input_width_upload input
{
    width: 204px;
    _width: 205px;
    border: 1px solid #8F8F8F;
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
    padding-left: 2px;
    padding-top: 3px;
    _padding-top: 0px;
}

.input_width_upload span input
{
    border: 0px;
    width: 16px;
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.input_width_b input, input.button
{
    width: 100px;
    _width: 100px;
    
    height: 20px;
    
   /* border: 1px solid #8F8F8F;*/
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    /*background-color: #D4D0C8;*/
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
    background-image: url(/images/butt_submit.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 10px;
    color: Black;
    padding: 2px 0px 2px 0px;
    font-family: Verdana;
    border: 0px;
}
td.book_menu 
{
    padding-top: 10px;
    padding-left: 20px;
}
td.book_menu table 
{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}
td.book_menu table td{
padding:0px; /* cellspadding="0" */
} 
td.book_menu td a
{
    margin: 0px;
    width: 171px;
    padding: 5px 0px 5px 0px;
    display: block;
    float: left; 
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #6c6960;
    background-image: url(/images/tab.gif);
    text-decoration: none;
}
a.more_link 
{
    font-family: Tahoma;
    font-size: 12px;
    color: #45842b;
    text-decoration: none;
    font-weight: bold;
}
a:hover.more_link 
{
    text-decoration: underline;
}
td.book_menu td a:hover
{
    color: #439614;
    text-decoration: none;
}

td.book_menu td span.txt1
{   
    width: 171px;
    margin: 0px;
    padding: 5px 0px 5px 0px;
    display: block;
    float: left; 
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #6c6960;
    background-image: url(/images/tab_act.gif);
    text-decoration: none;
}
.wrap 
{
    white-space: normal;
    width: 200px;
}
table#pass td.input_width span.cust
{
    position: absolute;
}
.input_width_b_10 input
{
    width: 100px;
    _width: 100px;
    
    height: 20px;
    
    /*border: 1px solid #8F8F8F;*/
    margin: 8px 0px 8px 0px;
    _margin: 0px 0px 0px 0px;
    background-color: #D4D0C8;
    
    /*font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;*/
    
    background-image: url(/images/butt_submit.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 10px;
    color: Black;
    padding: 2px 0px 2px 0px;
    font-family: Verdana;
    border: 0px;

}

.login_button
{
    width: 100px;
    _width: 100px;
    
    height: 20px;
    
    /*border: 1px solid #8F8F8F;*/
    margin: 8px 0px 8px 0px;
    _margin: 0px 0px 0px 0px;
    background-color: #D4D0C8;
    
    /*font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;*/
    
    background-image: url(/images/butt_submit.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 10px;
    color: Black;
    padding: 2px 0px 2px 0px;
    font-family: Verdana;
    border: 0px;

}

.input_width_b_10
{
    _vertical-align: top;
    _padding: 4px 0px 0px 0px;
}

.input_width textarea
{
    width: 200px;
    border: 1px solid #8F8F8F;
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
    padding-left: 2px;
    padding-top: 3px;
    _padding-top: 0px;
}

.input_width select
{
    width: 40px;
    height: 18px;
    border: 1px solid #8F8F8F;
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.input_width_1 select
{
    width: 200px;
    _width: 205px;
    height: 18px;
    border: 1px solid #8F8F8F;
    margin: 8px 0px 8px 0px;
    _margin: 8px 0px 7px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.input_width_1 input
{
    width: 60px;
    height: 20px;
    border: 1px solid #8F8F8F;
    margin: 0px 0px 0px 4px;
    _margin: 3px 0px 3px 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;   
    
    padding-left: 2px;
    padding-top: 3px;
}

.radiobutton input, input.checkbox
{
    border: 0px;
    width: 16px;
    text-align: left;
    vertical-align: top;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.radiobutton1 input
{
    width: 20px;
    white-space: nowrap;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.radiobutton1
{
    width: 250px;
}

.input_width_2but input
{
    width: 100px;
    _width: 100px;
    
    height: 20px;
    
    border: 1px solid #8F8F8F;
    margin: 0px 0px 8px 0px;
    _margin: 0px 0px 7px 0px;
    
    /*font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;*/
    
    background-image: url(/images/butt_submit.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 10px;
    color: Black;
    padding: 2px 0px 2px 0px;
    font-family: Verdana;
    border: 0px;
}

.input_width_2but
{
    text-align: right;
    vertical-align: top;
    padding: 0px;
    margin: 0px;
}

.width_200
{
   /* width: 175px;*/
   width: 30%;
}

.input_width_b_1
{
    vertical-align: top;
    text-align: right; 
    padding-top: 0px; 
    padding-right: 12px;     
    height: 40px;  
    _height: 35px;
}

.input_width_b_1 input
{
     width: 100px;
    _width: 100px;
    
    height: 20px;
    
    border: 1px solid #8F8F8F;
    margin: 0px;
    _margin: 0px;
    padding: 0px;
    
/*    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333; */
    
    background-image: url(/images/butt_submit.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 10px;
    color: Black;
    padding: 2px 0px 2px 0px;
    font-family: Verdana;
    border: 0px;
}


.input_width_3in input
{
    width: 33px;
    padding: 0px;
    margin: 0px;
    
    font-family:Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    
}

.table_header_text
{
    background-color: white;
    text-align: left;
    padding: 0px;
    border-bottom: 1px solid #333333;
}

.table_header_text a
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.table_header_text a:hover
{
    color: black;
}

.table_item_text
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    border: none;
    border-bottom: 1px solid #eee;
    padding: 6px 3px 1px 2px;
    text-align: left;
}
div#tdResourceList 
{
    font-size: 11px;
}
.page_numbers
{
    padding: 15px 0px 8px 5px;
    _padding: 15px 0px 0px 5px;
    vertical-align: bottom;
}

.page_numbers a:visited
{
    color: #FFCC99;
}


.page_numbers a
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    padding: 0px 2px 0px 1px;
    font-family: Tahoma, Verdana;
    font-size: 13px;
    color: Gray;
    font-weight: bold;
    text-decoration: none;
}

.page_numbers a:hover
{
    color: Orange;
    /*text-decoration: underline;*/
}

.left_table
{
    padding: 20px 15px 8px 15px;
    width: 45%;
    vertical-align: top;        
}

.right_table
{
    vertical-align: top;
}

.table_border_left
{
    padding: 25px 5px 8px 8px; 
}

.job_cont_text a
{
    font-family:Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: Blue;
}

.job_cont_text_c a
{
    font-family:Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
    font-weight: bold;
}

.table_border_pod
{ 
    width: 40%;
}

.table_border_pod td
{ 
    border: 0px;
    padding: 6px 0px 1px 0px;
    border-bottom: 1px solid #cccccc;
}

.inbox_table
{
    padding: 8px 0px 0px 0px;   
}

.pod_subtable
{
    padding: 6px 0px 1px 0px;
    border-bottom: 1px solid #f1f1f1;
}

.pod_subtable a
{
    font-size: 11px;
    font-family: Tahoma;
}

.pod_subtable a:hover
{
    color: #333333;
}

.table_border
{ 
    border-right: 1px solid #999999;
}

.center_field
{
    height: 10px;
    padding: 0px;
    margin: 0px;
}

.center_field span
{
    _padding: 0px 10px 0px 10px;
    display: block;
}

.ask_quest_rad
{
    text-align: left;
    padding: 0px 0px 0px 150px;
}

.ask_quest_rad td
{
    text-align: left;
    
    font-size: 13px;
    font-family: Tahoma;
    color: #666666;
    font-weight: bold;
    
    padding: 5px 0px 3px 0px;
}

.table_border td
{ 
    border: 0px;
    border-bottom: 1px solid #cccccc;
}

.member_board
{
    width: 50%;
    border: 0px;
    padding: 0px 5px 0px 8px;
}

.member_board a
{
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma;
}

.member_mail
{
    padding: 25px 0px 0px 0px;
    width: 70px;
    text-align: right;
}

.member_mail a
{
    text-decoration: none;
    font-size: 12px;
    font-family: Tahoma;
    color: Blue;
}

.read_image
{
    vertical-align: top;
    text-align: center;
    width: 20%;
    padding: 15px 0px 30px 0px;
}

.read_image img
{
    margin: 10px 5px 3px 5px;
}

.read_bottom td
{
    vertical-align: top;
    padding: 5px 0px 0px 0px;
    text-align: left;
}

.read_top td
{
    height: 20px;
    text-align: left;
    padding: 5px 0px 0px 0px;
}

.read_top td span
{
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.author
{
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    font-style: italic;
}

.read_top td b
{
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    font-style: italic;
}

td.linkk a
{
    font-family: Tahoma;
    font-size: 11px;
    color: Blue;
    text-decoration: none;
}

.linkk
{
    white-space: normal;
}

.podcast_top_sel
{
    padding: 0px 0px 10px 2px;   
}

.podcast_top_sel a
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    display: block;
    margin: 3px 0px 2px 5px;
    padding: 0px 0px 0px 13px;
    background-image: url(/images/podcast_selected.jpg);
    background-position: center left;
    background-repeat: no-repeat;
}

.read_right
{
    padding: 15px 0px 5px 0px;
}

.member_image
{
    text-align: center;
    vertical-align: top; 
    width: 170px;  
    padding: 0px 20px 0px 20px;
}
td.member_txt 
{
    width: 100%;
}
.member_board img
{
    border: 0px;
}

.table_border_3
{ 
    border-bottom: 1px solid #cccccc;
    padding: 5px 0px 2px 0px;
}

.table_border td a
{ 
    border: 0px;
}

/* ---------------------------- */


.table_border_11
{ 
    /*border-right: 1px solid #999999;*/
    padding-right: 25px;
    width: 65%;
}

/* ---------------------------- */

.right_table_cell
{
    padding: 0px 0px 8px 8px;
}

.table_border table
{ 
    border: 0px;
}

.not_height
{
    width: 100%;
    border: 0px;
}

.not_width
{
    height: 100%;
    border: 0px;
}

.no_border th
{
    border: none;
    border-bottom: 1px solid black;
}

.no_border td
{
    border: none;
    border-bottom: 1px solid gray;
    border-left: 0px solid red;
}

.Insert-Table a
{
    font-family: Tahoma;
    font-size: 12px;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

.image_holder
{
    vertical-align: top;
    text-align: right;
    padding: 10px 3px 21px 3px;
}

.link_header
{
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma;
    color: #666666; 
    padding: 20px 0px 0px 0px;
}

.search_date_header
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    width: 200px;
    color: #999999; 
    padding: 20px 0px 0px 0px;
}
    
.search_title_header
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    color: #999999; 
    padding: 2px 0px 3px 0px;
}

.search_title_header_1
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    color: #999999; 
    padding: 2px 0px 3px 0px;
}

.search_title_header_1
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    color: #999999; 
    padding: 2px 0px 3px 3px;
}

.description
{
    padding: 5px 3px 5px 5px;
    font-size: 12px;
    font-family: Tahoma;
    color: #333333;
}

.description a
{
   
    padding: 5px 3px 5px 5px;
    font-size: 12px;
    font-family: Tahoma;
    color: #333333;
}

.podcast_category
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    color: #666666; 
    padding: 5px 0px 3px 0px;
    vertical-align: top;
}

.podcast_category a
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    color: #666666; 
    text-decoration: none;
}


.cont_text_style, .read_bottom td.cont_text_style 
{
    font-family: Verdana, Tahoma;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
    vertical-align: top;
    padding: 5px 3px 5px 5px;
}

.article_header
{
    font-family: Verdana, Tahoma;
    font-size: 12px;
    color: #999999;
    font-weight: bold;
    vertical-align: top;
    padding: 8px 3px 0px 5px;
    height: 16px;
}

.article_header a, .article_header #header
{
    font-family: Verdana, Tahoma;
    font-size: 12px;
    color: #999999;
    font-weight: bold;
    padding: 0px 0px 2px 10px;
    display: block;
    float: left;
    text-align: left;
    text-decoration: none;
    background-image: url(/images/center_cont_arr.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    
}

.article_header div
{
    font-family: Verdana, Tahoma;
    font-size: 12px;
    color: #999999;
    font-weight: normal;
    vertical-align: top;
    padding: 0px 2px 2px 2px;
    float: left;
    text-align: left;
    height: 20px;
    text-decoration: none;
}

.center_cont_pad
{
    padding: 10px 8px 10px 10px;
}

.but_first
{
    background-image: url(/images/butt_first.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 10px;
    color: Black;
    padding: 2px 0px 2px 0px;
    font-family: Verdana;
    border: 0px;
    width: 50px;
}
a.details_link, .article_header span#header
{
    color: #666;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
td.dark_grey 
{
    color: #666;  
}
.article_header b#header {
    font-family: Verdana, Tahoma;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    padding: 0px 0px 2px 10px;
    display: block;
    float: left;
    text-align: left;
    font-weight: normal;
    text-decoration: none;
    background-image: none;
}
.read_bottom td.padLOff 
{
    padding-left: 0px;
}
td.td_event_title 
{
    width:57%; padding: 23px 3px 3px 3px; color: #666666; border-bottom: 1px solid #f4f4f4;   
}
td.td_event_time, td.td_event_location 
{
    color: #666; font-weight: bold;
}
td.td_event_title 
{
    color: #000; font-weight: bold;
}
td.td_event_time 
{
    width:20%; border-bottom: 1px solid #f4f4f4; vertical-align: bottom; padding-left: 5px;
}
td.td_event_location 
{
    width:25%; border-bottom: 1px solid #f4f4f4; vertical-align: bottom; padding-left: 5px;
}
td.td_event_description 
{
    padding: 0px 0px 3px 8px; font-size: 12px; font-family: Tahoma; color: #666666;
}
td.col1 
{
    width: 100px;
}
.text_above_calendar 
{
    font-size: 11px; text-align: left; color: #474747;
    background-image: url(/images/left_search_back_01.jpg);
    background-repeat: repeat-y;
    height: 10px;
    padding: 0px 0px 0px 18px;
}
.center 
{
    text-align: center;
}
td.min_width 
{
    width: 10px;
}
.width_380px 
{
    width: 380px;
}
.top_marg5 
{
    margin-top: 5px;
}
.left 
{
    text-align: left;
}
table.calendar 
{
  margin-top: 10px;   
}
.pad_resources 
{
    padding: 0px 15px 5px 15px;    
}
.resource_1 
{
    _margin-bottom: -9px;
}
.whats_new_1 
{
    _margin-top: -9px;
}
.all_size_1_p {
    width: 100%;
    margin-top: 7px; _margin-top: 0px; _margin-bottom: -9px;
}
table.all_size_6_1
{
    width: 100%;
    height: 100%;
    border: 0px;
    margin: 0px;    
}
table.all_size_6_1 td.whats_hot_1 
{
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 0px;
    _padding-left: 6px; 
    _padding-right: 6px; 
    _padding-top: 7px;
    vertical-align: top;
 
}
table.all_size_6_1 td.whats_hot_2 
{
    padding-left: 0px; padding-right: 0px;
    _padding-left: 6px; _padding-right: 6px;
    vertical-align: top;
}
table.all_size_6_1  td.pad_right_9 
{
    padding-right: 9px;
}
td.podcat_image 
{
    padding-right: 5px;
    vertical-align: top;
}
td.podcat_image img 
{
    width: 90px;
}

/* overlay */

/* overlay */

#overlay
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#ccc;
	-moz-opacity: 0.1;
	opacity:.10;
	filter: alpha(opacity=10);
}

#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

/* additions */

div.oi_logo
{
    color: #999;
    text-align: center;
    text-decoration: none;
    padding-top: 24px;
    padding-bottom: 20px;
}

div.oi_logo a, div.oi_logo a:hover
{
    display: block;
    background: none;
    padding: 12px 0 3px;
    text-align: center;
}

div.oi_logo a img
{
    text-decoration: none;
    opacity: 0.5;
    filter: Alpha(opacity=50);
}

div.oi_logo a:hover img
{
    filter: Alpha(opacity=100);
    opacity: 1;
}

p.tagline
{
    font-family: Verdana, Tahoma;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
    padding: 5px 3px 12px 5px;
}

.contactcoach 
{
    font: 12px normal normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #7A7A7A;
    text-decoration: none;
}

.contactcoach ul 
{
    list-style: none;
    margin-left: 0.5em;
    padding-left: 0;
}
.contactcoach li
{
    margin: 0.5em 0;
    padding: 0 0 0 1.2em;
    background-image: url(/images/banner_arr.jpg);
    background-position: 0 0.33em;
    background-repeat: no-repeat;
}

.contactcoach a 
{
    font-weight: bold;
    color: #d8b656;
}

/*
#ctl00_cphAdmin_ctrlView_ctrlGrid_gvGrid tr {
    height: 2.5em;
}
*/
.resourceCenterTopic a {
   margin: 0.6em 0;
}

/* adjustments for colour/layout alterations */
.wc
{
    background-position:bottom right;
}

.loged_user
{
    width: 111px;
    color: #666;
    vertical-align: top;
    padding: 18px 0px 0px 18px;
}

.logout_button
{
    width: 70px;
    padding: 11px 5px 0px 1px;
}

.home_button
{
    padding: 11px 0px 0px 0px;
}

.wc span, .wc .cont_text_style {
		color : #666;
}

dl.resource_item 
{
  margin: 0.5em 0 0 1em;
}
dl.resource_item dt
{
}
dl.resource_item dd
{
  margin-left: 0;
  padding-left: 0;
  font-size: 85%;
  color: #666;
}

#eventlist_buttons 
{
  text-align: right;
}
#eventlist_buttons a
{
  text-decoration: none;
  color: #777;
  font-weight: normal;
}
#eventlist_buttons a:hover
{
  color: #222;
}
#eventlist_buttons input
{
  vertical-align: middle;
}

span.message
{
  padding: 6em 0 0 10em;
  font-size: 110%;
}

span.disabled
{
  font-weight: normal;
  color: #a4a4a4;
  font-style: italic;
}

.createdate
{
  color: gray;
}

.createdate span
{
  color: #00a;
}

#keywordreminder
{
	position: relative;
	visibility: hidden;
}

#keywordreminder p
{
	position: absolute;
	right: 100%;
	bottom: 100%;
	border: 1px solid #f93;
	border-right-width: 7px;
	margin: 0 30px 30px 0;
	width: 10em;
	padding: 1em 2em;
	color: red;
	background: #ffefa5;
	font-weight: normal;
}

.insufficientpermission
{
	color: #900;
	font-size: 90%;
}

.public_center_content h2
{
	font-size: 110%;
}

#footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #999;
}

#footer p
{
	margin: 0.6em 10%;
	text-align: center;
}

#Registration .btn_user_save, 
#Registration .btn_password_save
{
	display: none;
}


.live {
  padding-right: 40px;
  background: url(/images/icon-live.gif) no-repeat center right;
}


/* Dashboard */

.dashboardItem
{
    /*border: solid 1px green;*/
	/*padding-left:12px;
	padding-top:10px;*/
}

.dashboardHeaderLeft
{
  background: url(../../images/widgets/widget-header-left.gif) left top no-repeat;
}
.dashboardHeaderCenter
{
  background:transparent url(/images/widgets/widget-header-rpt.gif) repeat-x scroll left top;
}
.dashboardHeaderRight
{
  background: url(../../images/widgets/widget-header-right.gif) right top no-repeat;
}

.dashboardItemButton
{
	/*width: 30px;*/
}

.dashboardItem button
{
    /*width: 22px;
    height: 23px;
    border: none 0px;*/
}

.dashboardItem img
{
    padding: 0px 0px 0px 0px;
}

.dashboardItemTitle
{
    width: 430px;
    height: 32px;
    cursor:move;

	color:#666666;
	font-size:14px;
	line-height:1;
	margin:0pt;
	font-family:Tahoma,Verdana,MS Sans Serif,Sans-Serif;
	font-weight: bold;
}

.placeHolderItem
{
    width: 99%;
    height: 15px;
    /*border: solid 1px black;*/
}

.dashboardFirstColumn
{
    width:49%;
}

.dashboardSecondColumn
{
    width:50%;
}

.deleteBtn
{
    background-color: transparent;
    background-image:	url(/images/Dashboard/delete.jpg);
    background-repeat:	no-repeat;      
}

.ReportingTemplate1_ColumnName
{
    width: 50%;
}

.ReportingTemplate1_ColumnName_Print
{
    width: 22%;
}

/*.kitManagementList a
{
    background-color: transparent;
    background-image:	url(http://widgets.nexops-server.com/images/widget-bullet.gif);
    background-repeat:	no-repeat;      
    padding-left:32px;
    padding-top:15px;
}

.kitManagementList ul
 {
      margin:0;
      padding:0;
      list-style:none;
 }*/
  
/* overlay */

#overlay
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#ccc;
	-moz-opacity: 0.1;
	opacity:.10;
	filter: alpha(opacity=10);
}

#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

/* = new classes*/
.height_for_defaultpage{
	height:560px !important;
}
*+html .height_for_defaultpage{
	height:575px !important;
}
*html .height_for_defaultpage{
	height:582px !important;
}
html:root .height_for_defaultpage_ff{
	margin-top:-7px;	
}

