body
{ margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  font-size: 80%; 

{
	background-color: #f3f3f3;
}
.bg_dgray
{
	background-color: #eeeeee;
}
.bg_8gray
{
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #818182;
}
.bg_lgray
{
	background-color: #fafbfe;
}
.login_text
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: xx-small;
	vertical-align: sub;
	color: black;
	font-family: Verdana, Arial;
	text-align: center;
}
.text_box_small {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN-LEFT: 5px; BORDER-LEFT: #666666 1px solid; WIDTH: 80px; BORDER-BOTTOM: #666666 1px solid
}
.text_boxshrink
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	margin-left: 5px;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	height: 20px;
	font-size: x-small;
	color: #000000;
	font-family: Arial;
}	
.main_border
{
	border-right: #cecece 1px solid;
	border-left: #cecece 1px solid;
	background-color: #ffffff;
	border-bottom: #cecece 1px solid;
	
	
}

.nav_line
{
	border-right: 2px;
	border-top: 2px;
	border-left: 2px;
	border-bottom: #666666 4px solid;
}
.up_space
{
	
	padding-top: 5px;
}
.up_space_blank
{
	font-size: 1px;
	color: white;
	padding-top: 5px;
}
.tab_space
{
	padding-left: 10px;
}
.copyright
{
	border-top: #cecece 1px solid;
	font-size: x-small;
	padding-bottom: 2px;
	color: #666666;
	padding-top: 1px;
	border-bottom: #cecece 1px solid;
	font-family: Arial;
	background-color: #f3f3f3;
	text-align: center;
}
.td_title_gray
{
	font-weight: bolder;
	font-size: x-small;
	padding-bottom: 2px;
	color: #ffffff;
	font-family: arial;
	background-color: #666666;
}
.td_description_lightgray_tri_border
{
	border-right: #666666 1px solid;
	border-top: #666666 1px;
	padding-left: 5px;
	font-size: x-small;
	border-left: #666666 1px solid;
	color: #000000;
	padding-top: 5px;
	border-bottom: #666666 1px solid;
	font-family: Arial;
	background-color: #cccccc;
}

.hr
{
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: #ffffff 1px solid;
}
.td_login_orange
{
	font-weight: bolder;
	font-size: x-small;
	padding-bottom: 2px;
	color: #ffffff;
	font-family: arial;
	background-color: #ff8815;
}
.login_text_tri_border_orange
{
	border-right: #ff8815 1px solid;
	border-top: #ff8815 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: x-small;
	border-left: #ff8815 1px solid;
	color: #666666;
	padding-top: 5px;
	border-bottom: #ff8815 1px solid;
	font-family: Verdana;
	text-align: left;
}
.text_box
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	margin-left: 5px;
	border-left: #666666 1px solid;
	width: 100px;
	border-bottom: #666666 1px solid;
}
.headline
{
	font-weight: bolder;
	font-size: xx-small;
	color: #000000;
	font-family: Arial;
	text-decoration: underline;
}
A.headline
{
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	font-family: Arial;
	background-color: #ffffff;
	text-decoration: underline;
}
A.headline:link
{
	
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.headline:visited
{
	
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.headline:hover
{
	
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.description
{
	padding-right: 5px;
	text-justify: auto;
	font-size: x-small;
	color: gray;
	font-family: Arial;
	list-style-type: square;
	text-align: justify;
}
.description_noj
{
	padding-right: 5px;
	font-size: x-small;
	color: gray;
	font-family: Arial;
}
.sub_description
{
	padding-right: 5px;
	padding-left: 50px;
	font-size: x-small;
	vertical-align: sub;
	color: gray;
	font-family: Arial;
	text-align: justify;
}
.black_description
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	padding-top: 0px;
	font-family: Arial;
	list-style-type: square;
	text-align: justify;
}
.black_description_sml
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	padding-top: 0px;
	font-family: Arial;
	list-style-type: square;
	text-align: justify;
}
.superscript
{
	font-size: 12px;
	vertical-align: super;
	color: #000000;
	font-family: Arial;
	list-style-type: square;
	letter-spacing: normal;
	text-align: left;
	text-decoration: none;
}
.superscriptlg
{
	font-size: 12px;
	vertical-align: super;
	color: gray;
	font-family: Arial;
	list-style-type: square;
	letter-spacing: normal;
	text-align: left;
	text-decoration: none;
}
.black_description_wos
{
	font-size: x-small;
	color: #000000;
	font-family: Arial;
	list-style-type: square;
	text-align: justify;
}
.black_description_left
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: xx-small;
	vertical-align: sub;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;
	font-weight: bold;
}
.black_description_cenbol
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
	font-family: Verdana, Arial;
	text-align: center;
}
.black_description_center
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	padding-top: 0px;
	font-family: Arial;
	list-style-type: square;
	text-align: center;
}
.button
{
	border-right: #0033ff 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: x-small;
	border-left: #000000 1px solid;
	width: 40px;
	color: #666666;
	border-bottom: #0033ff 1px solid;
	font-family: Arial;
	background-color: #ffffff;
}
.td_light_gray
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: x-small;
	border-left: #ffffff 2px solid;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	font-family: Arial;
	background-color: #c4c4c4;
}
.td_line
{
	border-bottom: #ffffff 1px solid;
}
.heading
{
	font-weight: bolder;
	font-size: x-small;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
.tri_border_orange
{
	border-right: #ff8815 1px solid;
	border-top: #ff8815 1px;
	padding-left: 5px;
	border-left: #ff8815 1px solid;
	padding-top: 5px;
	border-bottom: #ff8815 1px solid;
	text-align: left;
}
.tri_border_orange_simple
{
	border-right: #ff8815 1px solid;
	border-top: #ff8815 1px;
	border-left: #ff8815 1px solid;
	border-bottom: #ff8815 1px solid;
	
}
.tri_border_blue2_simple
{
	border-right: #0093CD 1px solid;
	border-top: #ff8815 1px;
	border-left: #0093CD 1px solid;
	border-bottom: #0093CD 1px solid;
	
}
.tri_border_dgrey_simple
{
	border-right: #626469 1px solid;
	border-top: #ff8815 1px;
	border-left: #626469 1px solid;
	border-bottom: #626469 1px solid;
}
.contactus_heading
{
	font-weight: bold;
	font-size: small;
	color: gray;
	border-bottom: #ff8815 1px solid;
	font-family: Arial;
}
.contactus_description
{
	font-size: x-small;
	vertical-align: sub;
	color: gray;
	font-family: Arial;
	text-align: justify;
}

.list
{
	padding-left: 30px;
	list-style-type: square;
}
.subheading
{
	padding-left: 20px;
	font-weight: bolder;
	font-size: x-small;
	vertical-align: sub;
	color: #666666;
	font-family: Arial;
	text-align: justify;
}
.sublist
{
	padding-left: 60px;
	list-style-type: square;
}
.top__left_nav_link
{
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	font-family: arial;
	text-decoration: underline;
}
A.top__left_nav_link
{
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	font-family: arial;
	text-decoration:underline;
}
A.top__left_nav_link:link
{
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	font-family: arial;
	text-decoration: underline;
}
A.top__left_nav_link:visited
{
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	font-family: arial;
	text-decoration: underline;
}
A.top__left_nav_link:hover
{
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	font-family: arial;
	text-decoration: underline;
}

.tri_border_gray
{
	border-top-width: 1px;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top-color: #666666;
	border-bottom: #666666 1px solid;
}
.tri_border_lgray
{
	border-right: #cccccc 1px solid;
	
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
.down_border_lgray
{
	
	border-top: #cccccc 1px solid;
}
.down_border_orange
{
	
	border-top: #ff8815 4px solid;
}
.down_border_blue2
{
	
	border-top: #0093CD 1px solid;
}
.lgray_top_border
{
	border-top: #cccccc 1px solid;
	font-size: 1px;
}
.blue2_top_border
{
	border-top: #0093CD 1px solid;
	font-size: 1px;
	background-color: #0093CD;
}
.dgrey_top_border
{
	border-top: #626469 1px solid;
	font-size: 1px;
	background-color: #626469;
}
.orange_top_border
{
	border-top: #ff8815 1px solid;
	font-size: 1px;
	background-color: #ff8815;
}
.li
{
	padding-left: 10px;
	list-style-type: square;
}
.td_gray_tri_border_gray
{
	border-top-width: 1px;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top-color: #666666;
	border-bottom: #666666 1px solid;
	background-color: #cccccc;
}

.left_nav_top_orange_border
{
	border-right: #ff8815 1px solid;
	border-top: #ff8815 1px solid;
	padding-left: 10px;
	font-size: x-small;
	border-left: #ff8815 1px;
	color: gray;
	border-bottom: #ff8815 1px;
	font-family: Arial;
}
.left_nav_mid_orange_border
{
	border-right: #ff8815 1px solid;
	border-top: #ff8815 1px;
	padding-left: 10px;
	font-size: x-small;
	border-left: #ff8815 1px;
	color: gray;
	border-bottom: #ff8815 1px;
	font-family: Arial;
}
.left_nav_bottom_orange_border
{
	border-right: #ff8815 1px solid;
	border-top: #ff8815 1px;
	padding-left: 10px;
	font-size: x-small;
	border-left: #ff8815 1px;
	color: gray;
	border-bottom: #ff8815 1px solid;
	font-family: Arial;
}
.arrow
{
	font-size: small;
	color: #ffffff;
	font-family: Wingdings;
	background-color: #ff8815;
}
.arrow_orange
{
	font-size: small;
	color: #ffffff;
	font-family: Wingdings;
	background-color: #ff8815;
}
.arrow_splblue
{
	font-size: small;
	color: #ffffff;
	font-family: Wingdings;
	background-color: #3366CB;
}
.arrow_dgray
{
	font-size: small;
	color: #ffffff;
	font-family: Wingdings;
	background-color: #666666;
}
.arrow_dblue
{
	font-size: small;
	color: #ffffff;
	font-family: Wingdings;
	background-color: #0043cf;
}
.arrow_gray
{
	font-size: small;
	color: #ffffff;
	font-family: Wingdings;
	background-color: gray;
}
.left_nav_orange_border
{
	border-right: #ff8815 1px solid;
	border-top: #ff8815 1px solid;
	padding-left: 10px;
	font-size: x-small;
	border-left: #ff8815 1px;
	color: gray;
	border-bottom: #ff8815 1px solid;
	font-family: Arial;
}
.left_nav_gray_border
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	padding-left: 10px;
	font-size: x-small;
	border-left: gray 1px;
	color: gray;
	border-bottom: gray 1px solid;
	font-family: Arial;
}
.orange
{
	height: 35px;
	background-color: #ff8815;
}
.gray
{
	height: 35px;
	background-color: gray;
}
.table_heading
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: x-small;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Arial;
	background-color: silver;
}
.bg_silver
{
	font-size: x-small;
	color: #000000;
	font-family: Arial, Verdana;
	background-color: silver;
	text-align: center;
}
.regi_dblue
{
	background-color: #acddfc;
}
.bg_lblue
{
	font-size: x-small;
	color: #000000;
	font-family: Arial, Verdana;
	background-color: #fafbfe;
	text-align: center;
}
.bg_yellow
{
	border-right: #ffffff 1px solid;
	padding-left: 2px;
	font-size: x-small;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	font-family: Arial, Verdana;
	background-color: #ffffcc;
	text-align: left;
}


.table_td_yellow
{
	border-top-width: 1px;
	border-right: #000000 1px solid;
	padding-left: 10px;
	font-size: x-small;
	border-left: #000000 1px solid;
	color: #000000;
	border-top-color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Arial;
	background-color: #ffffcc;
}
.table_td_gray
{
	border-top-width: 1px;
	border-right: #000000 1px solid;
	padding-left: 10px;
	font-size: x-small;
	border-left: #000000 1px solid;
	color: #000000;
	border-top-color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Arial;
	background-color: silver;
}
.project_orange
{
	border-right: #000000 1px;
	border-top: #000000 1px;
	padding-left: 10px;
	font-weight: bolder;
	font-size: x-small;
	border-left: #000000 1px;
	color: #ffffff;
	border-bottom: #000000 1px;
	font-family: arial;
	background-color: #ff8815;
}
.table_border
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	padding-left: 50px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.threes_border_gray
{
	border-right: #cccccc 1px solid;
	padding-left: 5px;
	font-size: x-small;
	border-left: #cccccc 1px solid;
	color: #666666;
	border-bottom: #cccccc 1px solid;
	font-family: Arial;
}
.twos_border_gray
{
	border-right: #cccccc 1px solid;
	padding-left: 5px;
	font-size: x-small;
	color: #666666;
	border-bottom: #cccccc 1px solid;
	font-family: Arial;
}
.orange_c
{
	background-color: #ff8815;
}
.lgray_text
{
	border-right: #ffffff 1px solid;
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	font-family: Arial, Verdana;
	background-color: #ebebeb;
}
.gray_text
{
	border-right: #ffffff 1px solid;
	padding-left: 5px;
	font-size: x-small;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	font-family: Arial, Verdana;
	background-color: #E4E4E4;
}

.yellow_c
{
	background-color: #c7c474;
}
.blue_c
{
	background-color: #009cff;
}
.blue2_c
{
	background-color: #0093CD;
}
.dgrey_c
{
	background-color: #626469;
}
.green_c
{
	background-color: #79d667;
}
.resources_blue
{
	border-right: #000000 1px;
	border-top: #000000 1px;
	padding-left: 10px;
	font-weight: bolder;
	font-size: x-small;
	border-left: #000000 1px;
	color: #ffffff;
	border-bottom: #000000 1px;
	font-family: arial;
	background-color: #009cff;
}
.teams_yellow
{
	border-right: #000000 1px;
	border-top: #000000 1px;
	padding-left: 10px;
	font-weight: bolder;
	font-size: x-small;
	border-left: #000000 1px;
	color: #ffffff;
	border-bottom: #000000 1px;
	font-family: arial;
	background-color: #c7c474;
}
.clients_green
{
	border-right: #000000 1px;
	border-top: #000000 1px;
	padding-left: 10px;
	font-weight: bolder;
	font-size: x-small;
	border-left: #000000 1px;
	color: #ffffff;
	border-bottom: #000000 1px;
	font-family: arial;
	background-color: #79d667;
}
.white_text
{
	padding-left: 5px;
	font-weight: bold;
	font-size: x-small;
	color: #ffffff;
	font-family: Georgia;
}
.vspace
{
	height: 3px;
}
.lit
{
	color: #ffffff;
}
.dblue
{
	background-color: #0043cf;
}
.lborder_dblue
{
	border-right: #0043cf 3px solid;
	border-bottom: #0043cf 1px solid;
	height: 30px;
}
.dgray
{
	background-color: #666666;
}
.lborder_dgray
{
	border-right: #666666 6px solid;
	border-bottom: #666666 2px solid;
}
.verti_line
{
	border-left: #666666 3px solid;
}
.photo_description
{
	padding-right: 5px;
	list-style-position: outside;
	font-size: x-small;
	color: dimgray;
	font-family: Arial;
	list-style-type: square;
	text-align: right;
}
.redtext
{
	font-weight: bold;
	font-size: x-small;
	color: #ff0000;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.textred
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.aa
{
    font-family: Arial, Verdana, Monospace;
    font-size: 1.5em;
    font-weight: bold;
    color: #ffffff;
}
.ab
{
    font-family:Arial, Verdana, Monospace;
    padding-left:490px;
    font-size:0.9em;
    font-weight:bold;
    color:#ffffff; 
     }
     
.ac
{
    padding-right: 5px;
    padding-left: 5px;
    font-family: Arial, Verdana, Monospace;
    font-size: 1.1em;
    font-weight: bold;
    color: #000000;
    text-align: justify;
}
.ad
{
    padding-right: 5px;
    padding-left: 5px;
    font-family: Arial, Verdana, Monospace;
    font-size: 0.9em;
    color: #000000;
    font-weight: bold;
    text-align: justify;
}        
.ae
{
    font-family: Arial, Verdana, Monospace;
    font-size: 0.8em;
    color: #11139c;
    padding-right: 5px;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:5px;
    
}
.af
{
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 0.8em;
    color: #000000;
    padding-top: 0px;
    font-family: Arial, Verdana, Monospace;
    text-align: justify;
    text-justify: newspaper;
}
    
    .ag
{
    background-color: #ff8815;
    font-family: Arial, Verdana, Monospace;
    font-size:0.81em;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
    
    color:#ffffff;
}
   .ah
{
    background-color: #57936f;
    font-family: Arial, Verdana, Monospace;
    font-size:0.81em;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
    
    color:#ffffff;
}
.ai
{
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;}
    
 .aj
 {
    background-color:#cff7d7;
  
    }
    .ak
    {
         padding-right: 2px;
    padding-left: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 0.8em;
    color: #000000;
    padding-top: 0px;
    font-family: Arial, Verdana, Monospace;
    text-align: justify;
    text-justify: newspaper;}
    .al
{
    
    font-size: 0.8em;
    color: #000000;
    padding-top: 0px;
    font-family: Arial, Verdana, Monospace;
    text-align: justify;
    text-justify: newspaper;
    border-bottom: #57936f 1px solid;
    border-left: #57936f 1px solid;
    border-top:#57936f 1px solid;
    border-right:#57936f 1px solid;
}
    
    
