body {margin:0px; padding: 0px;}
body,td {font-family:verdana,arial,sans-serif; font-size:11px; }
h1,h2,h3,h4,h5,h6 {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#FF8000; letter-spacing:1px;  }
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:14px;}
.sitePath
{
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    color: #ff9933;
    text-decoration: underline;
}
.leftColumn
{
    width: 200px;
    border-right: #dcdcdc 1px solid;
}
.rightColumn 
{
}
.bodyColumn
{
    border-right: #dcdcdc 1px solid;
}
.header
{
    
}
.footer
{
    background-color: #3366cc;
    color: #ffffff;
    padding-bottom: 3px;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_container {
	background-color:#ffffff;
	border:1px solid #646464;
	color:darkblue;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_year {
	color:black;
}
.ajaxToolkit-CalendarExtender.ajax__calendar_hover .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_month, .ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_year {
	color:black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_month, .ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_year {
	color:black;
	font-weight:bold;
}

/**********************************/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=100);
	padding:3px;
}

.popupHover {
	background-image:url(/images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.ModalBackground
{
	background-color:#333333;
	opacity:0.5;
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	/*background: url('Img/ModalImageBg.gif');*/
}

.popup 
{
	width:600px;  
	height:600px; 
	overflow:scroll; 
	padding:10px; 
	background-color:White;
    border-style:solid;  
    border-color:Black;  
    border-width:1px;
    vertical-align: top;  
    text-align:left; 
}
A:active, A:link, A:visited
{
    color: #0066cc;
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
}

/*Header top*/
A.headtop:active, A.headtop:link, A.headtop:visited
{
    color: #0066cc;
    text-decoration: none;
}
A.headtop:hover
{
    text-decoration: underline;
}

/*Annoucements section*/
.bnclose
{
    font-size: 8.5px;
}

.announcement_popup 
{
	width:640px;  
	height:540px; 
	background-color:White;
    vertical-align: top;  
    text-align:left; 
}
.announcement_body
{
    width:100%;  
	height:100%; 
	background-color:White;
    vertical-align: top;  
    text-align:left; 
    overflow:auto  ;    
}
.hoverpopup
{
    width: 250px;
    height: auto;
    padding: 3px;
    background-color: #ffffcc;
    vertical-align: top;
    text-align: left;
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
}
.announcement_drag
{
    cursor: move;
    font-weight: bold;
    background-image: url('/Images/hbd/menubg.png' );
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    color: #ffffff;
}
.announcement_background
{
    background-color:#333333;
	opacity:0.5;
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

/*******HTML Section**********/
.html_popup 
{
	width:670px;  
	height:540px; 
	padding:10px; 
	background-color:White;
    border-style:solid;  
    border-color:Black;  
    border-width:1px;
    vertical-align: top;  
    text-align:left; 
}
.html_drag
{
    cursor: move;
    font-weight: bold;
    background-color: #dcdcdc;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.html_background
{
    background-color:#333333;
	opacity:0.5;
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
/*******LINKS Section**********/
.links_popup 
{
	width:670px;  
	height:540px; 
	padding:10px; 
	background-color:White;
    border-style:solid;  
    border-color:Black;  
    border-width:1px;
    vertical-align: top;  
    text-align:left; 
}
.links_drag
{
    cursor: move;
    font-weight: bold;
    background-color: #dcdcdc;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.links_background
{
    background-color:#333333;
	opacity:0.5;
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
/*Ads settings*/
.ads_header
{
    background-color: #ff0000;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-left-color: #ff0000;
    border-bottom-width: 2px;
    border-bottom-color: #ff0000;
    border-top-color: #ff0000;
    border-right-width: 2px;
    border-right-color: #ff0000;
}
.ads_body
{
    border-right: #85c117 0px solid;
    border-top: #85c117 0px solid;
    border-left: #85c117 0px solid;
    border-bottom: #85c117 0px solid;

}
/***********TOOLBAR SECTIONs***********************/

.toolbartablecat
{
}

.toolbarmaincat
{
    font-size: 9px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding:0px;
}
A.toolbarcat:active, A.toolbarcat:link, A.toolbarcat:visited
{
    font-size: 9px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color:#dcdcdc;

}
A.toolbarcat:hover
{
    font-size: 9px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
}
.toolbarcat
{
    font-size: 9px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
}
.toolbarhovercat
{
    font-size: 9px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.toolbarsubhovercat
{
    font-size: 9px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.toolbarsubmaincat
{
    font-size: 9x;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}


/***********Content cat SECTIONs***********************/

.toolbartable
{
    /*background-color:#dae3fa;*/
    background-color:#dae3fa;
    height:24px;
}

.toolbarmain
{
    font-size: 11px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 0px;
    color: #ffffff;
    text-align:left;
}
A.toolbar:active, A.toolbar:link, A.toolbar:visited
{
    font-size: 11px;
    font-family: Verdana;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
    font-weight:bold;

}
A.toolbar:hover
{
    font-size: 11px;
    font-family: Verdana;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #99cccc;
    color: #dcdcdc;
}
.toolbar
{
    font-size: 11px;
    font-family: Verdana;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
    text-align:left;
}
.toolbarhover
{
    font-size: 11px;
    font-family: Verdana;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #3f65af;
    text-align:left;
}
.toolbarsub
{
    font-size: 11px;
    font-family: Verdana;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color:#dae3fa;
    padding:3px;
    text-align:left;
}
A.toolbarsub:active, A.toolbarsub:link, A.toolbarsub:visited
{
    font-size: 11px;
    font-family: Verdana;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.toolbarsub:hover
{
    font-size: 11px;
    font-family: Verdana;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #99cccc;
}
.toolbarsubhover
{
    font-size: 11px;
    font-family: Verdana;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color:#dae3fa;
    padding:3px;
    text-align:left;
}
.toolbarsubmain
{
    font-size: 11px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color:#dae3fa;
    padding:0px;
    text-align:left;
}

/*Rounding corner*/
.roundedcornr_box_680915 {
   background: #dddddd;
}
.roundedcornr_top_680915 div {
   /*background: url(images/roundedcornr_680915_tl.png) no-repeat top left;*/
}
.roundedcornr_top_680915 {
   /*background: url(images/roundedcornr_680915_tr.png) no-repeat top right;*/
}
.roundedcornr_bottom_680915 div {
   background: url(images/tsa/roundedcornr_680915_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_680915 {
   /*background: url(images/roundedcornr_680915_br.png) no-repeat bottom right;*/
}

.roundedcornr_top_680915 div, .roundedcornr_top_680915{
	width: 100%;
   	height: 3px;
   	font-size: 1px;
} 
.roundedcornr_bottom_680915 div, .roundedcornr_bottom_680915 {
   width: 100%;
   height: 7px;
   font-size: 1px;
}
.roundedcornr_content_680915 { margin: 0 5px; }

.roundedcornr_box_423151 {
   background: #dddddd;
}
.roundedcornr_top_423151 div {
   background: url(images/tsa/roundedcornr_423151_tl.png) no-repeat top left;
}
.roundedcornr_top_423151 {
   background: url(images/tsa/roundedcornr_423151_tr.png) no-repeat top right;
}
.roundedcornr_bottom_423151 div {
   background: url(images/tsa/roundedcornr_423151_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_423151 {
   background: url(images/tsa/roundedcornr_423151_br.png) no-repeat bottom right;
}

.roundedcornr_top_423151 div, .roundedcornr_top_423151, 
.roundedcornr_bottom_423151 div, .roundedcornr_bottom_423151 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_423151 { margin: 0 5px; }

/*FAQ Sections*/
.faq_popup
{
    width: 670px;
    height: 520px;
    padding: 10px;
    background-color: White;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    vertical-align: top;
    text-align: left;
    color: #000000;
    overflow:auto;
}
.faq_drag
{
    cursor: move;
    font-weight: bold;
    background-color: #dcdcdc;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    color: #000000;
}
.faq_background
{
    background-color:#333333;
	opacity:0.5;
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
a.faq:hover
{
    color: #dcdcdc;
    text-decoration: underline;
}
a.faq:link, a.faq:visited, a.faq:active
{
    color: #cccccc;
    text-decoration: none;
    font-size: 12px;
}
/* styles for rounded corners */
b.rtop, b.rbottom{display:block;background: #ffffff}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #D8D8D8}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*round blue*/
b.btop, b.bbottom{display:block;background: #ffffff}
b.btop b, b.bbottom b{display:block;height: 1px; overflow: hidden; background: #3366cc}
b.b1{margin: 0 5px}
b.b2{margin: 0 3px}
b.b3{margin: 0 2px}
b.btop b.b4, b.bbottom b.b4{margin: 0 1px;height: 2px}
.borderblue
{
    border-right: #3366cc 1px solid;
    border-top: #3366cc 1px solid;
    border-left: #3366cc 1px solid;
    border-bottom: #3366cc 1px solid;
}
.bgcolorblue
{
    background: #3366cc;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    color: #ffffff;
    padding-top: 3px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
/*Search forms*/
.hoverpopupsearch
{
    width: 430px;
    height:auto;
    padding: 5px;
    background-color: #D8D8D8;
    vertical-align: top;
    text-align: left;
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
}
.popuphoversearch
{
    font-weight: bold;
    cursor: hand;
}
/*Tab settings*/

.tab-on
{
	border-right: #cccccc 1px;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: #cccccc 1px solid;
	cursor: default;
	color: #000000;
	padding-top: 2px;
	border-bottom: #cccccc 1px;
	background-color: #ffffff;
}
.tab-off
{
	border-right: #cccccc 1px;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #cccccc 1px solid;
	cursor: hand;
	color: #666666;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
	background-color: #f6f6f6;
}
.tab-none
{
	border-right: #cccccc 1px;
	padding-right: 2px;
	border-top: #cccccc 1px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #cccccc 1px solid;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
}
.tab-content
{
	border-right: #cccccc 1px solid;
	padding-right: 5px;
	border-top: #cccccc 1px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	border-left: #cccccc 1px solid;
	padding-top: 5px;
	border-bottom: #cccccc 1px solid;
	background-color: #ffffff;
}
.hide-table {
	DISPLAY: none;
}
.show-table {
	DISPLAY: block;
}
/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     padding: 2px 3px 2px 3px;
     font-size:8pt;
}

.BarIndicator_TextBox2
{
    color:Blue;
    background-color:Blue;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:Maroon;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Orange;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color:Lime;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.TextWaterMark
{
    background-color: #f0f8ff;
}
/*Tabs settings*/
A.tabs:active, A.tabs:link, A.tabs:visited
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
    font-weight: bold;
}
A.tabs:hover
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #cc0000;
    font-weight: bold;
}
A.tabselected:active, A.tabselected:link, A.tabselected:visited
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #cc0000;
    font-weight: bold;

}
A.tabselected:hover
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #696969;
    font-weight: bold;
}

/*******Viewer Section**********/
.viewer_popup 
{
	width:90%;  
	height:520px; 
	background-color:White;
    vertical-align: top;  
    text-align:left; 
    float:left;
}
.viewer_drag
{
    cursor: move;
    font-weight: bold;
    background-image: url(/Images/bgmenu.png);
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    color: #ffffff;
}
.viewer_background
{
    background-color:#333333;
	opacity:0.5;
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.viewer_body
{
    width:100%;  
	height:100%; 
	background-color:White;
    vertical-align: top;  
    text-align:left; 
    overflow:auto  ;     
}
.viewer_status
{
    border-right: #a9a9a9 1px outset;
    border-top: #a9a9a9 1px inset;
    border-left: #a9a9a9 1px inset;
    border-bottom: #a9a9a9 1px outset;
    background-color: #dcdcdc;
    padding-left: 3px;
}
/*handle text*/
.handleText
{
    width: 16px;
    height: 16px;
    background-image: url(/images/HandleGrip.png);
    overflow: hidden;
    cursor: se-resize;
}
.resizingText
{
    padding: 0px;
    border-right: #ff0000 2px solid;
    border-top: #ff0000 2px solid;
    border-left: #ff0000 2px solid;
    border-bottom: #ff0000 2px solid;
}
