body {
  background:#FFFFFF url(http://www.natca.org/images/bg-main.jpg) repeat-x scroll 0pt 0pt !important;
  height:702px;
  text-align:center;
  }



div#container {
  margin-left:auto;
  margin-right:auto;
  width:1000px;
  text-align:left;
     }

.menu_text{ background: url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=menu_red.jpg") no-repeat scroll 100% 95%;font-family:alternategothic2 bt; font-size:16px; color:#FFFFFF; text-decoration:none; vertical-align:top}
 
ul.menu li {
   display:inline;  
   font-family:arial; 
   padding:4px; 
  }

ul.nav li {
   list-style-type: none;
   font-family:arial; 
   padding:1px;
   padding-left:12px;
  }


#mainMenu li {
   line-height:40px; 
   font-size:12px; 
   /* border-left: 1px dashed #A8D0DC; */
   border-right: 1px dashed #A8D0DC;
}

#mainMenu ul.menu li a { 
   color:#133467; 
   padding:13px 4px 13px 4px;           
  /* background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=simple.jpg") no-repeat scroll 100% 100%; */
   text-decoration:none;
   font-weight:bold;  }

#mainMenu ul.menu li a.visited {
  color:#133467;
  padding:13px 4px 13px 4px; 
  text-decoration:none;
  font-weight:bold;  }

#mainMenu ul.menu li a.active { 
  color:#133467; 
  padding:13px 4px 13px 4px; 
  text-decoration:none;
  font-weight:bold;  
  }

#mainMenu ul.menu li a:hover { 
  color:#000000;
  padding:13px 4px 13px 4px; 
  text-decoration:underline;
  font-weight:bold;  
  }

.submit{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=go.jpg") no-repeat; border:0px; height:21px; width:27px; }

.submit1{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=go1.jpg") no-repeat; border:0px; height:21px; width:27px; }



.menu_text a{ font-family:alternategothic2 bt; font-size:15px; color:#FFFFFF; text-decoration:none}
.menu_text a:hover{ font-family:alternategothic2 bt; font-size:16px; color:#FFFFFF; text-decoration:none;}

.menu_rep{ background: #C70000 url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=menu_rep.jpg") repeat-x scroll 0% 0%; height:34px}

.logo{ 
  background: url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=logo_gif_alt.gif") no-repeat scroll 0% 0%;
  /*
  height:90px;
  width:364px
  */
  }

.logo_right_rep{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=logo_right_rep.jpg") no-repeat scroll 0% 0%; height:86px; width:1028px}

.logo_mid_text{ font-family:Arial; font-size:11px; color:#00455C; text-decoration:none; text-align:left}

.logo_mid_text a{ font-family:Arial; font-size:11px; color:#00455C; text-decoration: underline}

.logo_mid_text a:hover{ font-family:Arial; font-size:11px; color:#00455C; text-decoration: underline}

.red_text{ font-family:Helvetica; font-size:18px; color:#FFFFFF; text-align:left; width:370px}

.date_formate{ background: url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=date_form_jpg.jpg") no-repeat scroll 0% 0%; width:279px;  height:45px}

.table_color{
line-height:16px;
	background-color:#EDEDED;
	padding:5px 5px 5px 5px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #B2BADC;
	border-right-color: #B2BADC;
	border-bottom-color: #B2BADC;
	border-left-color: #B2BADC;
}
.font_text_violate{ font-family:Arial; font-size:11px; color:#B2BADC}

.font_text_violate1{ font-family: Verdana; font-size:10px; color:#8888BB}

.font_text_violate2{ font-family: Verdana; font-size:11px; color:#FF6600}

.middle_top{ font-family:Arial; font-size:12px; color:#000000; }

.middle_top_text{ font-family:Arial; font-size:12px; color:##006B8E; font-weight:bold; text-decoration:underline }

.middle_top_text a{ font-family:Arial; font-size:12px; color:##006B8E; font-weight:bold; text-decoration:underline }

.middle_top_text a:hover{ font-family:Arial; font-size:12px; color:##006B8E; font-weight:bold; text-decoration:underline }

.middle_padding{ padding:5px 5px 5px 5px; background-color:#FEFBF3}

.middle_top_text1{ font-family:Arial; font-size:12px; color:#000000}

.middle_photo1{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=middle_photo1.jpg") no-repeat scroll 0% 50%; width:62px; height:73px}

.middle_photo2{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=middle_photo2.jpg") no-repeat scroll 0% 50%; width:62px; height:73px}

.middle_photo3{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=middle_photo3.jpg") no-repeat scroll 0% 50%; width:62px; height:73px}


.middle_padding1{ padding:5px 5px 0px 5px; background-color:#F0EADD}

.middle_padding2{ padding:5px 5px 0px 5px; background-color:#E1D9C6}

.middle_padding3{ padding:5px 5px 0px 5px; background-color:#56AD12}

.member_login{ font-family:alternategothic2 bt; font-size:11px; font-weight:bold; color:#FFFFFF; padding-top:5px }

.remember_me{ font-family:arial; font-size:10px; color:#FFFFFF}

.login{ font-family:arial; font-size:10px; color:#FFFFFF; text-decoration:underline; padding-bottom7px}

.login a{ font-family:arial; font-size:10px; color:#FFFFFF; text-decoration:underline;padding-bottom7px }

.left_module{ background-color:#42840D; padding:5px 5px 5px 5px}

.fe_member_content{
	font-family:alternategothic2 bt;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A1C286;
}

.news{ font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF}

.sign_in{ font-family:arial; font-size:12px; color:#FFFFFF}

.sign_in a{ font-family:arial; font-size:12px; color:#FFFFFF}

.left_green3{
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: underline;
	/*border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;*/
	vertical-align:top;
}

ul{ margin:0px; padding:0px}
.mid_back_rep.li { margin:5px; padding:0px; list-style-position:inside}
/*
.mid_back_rep.li { margin:5px; padding:0px; list-style-position:inside; list-style-image:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=aerrow.jpg")}
*/

.blue_bar{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=blue_bar.jpg") no-repeat scroll 0% 0%; width:40px; background-position:left}

.middle_padding4{
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #D5E7E9;
}

.main_content_text1{ font-family:arial; font-size:12px; color:#002C3A; font-weight:bold}

.main_content_text12{ font-family:arial; font-size:12px; color:#002C3A; font-weight:bold; text-decoration:underline}

.main_content_text2{ font-family:arial; font-size:12px; color:#006B8E; text-decoration:none}

.main_content_text2 a{ font-family:arial; font-size:12px; color:#006B8E; text-decoration:none }

.main_content_text2 a:hover{ font-family:arial; font-size:12px; color:#006B8E; text-decoration:underline }

.middle_photo4{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=middle_photo4.jpg") no-repeat scroll 0% 50%; width:104px; height:107px}

.main_content_text3{ font-family:arial; font-size:12px; color: #000000; text-decoration:none}

.text_font{ font-family:arial; font-size:12px; color:#0093C3; font-weight:bold}

.text_font a{ font-family:arial; font-size:12px; color:#0093C3; font-weight:bold; text-decoration:none}

.text_font a:hover{ font-family:arial; font-size:12px; color:#0063A9; font-weight:bold}

.font_text_green{ font-family:arial; font-size:12px; color:#669400; text-decoration:underline }

.main_content_text3{ font-family:arial; font-size:12px; color:#006B8E; text-decoration:none}

.footer_img{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=footer_img1.jpg") no repeat scroll 0% 0%; width:174px; height:98px}

.footer_img a{ border:none; text-decoration:none}

.footer_img a :hover{ border:none; text-decoration:none}

.footer_text_grey { 
  font-family:Arial; 
  font-size:12px; 
  color:#FFFFFF; 
  text-decoration:none; 
  text-align:left
}

.footer_text_grey a { 
 font-family:Arial;
 font-size:12px;
 color:#FFFFFF;
 text-decoration:none;
 padding:10px;
}

.footer_text_grey a:hover {
 font-family:arial;
 font-size:12px;
 color:#FFFFFF;
 text-decoration:underline
}
.sam{color:#ffffff; text-align:left;font-size:39px;}

/* 2nd page CSS*/




.mid_back_rep { background:#FFFFFF; height:0px; }

.mid_back_left_text{ font-family:arial; font-size:15px; color:#057996; font-weight:bold; }

.mediacenter_text{ font-family:Helvetica; font-size:12px; color:#348916; font-weight:bold; vertical-align:top}
.mediacenter_text1{ font-family:Helvetica; font-size:12px; color:#046077; font-weight:bold; vertical-align:top}
.mediacenter_text2{ font-family:arial; font-size:11px; color:#046077; padding-left:30px}

ul{ padding:0px; margin:0px}
ul.mediacenter_text li{ list-style-position:inside; list-style-image:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=arrow1.jpg");  margin:0px; padding:0px}

ul.mediacenter_text1 li{ list-style-position:inside; list-style-image:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=arrow1.jpg"); margin:0px; padding:0px}

.add_photo1{ background:url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=add_photo1.jpg") no-repeat scroll 0% 0%; width:390px; height:52px; margin-top:20px}
.mid_text1{ font-family:arial; font-size:16px ; color:#63A430; font-weight:bold}
.mid_text2{ font-family:arial; font-size:12px ; color:#002C3A;}
.mid_text2 a{ font-family:arial; font-size:12px ; color:#046077; text-decoration:underline}

.right_text1{
	font-family:arial;
	font-size:12px;
	color:#11343F;
	font-weight:bold;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #D4E6ED;
}
.right_text2{ font-family:arial; font-size:11px; color:#4B9610;}
.right_text3{ font-family:arial; font-size:12px; color:#006699;}
.right_text3 a{ font-family:arial; font-size:12px; color:#006699; text-decoration:underline}
ul.right_text3 li{ margin:0px; padding:0px; list-style-image: url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=arrow2.jpg"); list-style-position:inside}

.mid_text3{ font-family:arial; font-size:12px; color:#605B52; text-decoration:none}
.mid_text3 a{ font-family:arial; font-size:12px; color:#006699; text-decoration: underline}
.mid_text3 a:hover{ font-family:arial; font-size:12px; color:#006699; text-decoration: underline}

/*3nd page CSS*/

.mid_back_rep1 { background:#FFFFFF url("wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=mid_back_rep1.jpg") no-repeat scroll 0% 0%; height:60px; line-height:18px}

.mid_text4{ font-family:arial; font-size:12px; color:#006699; text-decoration:none}
.mid_text4 a{ font-family:arial; font-size:12px; color:#006699; text-decoration: underline}
.mid_text4 a:hover{ font-family:arial; font-size:12px; color:#006699; text-decoration: underline}

.right_text12{ font-family:alternategothic2 bt;; font-size:18px; color:#002531; padding-top:5px}



.bodyText{
		padding-left:10px;
		padding-right:10px;
		border-top:1px solid #000000;	
	}
	.bodyText p{
		margin-top:5px;
	}
	#mainContainer{
		width:760px;
		height:600px;
		border:1px solid #000000;
		margin:0 auto;
		background-image:url('../"wwv_flow_file_mgr.get_file?p_security_group_id=726021847293167&p_fname=heading3.gif');
		background-repeat:no-repeat;
		padding-top:85px;			
	}
	#mainMenu{
		/* background-color: #7c0000;	 Background color of main menu */
		font-family: arial;	/* Fonts of main menu items */
		font-size:16px;	/* Font size of main menu items */
		/* border-bottom:1px solid #000000;	 Bottom border of main menu */
		height:40px;	/* Height of main menu */
		
		position:relative;	/* Don't change this position attribute */
		
	}
	#mainMenu a{
	
		padding-left:5px;	/* Spaces at the left of main menu items */
		padding-right:5px;	/* Spaces at the right of main menu items */
		font-weight:bold;
		/* Don't change these two options */
		/*position:absolute;*/
		bottom:-2px;	/* Change this value to -2px if you're not using a strict doctype */
	}
	#submenu{		
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font  of sub menu items */
		background-color:#E2EBED;	/* Background color of sub menu items */
		
		width:100%;	/* Don't change this option */
		
	}	
	#submenu div{
		white-space:nowrap;	/* Don't change this option */
		
	}
	/*
	Style attributes of active menu item 
	*/
	#mainMenu .activeMenuItem{
		/* Border options */
		border-left:1px solid #000000; background-image:none;
		border-top:1px solid #000000;
		border-right:1px solid #000000;		
		background-color: #7c0000;	/* Background color */
		
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#mainMenu .activeMenuItem img{
		position:absolute;
		bottom:0px;
		right:0px;
	}
		
	/*
	Style attributes of inactive menu items
	*/
	#mainMenu .inactiveMenuItem{		
		color: #fff;	/* Text color */
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#submenu a{	
		text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
		padding-left:5px;	/* Space at the left of each sub menu item */
		padding-right:5px;	/* Space at the right of each sub menu item */
		color: #000;	/* Text color */
		font-size:0.9em; 
	}
	
	#submenu a:hover{
		color: #FF0000;	/* Red color when the user moves the mouse over sub menu items */
	}

     .highlight {background-color:yellow}

/* GJJ 8/5/2008 overriding default look 3 report css */

table.default3
{
width:100% !important;
}

table.default3 td
{
padding:1px;
padding-left:2px;
padding-right:2px;
}

table.default3 th 
{
font-size: 10pt !important;
padding:2px !important;
}

table.default3 .apex_report_break 
{
font-weight:bold !important;
font-size:11pt !important;
/* text-decoration: underline; */
color: #63A430;
}

/* alert icons for the submit and response due links in the report */



.greenN
{
  padding-right: 20px;
  background: transparent url(/c/greenN.gif) no-repeat center right;
}

.yellowN
{
  padding-right: 20px;
  background: transparent url(/c/yellowN.gif) no-repeat center right;
}

.redN
{
  padding-right: 20px;
  background: transparent url(/c/redN.gif) no-repeat center right;
}

.dueN
{
  padding-right: 20px;
  background: transparent url(/c/due_today.gif) no-repeat center right;
}

.overdueN, .overdue
{
  padding-right: 45px;
  background: transparent url(/c/past.gif) no-repeat center right;
}

.greenF
{
  padding-right: 20px;
  background: transparent url(/c/greenF.gif) no-repeat center right;
}

.yellowF
{
  padding-right: 20px;
  background: transparent url(/c/yellowF.gif) no-repeat center right;
}

.redF
{
  padding-right: 20px;
  background: transparent url(/c/redF.gif) no-repeat center right;
}

.okF
{
background-color:#00FF00;
text-decoration: line-through !important;
}

.okN
{
  padding-right: 20px;
  background: transparent url(/c/greenN.gif) no-repeat center right;
}

.logo_text {
   text-align:center;
   font-weight:bold;
   font-size:larger;
   padding-top:10px;
   padding-bottom:5px;   
}

/* fix for the new fieldset tags used in apex 3.1 and up 
thanks to Roels Blog http://roelhartman.blogspot.com/2008_06_01_archive.html
*/
fieldset{display:inline;vertical-align:middle;}