table.wizard_table{
	width: 600;
	cellpadding: 0;
	cellspacing: 0;
}
table.wizard_table th{
	background-color: #5555ff;
	color: #ffffff;
}

font.main_tabs {
    font-weight: bold;
    font-family: "Arial";
    color: #333333;
    font-size: 12;
}

font.summary {
    font-weight: bold;
    font-family: "Arial";
    color: #333333;
    font-size: 13px;
}

font.summary_description {
    font-weight: bold;
    font-family: "Arial";
    color: red;
    font-size: 11px;
}

font.sub_tabs {
    color: #000000;
    font-size: 14px;
    font-family: "Arial Narrow";
}

font.sub_sub_tabs {
    color: red;
    text-decoration: underline;
    font-size: 14px;
    font-family: "Arial Narrow";
}

font.headers {
    font-family: "Times New Roman";
    color: #FFFFFF;
    font-size: 19px;
}

font.static_fields {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

font.static_fields_bigger {
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #CE0000;
}

font.static_fields_disabled {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #AAAAAA;
}

font.static_fields_description {
    font-family: "Times New Roman", Times, serif;
    font-size: 13px;
    font-style: normal;
    font-weight: none;
    color: #000099;
}

font.static_fields_red {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: red;
}

font.dynamic_fields {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    color: #003E3E;
}

font.dynamic_fields_bold {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #003E3E;
}

font.dynamic_fields_disabled {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    color: #AAAAAA;
}


font.dynamic_fields_bold_green {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    font-weight: bold;
    color: green;
}


font.dynamic_fields_bold_red {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #CE0000;
}

font.dynamic_fields_bold_grey {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    font-weight: bold;
    color: grey;
}

font.dynamic_fields_bold_red_summary {
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #CE0000;
}

font.dynamic_fields_bold{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #003E3E;
}

font.dynamic_fields_red{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    color: red;
}

font.dynamic_fields_green{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    color: green;
}

font.dynamic_fields_grey{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    color: grey;
}

font.dynamic_fields_red1{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    color: #CE0000;
}

font.trebuchet {
    font-family: "Trebuchet";
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    color: #B90000;
}

font.trebuchet_green {
    font-family: "Trebuchet";
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    color: green;
}

font.messages {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #CC0000;
    font-style: italic;
}

font.messages_small {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #CC0000;
    font-weight: bold;
}

font.messages_description {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #000099;
    font-weight: bold;
    
}

font.messages_description_head {
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    color: #000099;
    font-weight: bold;
    
}

font.home_tips {
    font-family: arial;
    font-size: 16px;
    color: #000099;
    font-weight: bold;
    
}
font.home_tips_desc {
    font-family: arial;
    font-size: 12px;
    color: #0A17D0;
    border-style: none;
    background: none;
    text-decoration: none; 
}

font.page_title {
    font-family: arial;
    font-size: 19px;
    color: #000000;
    font-weight: bold;
}

font.page_sub_title {
    font-family: arial;
    font-size: 19px;
    color: #000000;
    font-weight: bold;
    font-style: italic;
}

font.information {
    font-family: arial;
    font-size: 14px;
    color: #5C0000;
    font-style: italic;
}

font.bold {
    font-weight: bold;
}

font.default {
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    color: #000000;
}

font.default_green {
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    color: green;
}

font.title{
    font-family: "Times New Roman", Times, serif;
    font-size: 19px;
    color: #000000;
}

font.main_category_selected{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #CC0000;
    font-weight: bold;

}

font.sub_category_selected{
    font-family: arial;
    font-size: 12px;
    color: #CC0000;
    border-style: none;
    background: none;
    font-weight: bold;
}

input.text{
    font-family: arial;
    font-size: 13px;
    border-style: inset;
    border-width: 1px;
    width: 220px;
    padding: 0px;
}

input.text:disabled{
    background-color: #E5E5E5;
    font-family: arial;
    font-size: 13px;
    border-style: inset;
    border-width: 1px;
    width: 220px;
    padding: 0px;
}
textarea{
    background-color: #F4F4FF;
    font-size: 12px;
    color: #555555;
    font-style: italic;
    border-width: 1px;
}
select{
    font-family: arial;
    font-size: 12px;
    border-style: inset;
    border-width: 1px;
    width: 150px;
}

select:disabled{
    background-color: #E5E5E5;
    font-family: arial;
    font-size: 12px;
    border-style: inset;
    border-width: 1px;
    width: 150px;
}

a:link{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #020ebf; 
    border-style: none;
    background: none;
}

a:visited{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #020ebf; 
    border-style: none;
    background: none;
}
a:hover{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #020ebf; 
    border-style: none;
    background: none;
}
a:active{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #020ebf; 
    border-style: none;
    background: none;
}

a.all_categories:link{
    font-family: arial;
    font-size: 14px;
    color: #050F85; 
    border-style: none;
    background: none;
}
a.all_categories:visited {
    font-family: arial;
    font-size: 14px;
    color: #050F85; 
    border-style: none;
    background: none;
}
a.all_categories:hover {text-decoration: none; color: #ff9900;}

a.main_category:link{
        font-family: "Times New Roman", Times, serif;;
        font-size: 14px;
        font-weight: bold;
        color: #050F85; 
        border-style: none;
        background: none;

}
a.main_category:visited {
        font-family: "Times New Roman", Times, serif;;
        font-size: 14px;
        font-weight: bold;
        color: #050F85; 
        border-style: none;
        background: none;

}
a.main_category:hover {
        text-decoration: none; 
        color: #ff9900;
        font-size: 14px;
        }

a.sub_category:link{
        font-family: arial;
        font-size: 12px;
        color: #0A17D0;
        border-style: none;
        background: none;
        text-decoration: none;
}
a.sub_category:visited {
        font-family: arial;
        font-size: 12px;
        color: #0A17D0;
        border-style: none;
        background: none;
        text-decoration: none;
}
a.sub_category:hover {
        text-decoration: none; 
        background: #0A17D0; none; 
        font-size: 12px;
        color: #FFFFFF;
}

a.link:link {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #CC0000;
}

a.link:visited{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #CC0000;
}

a.link:hover{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #CC0000;
}

a.link_bottom:link {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #020ebf;
}

a.link_bottom:visited {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #020ebf;
}
a.link_view:link {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    color: #003E3E;
}
a.link_view:visited{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
    color: #008282;
}

a.path:link{
    font-family: "Times New Roman", Times, serif;
    text-decoration: none;
    font-size: 14px;
    color: #020ebf; 
    border-style: none;
    background: none;
    font-weight: bold;
}

a.path:visited{
    font-family: "Times New Roman", Times, serif;
    text-decoration: none;
    font-size: 14px;
    color: #020ebf; 
    border-style: none;
    background: none;
    font-weight: bold;
}



a.new_message:link {
    font-family: "Times New Roman";
    font-weight: bold;
    color: red;
    font-size: 12px;
    border-style: none;
    background: none;
}

a.new_message:visited {
    font-family: "Times New Roman";
    font-weight: bold;
    color: red;
    font-size: 12px;
    border-style: none;
    background: none;
}

a.table_sort:link {
    font-family: "Times New Roman";
    font-weight: none;
    color: black;
    font-size: 14px;
    border-style: none;
    background: none;
}

a.table_sort:visited {
    font-family: "Times New Roman";
    font-weight: none;
    color: black;
    font-size: 14px;
    border-style: none;
    background: none;
}


#wizard_overlay{  position: absolute; display:none; left: 0px; top: 0px; z-index: 90; width: 100%; height: 100%; background-color: #000 ; filter:alpha(opacity=40) ; opacity: 0.6; -moz-opacity:0.6; }
#wizard{ position: absolute; margin: 0px; overflow: none; padding: 0px; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 100; background-color: #fff;}



table.home_table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: red;
	border-collapse: separate;
}

td.home_table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: inset;
	border-color: red;
}

table.tables {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: black;
}
table.tables th {
    border-width: 0px;
	padding: 2px;
	border-style: outset;
	border: none;
	background-color: #FFCC99;
	-moz-border-radius: 0px;
    font-family: "Times New Roman";
    font-size: 14px;
    color: black;
    text-align: left;
}

table.tables_no_align {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-color: black;
}

table.tables_no_align th {
    border-width: 0px;
	padding: 2px;
	border-style: outset;
	border: none;
	background-color: #FFCC99;
	-moz-border-radius: 0px;
    font-family: "Times New Roman";
    font-size: 14px;
    color: black;
}

table.tables td {
        border-bottom : 1px solid;
	border-color: #FFCC99;
        padding : 4px 0px 4px 0px;
}
li.errors {
    font-family: arial;
    font-size: 16px;
    color: #CC0000;
}

body{
    background-color : #FFFFFF;
}

#dhtmltooltip{
		position: absolute;
		width: 250px;
		border: 1px solid black;
		padding: 1px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 150;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
		}

html { min-height: 101%; } /***firefox to show vertical scrollbar on main page****/


