/* STANDARD TAG REDEFINITIONS */
	html {
		height: 100%;
	}
	
	#flashcontent {
		width: 100%;
		height: 400px;
	}
	/* end hide */

BODY { 
	color : #cccccc; 
	font-family : Arial, Verdana, Helvetica, sans-serif; 
	font-size : 11px;
	background-color : black; 
	margin: 0 auto; 
	padding : 0; 
	} 

TD { 
	font-size : 11px; 
	} 

p { 
	font-size : 12px;
	line-height : 1.7em;  
	margin-bottom : 7px; 
	margin-top : 0; 
	} 

a { 
	color : white; 
	text-decoration : none; 
	} 

a:hover { 
	text-decoration : underline; 
	color : black; 
	} 

form { 
	margin : 0; 
	} 
	
/**************** Header styles ****************/
#HEADER { 
	width : 760px; 
	margin-left : auto; 
	margin-right : auto; 
	} 

#HEADER ul { 
	margin : 0; 
	padding-left : 0; 
	height : 44px; 
	line-height : 44px; 
	display : block; 
	list-style : none; 
	background-color : #4d4d4d; 
	background-image : url(bg_topnav.gif); 
	background-repeat : no-repeat; 
	} 

#HEADER li { 
	display : inline; 
	background-color : #222222; 
	float : right; 
	} 

#HEADER li a { 
	height : 44px; 
	line-height : 44px; 
	display : block; 
	padding-left : 27px; 
	padding-right : 27px; 
	border-left : 1px solid black; 
	float : left; 
	} 

#HEADER li a:hover { 
	background-color : #6699ff; 
	text-decoration : none; 
	} 

#HEADER .Visual { 
	height : 130px; 
	background-image : url(bg_visual.jpg); 
	background-repeat : no-repeat; 
	background-color : #4d4d4d; 
	border-top : 3px solid black; 
	} 

h1 { 
	margin : 0; 
	padding : 40px 0 0 0; 
	padding-bottom : 10px; 
	font-weight : normal; 
	letter-spacing : 0.0050em; 
	color : white; 
	font-size : 20pt; 
	} 

/**************** Content styles ****************/
#CONTENT { 
	width : 760px; 
	margin-left : auto; 
	margin-right : auto; 
	} 

h2 { 
	margin : 0; 
	padding : 24px 0 7px 40px; 
	font-weight : normal; 
	letter-spacing : 0.0050em; 
	color : white; 
	font-size : 15pt; 
	} 

#TEXT { 
	padding : 35px 40px 35px 40px; 
	border-bottom : 1px solid #6699ff; 
	border-top : 1px solid #6699ff; 
	background-color : #222222; 
	} 

#TEXT p { 
	margin-bottom : 1em; 
	} 

#TEXT a { 
	color : #cc3300; 
	font-weight : normal; 
	text-decoration : none; 
	} 

#TEXT a:hover { 
	text-decoration : underline; 
	color : #cc3300; 
	} 

#TEXT li { 
	font-size : 12px; 
	font-family : Arial, Veranda, Helvetica, sans-serif; 
	line-height : 1em; 
	color : #cccccc; 
	} 

#CONTACT { 
	padding : 35px 40px 35px 40px; 
	border-bottom : 1px solid #6699ff; 
	border-top : 1px solid #6699ff; 
	background-color : #222222; 
	} 

#CONTACT p { 
	margin-bottom : 1em; 
	} 

#CONTACT a { 
	font-weight : normal; 
	text-decoration : none; 
	} 

#CONTACT a:hover { 
	text-decoration : underline; 
	color : #cc3300; 
	} 

#CONTACT li { 
	font-size : 12px; 
	font-family : Arial, Veranda, Helvetica, sans-serif; 
	line-height : 1em; 
	color : #cccccc; 
	} 

/* hide from ie on mac \*/
html { height: 100%; }
#simpleViewer { height: 92%;}
/* end hide */

#simpleViewer body {
	height: 100%;
	margin: 0;
	padding: 0;
	color:#FFF;
	border-bottom : 1px solid #6699ff; 
	border-top : 1px solid #6699ff; 
	background-color : #222222;
}
#simpleViewer p {
	width: 54%;
	font-family: arial, helvetica;
	font-size: 70%;
	margin-left: 13%;

}
#simpleViewer a { color: #FFF; }	
/**************** Image styles ****************/
a img { 
	border : none; 
	} 

img.left, img.center, img.right { 
	padding : 4px; 
	border : 1px solid #cccccc; 
	} 

img.left { 
	float : left; 
	margin : 0 12px 5px 0; 
	} 

img.center { 
	display : block; 
	margin : 0 auto 5px auto; 
	} 

img.right { 
	float : right; 
	margin : 0 0 5px 12px; 
	} 

/**************** Table styles ****************/
#indextable { 
	width : 740px; 
	padding : 0; 
	margin-right : auto; 
	margin-left : auto; 
	} 

caption { 
	padding : 0 0 0 0; 
	width : 717px; 
	font : italic 12px Arial, Veranda, Helvetica, sans-serif; 
	text-align : right; 
	} 

th { 
	font : bold 12px Arial, Veranda, Helvetica, sans-serif; 
	line-height : 1.6em; 
	color : #6699ff; 
	text-transform : uppercase; 
	text-align : left; 
	padding : 5px 6px 6px 12px; 
	background : #222222; 
	border-bottom : 1px solid #6699ff; 
	} 

th.nobg { 
	border-top : 0; 
	border-bottom : 0; 
	border-left : 0; 
	background : none; 
	color : #cccccc; 
	} 

td { 
	background : #222222; 
	padding : 5px 6px 6px 12px; 
	color : #cccccc; 
	font : 12px Arial, Veranda, Helvetica, sans-serif; 
	} 

td.alt { 
	background : #222222; 
	color : #525252; 
	font : 12px Arial, Veranda, Helvetica, sans-serif; 
	} 

th.spec { 
border-top : 0; 
	background : #222222; 
	color : #cccccc; 
	font : bold 12px Arial, Veranda, Helvetica, sans-serif; 
	line-height : 1.6em; 
	text-transform : capitalize; 
	border-top : 0; 
	border-bottom : 0; 
	} 

th.specalt { 
	border-top : 0; 
	background : #222222; 
	font : bold 12px Arial, Veranda, Helvetica, sans-serif; 
	line-height : 1.6em; 
	color : #525252; 
	text-transform : capitalize; 
	border-top : 0; 
	border-bottom : 0; 
	} 

/**************** Footer styles ****************/
#FOOTER { 
	width : 760px; 
	margin-top : 27px; 
	margin-left : auto; 
	margin-right : auto; 
	border-top : 4px solid #666666; 
	text-align : right; 
	padding-top : 5px; 
	} 

#FOOTER p { 
	font-size : 11px; 
	line-height : 14px; 
	margin : 0; 
	color : #dddddd; 
	} 

#FOOTER a { 
	font-size : 11px; 
	font-weight : normal; 
	text-decoration : none; 
	color : white; 
	} 

#FOOTER a:hover { 
	color : white; 
	text-decoration : underline; 
	} 

