body {
	background:#EEEEFF ;
	color:#000099;
	font-size:16px;
	font-family:Times;
	overflow:auto;
	margin:0px 0px 0px 0px;
	text-indent:0px;
}

marquee {
	color:#EEEEFF;
	line-height:18px;
	font-size:13px;
	font-family:Arial;
	margin:0px;
	padding:0px;
}

div {
	 /* border:1px dashed; */
}

label {font-weight:bold;}

.seolink {display:none;}

.pointer {cursor:pointer;}
.floatleft {float:left;}
.floatright {float:right;}
.clearboth {clear:both;}

p {
	margin:0px;
	padding:0px;
}

hr {background-color:#000099;color:#000099;border:none;}

ul, li {text-indent:0px;}

form {
	margin:0px;
	padding:0px;
}

a, a:link, a:visited, a:hover, a:active {
	color:#000099;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#addemail {
	clear:both;
	margin-top:5px;
}
#validemail {
	clear:both;
	margin-top:5px;
	color:#000099;
}


#subscribe, #login {
	clear:both;
	font-weight:600;
	font-family:Arial;
	font-size:14px;
	cursor:pointer;
	margin-top:5px;
	width:120px;
	height:24px;
	line-height:24px;
	background:url('images/bg1.jpg') repeat-x;
	background-color:#000099;
	color:#FFFFFF;
}

#subscribe, #subscribe .sb-inner, #login, #login .sb-inner { background:#000099 url('images/bg1.jpg') repeat-x; }
#subscribe .sb-shadow, #login .sb-shadow {  background-color:#E5E5FF; }
#subscribe .sb-border, #login .sb-border { background-color:#000099; }



.modulebutton {
    clear:both;
    font-weight:600;
    font-family:Arial;
    font-size:14px;
    cursor:pointer;
    margin-top:5px;
    width:120px;
    height:24px;
    line-height:24px;
    background:url('images/bg1.jpg') repeat-x;
    background-color:#000099;
    color:#FFFFFF;
}

.modulebutton, .modulebutton .sb-inner { background:#000099 url('images/bg1.jpg') repeat-x; }
.modulebutton .sb-shadow {  background-color:#E5E5FF; }
.modulebutton .sb-border { background-color:#000099; }



#header {clear:both;width:100%;height:70px;margin:0px;padding:0px;white-space:nowrap;background-color:#CC0035;border-top:2px solid #CC0035;/*background:url(images/hbgr2.gif)*/}

#footer {clear:both;width:100%;text-align:center;margin:0px;color:#000099;}

#limiter, #limiter2 {
	clear:both;
	width:100%;
	height:20px;
	line-height:20px;
	background-color:#000099;
	background:url('images/bg1.jpg');
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	z-index:10;
}
#limiter2 {height:5px;margin:0px 0px 10px 0px;}

#limiter, #limiter .sb-inner { background:#000099 url('images/bg1.jpg') repeat-x; }


#wholepage {float:none;clear:both;width:100%;cursor:default;}

#leftspacer {float:left;background-color:#CC0035;width:1%;height:450px;}
#pageleft {
	padding:0px;
	margin:0px;
	float:left;
	width:160px;
	height:450px;
	background-color:#CC0035;
	visibility:hidden;
/*	border-right:1px solid #000099; */
}

#rightspacer {
	float:right;
	width:2%;
}
#pageright {
	float:right;
	width:15%;
	text-align:left;
	margin:10px 0px 0px 0px;
	visibility:hidden;
}


#maincontainer {
/*	visibility:hidden; */
	float:left;
	width:60%;
	background-color:#E5E5FF;
	padding:10px;
	margin:10px 10px 10px 10px;
	text-align:justify;
	font-family:sans-serif;
	overflow:hidden;
/*
	border-left:1px solid #000099;
	border-right:3px solid #000099;
	border-top:1px solid #000099;
	border-bottom:3px solid #000099;
*/
}
#maincontainer ul, ol {padding-left:30px;text-align:left;}

#maincontainer, #maincontainer .sb-inner { background:#E5E5FF; }
#maincontainer .sb-border { background:#000099; }
#maincontainer .sb-shadow {  background:#E5E5FF; }

#logoimage {float:right;margin-right:20px;height:68px;}

#title {
	float:left;
	width:60%;
	margin:15px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
	font-size:26px;
	font-family:sans-serif;
	letter-spacing:2px;
	color:#FFFFFF;
    background:#CC0035 /*url('images/fallingsnow.gif') repeat-x*/;
}

#headerimage, #headerimage1, #headerimage2 {
/*	opacity: 0.80;
	filter: alpha(opacity = 80); */
	float:left;
	margin:0px;
	padding:0px;
	width:160px;
	z-index:0;
}
#headerimage1, #headerimage2  {
	height:73px;
	position:absolute;
	top:0px;
	left:0px;
}

#headerimage2 {/*display:none;*/}

/* ********************* NEW NAVIGATION ******************** */
#newnav {
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
}

#newnav p, #newnav ul {
    color: #FFFFFF;
	display: block;
    cursor: pointer;
	margin: 5px 0px 5px 0px;
	padding:2px 10px 2px 2px;
}
#newnav ul {
    text-indent:0px;
    list-style-type:circle;
    margin:0px;
    padding: 0px 0px 0px 20px;
}
#newnav .mover {
    color: #FFFFFF;
    background-color:#000099;
    text-decoration: none;
}
#newnav .activenav {
	color:#000099;
	background:#EEEEFF ;
	display: block;
	padding:3px 0px 3px 10px;
    cursor:default;
    border-top: 1px solid #000099;
    border-left: 1px solid #000099;
    border-bottom: 1px solid #000099;
}

#newnav .activenav .sb { background:#EEEEFF ; color:#000099;}
#newnav .activenav .sb-inner { background:#EEEEFF ; color:#000099;}
#newnav .activenav .sb-shadow {  background-color:#FFFFFF; }
#newnav .activenav .sb-border { background-color:#000099; }



/* ********************* END NEW NAVIGATION ******************** */




.navbutton, .subbutton {
	clear:both;
	color:#FFFFFF;
	margin: 5px 0px 5px 0px;
	padding:2px 10px 2px 2px;
	cursor:pointer;
	font-size:14px;
	line-height:16px;
	font-family: Arial;
	font-weight: bold;
	overflow:hidden;
	clear:both;
/*	h: expression(onmouseover	=	new Function("this.style.backgroundColor='#000099'; this.style.color='#FFFFFF';"),
					onmouseout	=	new Function("this.style.backgroundColor=''; this.style.color='';")
				);
*/
}
.navbutton .sb-inner { background:#CC0035; color:#FFFFFF; }

.subbutton {font-size:13px;}

.subbutton ul {margin:0px; padding:0px 0px 0px 20px;list-style-type:circle;}

.submenu {display:none;}

/*
.navbutton div:hover, .subbutton div:hover, .navbutton p:hover, .subbutton ul:hover {
	background-color:#000099;
	color:#FFFFFF;
}
*/
.buttonhover {
	background-color:#000099;
	color:#FFFFFF;
}

.activenav {
	color:#000099;
	background-color:#EEEEFF;
	padding:3px 0px 3px 10px;
}

.activenav div:hover, .activenav p:hover, .activenav ul:hover {
	color:#000099;
	cursor:default;
}
.activenav, .activenav .sb-inner { background:#EEEEFF ; color:#000099;}
.activenav .sb-shadow {  background-color:#FFFFFF; }
.activenav .sb-border { background-color:#000099; }

.err {
	padding:25px;
	/*width:100%;*/
	background-color:#DDDDDD;
	color:#FF0022;
	border:2px solid red;
	font-size:20px;
	font-weight:bold;
	font-family: Arial;
	text-align:center;
}

.loading {
	padding:25px;
	color:#000099;
/*	border:2px solid #000099; */
	font-size:20px;
	font-weight:bold;
	font-family: Arial;
	text-align:center;
}

#loadingimg {
    display:block;
    position:absolute;
    top: 200px;
    left: 200px;
    z-index: 999;
}

.module {
/*	border:1px solid #000099; */
	color:#000099;
	background:#E5E5FF;
	text-align:center;
	margin: 10px 0px 5px 0px;
	padding:2px;
	/*padding:5px 5px 5px 5px; */
	width:140px;
	overflow:hidden;
}
.module, .module .sb-inner { background:#E5E5FF; }
.module .sb-shadow {  background:#E5E5FF; }
.module .sb-border { background:#000099; }

.modulecontainer, .moduleheader, .modulecontent {
	width:160px;
	overflow:hidden;
}

.modulebr {
    clear:both;
    float:none;
    width:100%;
    height:5px;
}


/*
.modulecontainer {
	/* border:1px solid #000099;
	/* margin-bottom:15px;
}
.modulecontainer, .modulecontainer .sb-inner { background-color:#E5E5FF; }
.modulecontainer .sb-shadow {  background-color:#E5E5FF; }
.modulecontainer .sb-border { background-color:#000099; }
*/
.moduleheader {
	padding:0px;
	margin:0px;
	height:32px;
	line-height:30px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background:#000099 url('images/bg1.jpg') repeat-x;
	color:#FFFFFF;
}
.moduleheader, .moduleheader .sb-inner { background:#000099 url('images/bg1.jpg') repeat-x; }
.moduleheader .sb-shadow {  background-color:#E5E5FF; }
.moduleheader .sb-border { background-color:#000099; }

.modulecontent {
	width:152px;
	padding:2px 2px 5px 6px;
	background-color:#E5E5FF;
/*	border:1px solid #000099; */
}
.modulecontent, .modulecontent .sb-inner { background-color:#E5E5FF; }
.modulecontent .sb-shadow {  background-color:#E5E5FF; }
.modulecontent .sb-border { background-color:#000099; }

.moduleicon {
	padding:0px;
	margin:0px;
	border:none;
	float:left;
	width:32px;
	height:32px;
}


.moduledelimiter {height:15px;line-height:15px;}

.forum_title {
	margin:0px 50px 10px 50px;
	padding:0px 50px 10px 50px;
	font-weight:bold;
	font-size:18px;
	font-family:Arial;
	text-align:center;
	letter-spacing:3px;
	text-decoration:underline;
}

.forum_topic {
	border:1px solid #000099;
	background-color:#EEEEFF;
	margin:10px 10px 0px 10px;
	padding:10px;
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
}

.forum_description {
	border:1px solid #000099;
	border-top:none;
	margin:0px 10px 0px 50px;
	padding:5px;
	font-size:14px;
	font-family:Times;
}


.h9 {font-size:22px;font-weight:bold;text-align:center;text-decoration:underline;letter-spacing:3px;}
.publication1 {font-size:12px;color:#000099;text-align:left;text-indent:30px;}
.publication1 h1 {font-size:16px;font-weight:bold;text-indent:0px;}
.publication1 h2 {font-size:14px;font-weight:bold;text-indent:0px;}
.publication1 img {border:2px solid #000099;}
/*.publication1 div {font-size:12px;color:#000099;}
.publication1 table {font-size:12px;}*/
.content1 {font-size:12px;color:#000099;text-align:center;}
.content1 h1 {font-size:13px;font-weight:bold;}
.content1 ul, .content1 ol {width:75%;text-transform:lowercase;text-indent:0px;}

#flashcontent {position:relative;left:-3px;width:150px;height:50px;}

#googlefooter {clear:both;width:728;height:90px;overflow:hidden;display:none;}
#googleright {display:none;}
#googleright .sb-border { background-color:#000099; }
#googleright .sb-inner { background-color:#E5E5FF; }


#leftmenubottom {margin:10px;width:120px;height:2px;background-color:#000099;overflow:hidden;}
#validhtml {text-align:center;margin:25px 20px 0px 5px;}
#snowflake {text-align:center;margin:25px 20px 0px 5px;}

#fform {width:500px;margin:10px;padding:10px;text-align:right;border:0px solid blue;}
#fformdiv {display:none;}
#fclabel {font-size:12px;position:relative;top:-2px;}
#fwarn {width:100%;font-size:14px;}

#fback {border:1px solid #000099;font-weight:bold;cursor:pointer;margin-left:10px;width:80px;height:30px;line-height:30px;text-align:center;}
/*
#fback, #fback .sb-inner { background-color:#E5E5FF; color:#000099; }
#fback .sb-shadow {  background-color:#E5E5FF; }
#fback .sb-border { background-color:#000099; }
*/
.ferror {color:red;font-weight:bold;display:none;}


.comixbutton {
	padding:0px;
	margin:3px;
	width:119px;
	height:32px;
	line-height:30px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000099;
	float:left;
	cursor:pointer;
}

.comixbutton, .comixbutton .sb-inner  { background:#000099 url('/images/bg1.jpg') repeat-x;}
.comixbutton .sb-shadow {  background-color:#E5E5FF; }
.comixbutton .sb-border { background-color:#000099; }

.comixbutton:hover, .comixbutton:hover .sb-inner { background:#000099 url('/images/bg1.jpg') repeat-x; }

div#comixcontainer {width:500px;}
img#comixImage {width:500px;height:402px;margin:0px auto;border:1px solid #000090;}
/*------------------------------------*/
/* prototip.css : http://www.nickstakenburg.com/projects/prototip */
.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
	}
.prototip .toolbar .title {
	display: block;
	position: relative;
	}
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
	}
.prototip .toolbar a.close:hover { background: transparent url(close_hover.gif); }

.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}

/* Tooltip styles */
.prototip .default { width: 150px; color: #fff; }
.prototip .default .toolbar { background: #0F6788; font: italic 17px Georgia, serif; }
.prototip .default .title { padding: 5px; }
.prototip .default .content { background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}

.prototip .pinktip { border: 5px solid #a1a1a1; }
.prototip .pinktip .toolbar { background: #ff1e53; color: #fff; font: italic 17px Georgia, serif; }
.prototip .pinktip .title { padding: 5px; }
.prototip .pinktip .content { background: #fff; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .darktip { width: 250px; border: 5px solid #a1a1a1; }
.prototip .darktip .toolbar { background: #606060; color: #fff; font: italic 17px Georgia, serif; }
.prototip .darktip .toolbar a.close { background: url(close_hover.gif);}
.prototip .darktip .toolbar a.close:hover { background: url(close.gif);}
.prototip .darktip .title { padding: 5px;}
.prototip .darktip .content { background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .silver { width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar { background: #2e2e2e; color: #fff; font-weight: bold; }
.prototip .silver .toolbar a.close:hover { background: url(close_hover_red.gif);}
.prototip .silver .title { padding: 5px; }
.prototip .silver .content { background: #fff; color: #666666; padding: 5px;}

.protoClassic { width: 300px; border: 5px solid #8c939c; }
.protoClassic .toolbar { background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover { background: url(close_hover_red.gif);}
.protoClassic .title { padding: 5px; }
.protoClassic .content { background: #fff; color: #333333; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }
/*------------------------------------*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/*------------------------------------*/
