
body  {
z-index:0;
	width: 1024px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans","Arial, Helvetica",sans-serif;
	font-size : 13px;
	font-style: normal;
/*	background-color: #8DC73F;*/
	background-image:url(http://www.flexworks.org/fw-images/bg-shaded-1024x6.jpg); 
	background-repeat: repeat-y;
} 

/*--FONT STYLES--*/

H1 {
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color: #0000A0;
	text-align: left;
	line-height: 100%;
}

H2  {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #45631D;
/*	color: #408000; */
	text-align: left;
	line-height: 100%;
}
H2.leftsidebar  {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: BLUE;
	text-align: left;
	text-decoration: none;
	line-height: 100%;
	padding-left: 0px;
} 


H3  {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #45631D;
/*	color: #408000; */
	text-align: left;
	line-height: 100%;
}
H3.leftsidebar {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #55D5FF;
	text-align: center;
	line-height: 100%;	
}
H3.rightsidebar {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #55D5FF;
	text-align: center;
	line-height: 100%;	
}

H4 {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #45631D;
/*	color: #408000; */
	text-align: left;
	line-height: 100%;			
}
h4.leftsidebar {
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	color: #55D5FF;
	line-height: 100%;		
}
h4.rightsidebar {
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	color: #55D5FF;
	line-height: 100%;		
}

H5 {
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	line-height: 100%;		
	color: #45631D;
/*	color: #408000; */
}
h5.leftsidebar {
	font-size: 10px;
	font-weight:bold;
	color: #55D5FF;
	text-align: center;
	line-height: 100%;		
}
h5.rightsidebar {
	font-size: 10px;
	font-weight:bold;
	color: #55D5FF;
	text-align: center;
	line-height: 100%;		
}


H6 {
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #45631D;
/*	color: #408000; */
	text-align: left;
	line-height: 100%;
}
H6.leftsidebar {
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #55D5FF;
	text-align: center;
	line-height: 100%;
}
H6.rightsidebar {
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #55D5FF;
	text-align: center;
	line-height: 100%;
}


.address {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: center;
}

.author {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.byline {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-align: right;
}

#copyright {
	text-align: center;
	font-weight : bold;
	font-size: 12px;
	color: #D5FF55;
}

.preface {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-align: left;
}

.caption {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}
.caption_context {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: center;
}

.intro {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: .15px; 	
	line-height: 125%;	
}

p {
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
	letter-spacing: .15px; 		
	line-height: 125%;			
}

em {
	font-weight: bolder;
	color: #45631D;
}

td {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	letter-spacing: .15px; 		
	line-height: 125%;			
}

.sidebartext {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 100%;	
}

.quote {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #20688A;
	text-align: left;
	line-height: 125%;
	padding: 10px;	
}

ul {
	text-align: left;	
}
li {
	text-align: left;
	list-style-image : url(http://www.tctenterprisesllc.com/Flexworks/fw-images/bt-goldsquare.jpg);
	list-style-position: outside;
	padding-bottom: 5px;
	padding-top: 5px;
}
dt {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
}
dd {
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
}
sub {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
}

.floatright{
	float: right;
	padding: 10px;
}
.floatleft{
	float: left;
	padding: 10px;
}
.floatright240{
	float: right;
	width: 240px;
	text-align: center;
	padding: 10px;
}
.floatleft240{
	float: left;
	width: 240px;
	text-align: center;
	padding: 10px;
}


	/*INCONTEXT*/
a:link {color: #0000FB;}
a:visited {color: #2D3192;}
a:active {color: #0080FF;}
a:hover {color: #3535FF;} 	

/* NAVIGATION ==========================================*/
/* globaltopmenu */
a.topmenu:link {color: #FFFFFF; text-decoration: none;  font-weight: bold; letter-spacing : 0px;}
a.topmenu:visited {	color: #FFFFFF;	text-decoration: none;		font-weight: bold;	letter-spacing : 0px;}
a.topmenu:active {	color: #80FFFF;	text-decoration: none;		font-weight: bold;	letter-spacing : 0px;}
a.topmenu:hover {	color: #80FFFF;	text-decoration: none;		font-weight: bold;	letter-spacing : 0px;} 	
	
/* SIDEBAR H2 HEADERS */
H2 a {color: #0000A0; font-size: 16px; font-weight: bold; font-style: normal; text-align: left;text-decoration: none; line-height: 100%; padding-left: 25px;}
H2 a:link {color: #0000A0; font-size: 16px; font-weight: bold; font-style: normal; text-align: left;text-decoration: none; line-height: 100%; padding-left: 25px;}
H2 a:active {color: blue; font-size: 16px; font-weight: bold;	font-style: normal;	text-align: left;	text-decoration: none;	line-height: 100%; 	padding-left: 25px;}
H2 a:hover {color: #0080FF;	font-size: 16px;font-weight: bold;	font-style: normal;	text-align: left; text-decoration: none;	line-height: 100%;	padding-left: 25px;}
	
a.leftmenu {font-size: 14px; }	

a.leftmenu:link {color: #0000A0;text-decoration: none;	font-weight: bold;	letter-spacing : 0px;}
a.leftmenu:visited {color: blue; text-decoration: none;  font-weight: bold; letter-spacing : 0px;}
a.leftmenu:active {color: #0080FF; text-decoration: none;  font-weight: bold; letter-spacing : 0px;} 
a.leftmenu:hover {	color: #0080FF;	text-decoration: none;		font-weight: bold;	letter-spacing : 0px;} 	


a.jumpmenu:link {color: #0000FB; text-decoration: none;  font-weight: bold; letter-spacing : 0px;}
a.jumpmenu:visited {color: #2D3192; text-decoration: none;  font-weight: bold; letter-spacing : 0px;}
a.jumpmenu:active {color: #0080FF; text-decoration: none;  font-weight: bold; letter-spacing : 0px;}
a.jumpmenu:hover {color: #3535FF; text-decoration: none;  font-weight: bold; letter-spacing : 0px;} 	


/* =============== FOOTER MENUS =========*/

a.footermenu:link {color: #FFFFFF; text-decoration: none;  font-weight: bold; letter-spacing : 0px;}
a.footermenu:visited {	color: #FFFFFF;	text-decoration: none;		font-weight: bold;	letter-spacing : 0px;}
a.footermenu:active {	color: #80FFFF;	text-decoration: none;		font-weight: bold;	letter-spacing : 0px;}
a.footermenu:hover {	color: #80FFFF;	text-decoration: none;		font-weight: bold;	letter-spacing : 0px;} 	


/*  STRUCTURE ==========================================*/

#global_page_frame  {
/*z-index:50;	*/
	position:absolute;
	top:0px;
	left:0px;
	width: 1024px;
	margin: 0px;
	padding: 0px;
	border: medium;
	border-color: #ECC200;
}

/* NO USED ==
#global_logo {
z-index: 800;	
	position: absolute;
	top: 10px;
	left: 80px;
} */

/* NOT USED 
#globalname {
	z-index: 800;
	position: absolute;
	top: 20px;
	left: 350px;
	font-size: 33px;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	vertical-align: top;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	color: Blue;
}	*/


#globaltopmenu {
z-index: 800;
	width: 1024px;
	height: 20px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: text-bottom;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-color: Navy;
	padding-top: 5px;
	padding-bottom: 3px;
} 

#header_frame  {
z-index: 701;	
	position: absolute;
	top: 0px;	
	left: 0px;
	height: 60px;
	width: 1024px;
	background-color: #FFFFFF; 
}


#leftsidebar_frame {
z-index: 300;
position: absolute;
	top:160px;
	left: 0px;	
	right: 200px;
	width: 210px;
	height: 100%;
	margin: 0px;
	padding:0px;
}	
#leftsidebar_content {	
z-index:350;
	vertical-align: top;
	text-align: center;
	width: 200px;	
	margin: 0px;
	padding: 0px;
}

#centercolumn_frame {
z-index:300;
	position: absolute;
	top: 140px;
	left: 209px;
	right: 789px;
	width:580px; 
	height: 100%; 
	margin: 0px;
	padding: 0px;
}

#centercolumn_content {
z-index:350;
	vertical-align: top;
	text-align: center;
/*	width:560px; */	
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
}

/* NOT USED
#centercolumn_frame_2colspan {
z-index:300;
	position: absolute;
	top: 120px;
	left: 209px;
	right: 1004px;
	width:795px; 
	height: 100%; 
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
} */


#rightsidebar_frame {	
z-index: 300;
position: absolute;
	top:160px;
	left: 798px;	
	right:996px; 
	width:206px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}		
#rightsidebar_content {
z-index: 350;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	padding: 0px; 
}



/*FOOTER IS IN CENTER COLUMN*/

#global_footer_frame {
z-index: 300;
/* position: relative; absolute;
	left: 0px; 
	right: 1024px; */
	height:220px;
	width: 100% /*600px*/;			
	margin: 0px;
	padding: 0px;
}

#global_footer_content {
	background-color: navy;
	z-index: 350;
	text-align: center;
	padding: 0px;
}


/* BACKGROUND GRAPHICS ========================================*/	

/* VERTICAL BARS GRAPHICS */

#V01 {
	Z-index:500;
	background-color: #FFFFFF;
	position: absolute;
	top: 15px;
	left: 200px;
	width: 3px;
	height: 2500px;
}
#V02 {
	Z-index:500;
	background-color: #4096BF;
	position: absolute;
	top: 20px;
	left: 203px;
	width: 3px;
	height: 2500px;		
}
#V03 {
	Z-index:500;
	background-color: #2D3192;
	position: absolute;
	top: 25px;
	left: 206px;
	width: 3px;	
	height: 2500px;	
}	

#V04 {
	Z-index:500;
	background-color: #2D3192;
	position: absolute;
	top: 25px;
	left: 789px;
	width: 3px;	
	height: 2500px;
}

#V05 {
	background-color: #4096BF;
	position: absolute;
	Z-index: 500;	
	top: 20px;
	left: 792px;
	width: 3px;	
	height: 2500px;	
}

#V06 {
	background-color: #FFFFFF;
	position: absolute;
	Z-index: 500;
	top: 15px;
	left: 795px;
	width: 3px;
	height: 2500px;
}		


#goldbar {
	Z-index: 800;	
	position: absolute;
	top: 120px;
	left: 0px;
}


#H01 {
	Z-index: 650;
	background-color: #FFFFFF;
	position: absolute;
	top: 61px;
	left: 20px;
	height: 20px;
	width: 1024px; /*980px;*/
}
#H02 {
	Z-index: 800;	
	background-color: #295402;
	position: absolute;
	top: 115px;
	left: 0px;
	height:0px;
	width: 1024px; /*1004px;*/
}

#H03 {
	Z-index: 650;
	background-color: #2B6480;
	position: absolute;
	top: 66px; 
	left: 0px;
	height: 26px;
	width: 1280px;
	}	
