body { margin: 0,0,0,0; }

a:link { color: #000000; text-decoration: underline; font-family: Tahoma,Verdana,Arial; font-size: 11px;}
a:visited { color: #000000; text-decoration: underline; font-family: Tahoma,Verdana,Arial; font-size: 11px;}
a:hover { color: #333333; text-decoration: underline; font-family: Tahoma,Verdana,Arial; font-size: 11px;}
a:active { color: #333333; text-decoration: underline; font-family: Tahoma,Verdana,Arial; font-size: 11px;}

.font_small { font-family: Tahoma,Verdana,Arial; font-size: 11px; background-color: Transparent; }
.font_large { font-family: Tahoma,Verdana,Arial; font-size: 15px; }
.font_strong { font-family: Tahoma,Verdana,Arial; font-size: 12px; font-weight:bold; color: #FF7B00; }

.txt { background-color:#EEEEEE; border: solid 1px darkgray; font-family: Tahoma,Verdana,Arial; font-size: 11px; color: Black; }
.txt_fixed { background-color:White; border: solid 1px darkgray; font-family: Tahoma,Verdana,Arial; font-size: 11px; color: Black; }
.sel { background-color:White; border: solid 1px darkgray; font-family: Tahoma,Verdana,Arial; font-size: 11px; color: Black; }
.btn { border: solid 1px #111111; background-color: #676767; font-variant: small-caps; font-weight: bold; font-family: Tahoma,Verdana,Arial; font-size: 11px; color: #DEDDDD; }
select { background-color:White; font-family: Tahoma,Verdana,Arial; font-size: 11px; color: Black;}
.chk_box { background-color: Transparent; border-width: 0px; border-color: transparent; font-family: Tahoma,Verdana,Arial; font-size: 11px; } 

.tbl { font-family: Tahoma,Verdana,Arial; font-size: 12px; }
.tbl_form { font-family: Tahoma,Verdana,Arial; font-size: 11px; border: 1px solid #595959; border-bottom: 0px; }
.tbl_side { color: #FFFFFF; font-family: Tahoma,Verdana,Arial; font-size: 10px; }
.tbl_head { height: 25px; background-color: #676767; color: #605E50; font-family: Tahoma,Verdana,Arial; font-size: 12px; font-weight: bold; }
.tbl_sub_head { color: #000000; background-color: #EEEEEE; font-family: Tahoma,Verdana,Arial; font-size: 10px; font-weight: bold; }
.tbl_body { background-color:#FFFFFF; font-family: Tahoma,Verdana,Arial; font-size: 12px; border-right: 1px solid #000000; border-left: 1px solid #000000; }
.tbl_grid { color: #000000; font-family: Tahoma, Arial, Verdana; font-size: 10px; border-width:1px;	border-style: solid; border-collapse: collapse; border-bottom: 0px; }
.tbl_col_head { color: #EEEEEE; background-color: #2b93ff; font-family: Tahoma,Verdana,Arial; font-size: 12px; font-weight: bold; }
.tbl_content { font-family: Tahoma,Verdana,Arial; font-size: 11px; }

b { color: #2b93ff; }

.project_details { font-weight: bold; font-family: Tahoma; font-size: 10px; }
.project_title { color: #5EB2DB; font-size: 24px; font-family: Arial }

.td_left { background-color: #e2e8f4; font-weight: bold; text-align: right; vertical-align: top; border-bottom: 1px solid #595959; border-right:  1px solid #595959; }
.td_right { vertical-align: top; border-bottom: 1px solid #595959; }

.rpt_left { font-weight: bold; text-align: right; vertical-align: top; border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; background-color: #FFFFFF; }
.rpt_right { vertical-align: top; border-bottom: solid 1px #CCCCCC; background-color: #CCCCCC; }

.error { color: #FF0000; border-bottom: 1px solid #595959; font-family: Tahoma,Verdana,Arial; font-size: 12px; font-weight:bold; vertical-align: top; }
.success { color: #006600; font-family: Tahoma,Verdana,Arial; font-size: 12px; font-weight:bold; }

.ifrm_global { padding; 0 0 0 0; border: 0px; }