/* (c) InitiativeWeb */	
* { margin:0; padding:0; }
html { height: 100%; overflow:hidden; margin:0; padding:0; } /* To prevent bug scale in FF ! */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f0f0f0; background-color: #111111; height: 100%; margin: 0; padding: 0; }

div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f0f0f0; background-color: #111111; } /* bg added */

p { margin-bottom: 10px ; margin-right: 5px ; margin-left: 0px ; text-align: justify; font-size: 12px; color:#e0e0e0; }
li { margin: 0px ; padding: 0px ; font-size: 12px; color:#e0e0e0; }

h1 { color: #EEEEEE; font-weight: bold; font-size:14px; letter-spacing:1.0px; }
h2 { color: #CCCCCC; font-weight: bold; font-size:13px; letter-spacing:0.5px; }
h3 { color: #DDDDDD; font-weight: bold; font-size:12px; letter-spacing:0px; }

a:link { color: #FFFFCC; font-weight: bold; text-decoration: none; }
a:visited { color: #FFFFCC; font-weight: bold; text-decoration: none; }
a:hover { color: #FFFFCC; font-weight: bold; font-style: italic; text-decoration: underline; }
a:active { color: #FFFFCC; font-weight: bold; text-decoration: underline; }

em { color: #fbfbfb; font-weight: bold; display: inline; }
.cache { display: none; }

#flashcontent {height: 100%; background-color: #111111; font-size:85%; margin:auto; padding: 0; min-width:600px; max-width:2000px; overflow:auto; } /* To prevent bug scale in FF ! */

/* All JS CONTAINERS */
#JSCol-A { display: inline; float: left; margin: 20px 20px 0 10px; width: 350px; font-size: .7em; }
#JSCol-B { float: left; margin: 20px 0 0 0; width: 180px; }
/* Used in JSLibrary */	
#JSLinks { display: inline; width: 175px; float: left; margin: 10px 10px 10px 5px; font-size: 1.0em; list-style: none; cursor: pointer; }
#JSContent { float: left; width: 380px; margin: 30px 0 0 25px; }
#JSCaption { color: #555555; width: 100%; clear: left; margin: 5px 0 0 0;	float: left; font-size: 1.0em; }
