body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

body {
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	background-color : #ffffff; 
	background-repeat : no-repeat; 
	background-attachment : fixed; 
	background-position : 0% 0%; 
	padding : 0; 
	border-width : 0; 
	border-style : none; 
	border-color : inherit; 
	width : auto; 

}
h1 {
	display: none;
}
img {
	border: none;
}
/* ------------------- LINKS --------------------------- */

a:link {
	background-color : transparent;
	color : #333366;
	font-weight : bold;
	text-decoration : none;
}

a:visited {
	background-color : transparent;
	color : #333366;
	font-weight : bold;
	text-decoration : none;
}

a:hover {
	color : #FF6600;
	font-weight : bold;
	text-decoration : none;
}




.line
{
	font-size:1%;
	border-bottom: solid #000099 1px;
}
.link2:link
{
color : #333366;
font-size: 11px;
font-weight : bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
background-color: transparent;
}
.link2:hover {
color : #FF6600;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration: none;
/* background-color: #CC9900; */
/* background-color: transparent; */
}
.link2:visited {
color : #333366;
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration: none;
background-color: transparent;
}
b {
	font-weight : bold;
}


.tiny {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
}
em {
	font-style : normal;
	font-weight : bold;
}

em strong, strong em {
	font-style : normal;
	font-weight : bolder;
	text-transform : uppercase;
}
fieldset {
	margin: 3px 5px;
}
/* ------------------- MENU ---------------------------- */
a.menuitem {
	font-size: 100%;
	line-height: 1.5;
	font-weight: bold;
}
/* ------------------- FORMS --------------------------- */
form {
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin: 0;
	padding: 0;
}

h2 {
	color : #FF6600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 120%;
	margin:  3px 0;
	font-weight : bold;
}

hr {
	color : #333333;
	height : 1px;
}

i {
	font-style : italic;
}

input {
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px solid #cccccc;
	border-color : #333366;
	color : #333333;
	font-size : 11px;
	margin: 1px 2px;
}

input.radio {
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px solid #cccccc;
	border-color : #333366;
	color : #333333;
	font-size : 11px;
}
textarea, select{
	background-color : #ffffff;
	border : 1px solid #cccccc;
	border-color : #333366;
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin: 2px 0;
}
strong {
	font-style : italic;
	font-weight : bold;
}
table {
	border: none;
}
td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.active {
	background-color : #ADFF2F;
	color : #000000;
}

.announceinfos {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.announceinfosoft {
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.announcemedium {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

/* ANNOUNCEMENTS - TITLES */
.announcement {
	color : #FF6600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.area {
	background-color : #FF0000;
}

/* VARIOUS STATEBOARD SPECIALS */
.background {
	color : #707070;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
}

/* BIG TEXT and  */
.bigtext {
	font-size : 12px;
	font-weight : bold;
}

.bold_table {
	border : 2px #CCCCCC groove;
	color : #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-indent : 5px;
	text-transform : uppercase;
}

/* BORDERS AND BOXES */
.border {
	border : 1px ridge #003366;
	margin: 2px;
	padding: 2px;

}

/* BUTTONS */
.buttoncolor {
	border-bottom-width : 3px;
	border-left-width : 3px;
	border-right-width : 3px;
	border-style : ridge;
	border-top-width : 3px;
	color : #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width : 125px;
}

.buttoncolor {
	background-color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width : 125px;
	text-align: center;
	margin: 2px;
	padding: 2px;
	border: 1px ridge #999999;



}

.buttoncolorblue {
	background-color : #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	height : auto;
	width : 125px;
	color: #FF0000;
	margin: 2px;
	text-align: center;
	padding: 2px;
	border: 1px ridge;



}

.buttoncolorwhite {
	background-color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width : 125px;
	margin: 2px;
	text-align: center;
	border: 1px ridge #666666;
	padding: 2px;



}

.buttoncoloryellow {
	background-color : #FFFF00;
	border-bottom-width : 3px;
	border-left-width : 3px;
	border-right-width : 3px;
	border-style : ridge;
	border-top-width : 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width : 125px;
	margin: 0px;
	text-align: center;

}

.cellbackground {
	background-color : #666666;
	border-color : #666666 #CCCCCC #666666 #666666;
	border-right-width : 1px;
	border-style : ridge;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	color: #FFFFFF;

}

.cellcentered {
	border : 1px ridge #CCCCCC;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
	white-space : nowrap;
}

.cellcenteredhead {
	border : 1px ridge #CCCCCC;
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-align : center;
	text-transform : uppercase;
	white-space : normal;
}

.cellleft {
	border : 1px ridge #CCCCCC;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
	text-align : left;
	text-transform : uppercase;
	vertical-align : middle;
	white-space : normal;
}

.cellright {
	border : 1px ridge #CCCCCC;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
	text-align : right;
	text-transform : uppercase;
	vertical-align : middle;
	white-space : normal;
}

.chartfont {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bolder;
}

.closurestateabc {
	background : #FFFF00 center;
	color : #000000;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-transform : capitalize;
	width : 30px;
}

.closurestatex {
	background : #33CCFF center;
	border-bottom : 1px inset #FFFFFF;
	border-left : 1px outset #000000;
	border-right : 1px inset #FFFFFF;
	border-top : 1px outset #000000;
	color : #000000;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-transform : capitalize;
	width : 30px;
}

.closurestatey {
	background : #FF9933 center;
	color : #000000;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-transform : capitalize;
	width : 30px;
	border: 1px outset #000000;

}

.closurestatez {
	background : #FF0000 center;
	color : #000000;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-transform : capitalize;
	width : 30px;
}

.colorbar {
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : groove;
	border-top-width : 1px;
	left : 0px;
	margin: 0;
	padding: 0;
	top : 0px;
}

/* TEXT SPECIALS - F  */
.copyright {
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color: #333333;

}

.emcon_table {
	border : 1px ridge #CCCCCC;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-transform : uppercase;
}

.error {
	background-color : #F90300;
	color : #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 3px;
	padding: 3px;



}
dl.adminnews {
	width: auto;
}
dl.adminnews dt {
	font-size: 1.2em;
	font-weight: bold;
	color: red;
	border-bottom: 1px solid red;
	margin: 8px 0 2px 0;
	padding: 2px;
}
.fieldfont {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	text-transform : uppercase;
	vertical-align : text-top;
}

.fieldfont_selected {
	color : #333333;
	cursor : pointer;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
	text-transform : uppercase;
	vertical-align : text-top;
}

/* ------------------- FOOTER CUSTOMS STYLES --------------- */

.footercenteredred {
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
}
.headerfont {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
}

.inactive {
	background-color : #F90300;
	color : #000000;
}

.interlign {
	font-size : 11px;
	line-height : 11px;
}

.lyricsbox {
	background-color : #999999;
	border : 1px solid #FFFFFF;
	color : #FFFFFF;
	font-family : Arial, Verdana;
	font-size : 11px;
}

.lyricsbox a:link {
	color : #FEB832;
}

.lyricsbox a:visited {
	color : #FEB832;
}

.mainpagetable {
	background-color : #CCCC99;
	color : #FFFFFF;
}

.menuheader {
	background : #006699;
	border-bottom : 2px ridge #FFFFFF;
	clear : none;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	height : 20px;
	padding-left : 11px;
	padding-right : 11px;
	padding-top : 3px;
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
}

.menuitems{
	clear : none;
	padding-left : 11px;
	padding-right : 11px;
	padding-top : 3px;
}

.missileselection {
	background : #666666;
	color : #FFFFFF;
	font : bold 11px Arial, Helvetica, sans-serif;
	list-style-position : inside;
	width : 150px;
}

.nodatafont {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
	text-transform : uppercase;
}

.nodataheaderfont {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 0px;
	text-transform : uppercase;
}

/* For Netscape 4 Windows */
.ns4highlightday {
	background-color : #FFFF99;
	color : #000000;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
}

/* BIG CALENDAR - ISOLATED DAY BACKGROUND */
.onebiggerred {
	background-color : transparent;
	color : #F90300;
	font-weight : bold;
}

/*  SUB-TITLES */
.pagesubtitle {
	background-color : #333333;
	color : #CC6600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.sellist {
	background-color : #FFFFFF;
	background-position : center center;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : inset;
	border-top-width : 1px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bolder;
	list-style-type : none;
	margin : 0;
	padding : 0;
	text-transform : capitalize;
}

.selectionllist {
	background-color : #666666;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : inset;
	border-top-width : 1px;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

.smalltext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.smalltype {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.standardtable {
	border : #CCCCCC;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : inset;
	border-top-width : 1px;
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-indent : 5px;
	text-transform : uppercase;
	white-space : pre;
}

.stateboardheader {
	background-position : center center;
	border-bottom-width : 2px;
	border-left-width : 2px;
	border-right-width : 2px;
	border-style : groove;
	border-top-width : 2px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bolder;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 5px;
	padding-top : 5px;
	text-transform : uppercase;
}

/* STATES */
.stateerror {
	background-color : #FF0000;
	color : #333333;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
}

.statewarning {
	background-color : #FFFF33;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
}

.tabbutton {
	background-color : #CCCCCC;
	border-bottom-color : #E1E1E1;
	border-bottom-style : ridge;
	border-bottom-width : 0px;
	border-left-color : #DDDDDD;
	border-left-style : ridge;
	border-left-width : 2px;
	border-right-color : #000000;
	border-right-style : ridge;
	border-right-width : 2px;
	border-top-color : #666666;
	border-top-style : ridge;
	border-top-width : 1px;
	color : #333333;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	height : 25px;
	margin : 0px;
	padding : 0px;
}

.tabbuttonselected {
	background-color : #70707A;
	border-bottom-color : #000000;
	border-bottom-style : ridge;
	border-bottom-width : 0px;
	border-left-color : #DDDDDD;
	border-left-style : ridge;
	border-left-width : 1px;
	border-right-color : #333333;
	border-right-style : ridge;
	border-right-width : 2px;
	border-top-color : #666666;
	border-top-style : ridge;
	border-top-width : 1px;
	color : #FFFF00;
	float : none;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	height : 25px;
	margin : 1px 0px 0px;
	padding : 0px;
}

.tablebutton {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	margin : 0px;
	width : 48px;
}

/* TABLE CELLS */
.tablecellblank {
	background-color : #DFE2E6;
}

.tablecellgreen {
	background-color : #00CC33;
}

.tablecellorange {
	background-color : #FF9900;
}

.tablecellred {
	background-color : #CC3300;
}

.tablecellyellow {
	background-color : #FFFF33;
}

.tablecontentcolumnheader {
	background-color : #FFFF99;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
}

.tablecoolbordercolors {
	background-color : #666666;
	color: #FFFFFF;

}

.tableheader {
	background-color : #FFFFCC;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
}

.tablerowclear {
	color : #333333;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
}

.tableroweven {
	background-color : #CCCCCC;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : left;
}

.tablerowevencentered {
	background-color : #CCCCCC;
	color : #FFFFFF;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
}

.tablerowodd {
	background-color : #999999;
	color : #FFFFFF;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : left;
}

.tablerowoddcentered {
	background-color : #999999;
	color : #FFFFFF;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
}

.textfont {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.textwithoutformat {
	border-bottom-color : #006600;
	border-bottom-style : none;
	border-bottom-width : 1px;
	border-left-style : none;
	border-right-style : none;
	border-top-style : none;
	color : #003399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.titleextend {
	color : #FF6600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.titlelinked {
	font-size : 12px;
	font-weight : bold;
}

.tooltip {
	background-color : #FFFFCC;
	border : 1px solid #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

/* CALENDAR SPECIALS - REMOVE IF NOT APPLICABLE */
.type0calendar {
	background-color : #E3E3E3;
}

.type0calendarleadingmoins {
	background-color : #E3E3E3;
	font-size : 11px;
	line-height : 11px;
}

/* ------------------- NAVIGATION MENU ---------------------------- */
/* NAVIGATION MENU - BORDER */
.type0navigation {
	/* border-top:1px dashed #999 ;
	*/
	/* background-color: #FFFFFF;
	*/
	border-bottom : 1px dashed #999999;
}

/* ------------------- ANNOUNCES ------------------------- */
/* ANNOUNCES - BOXES BORDERS */
.type0themeannouncements {
	border : 1px dashed #999999;
	color : #666666;
	margin-top : 0px;
	padding : 1px;
}

/* INTRO - BOX BORDER */
.type0themeintrobox {
	/* background-color: #999999;
	*/
}

/* ------------------- PAGES - secondary contents ----------------- */
/* PAGES - BORDERS (Modules and Plugins) */
.type0thememainbox {
	/* background-color: #E3E3E3;
	*/
}

/* ------------------- SIDEBOXES -------------------- */
.boxcontainer {
	clear: both;
	float: left;
	color: #666;
	background: url(images/roundedright.gif) top right no-repeat;
}
.boxtitle {
	margin: 0;
	padding: 11px 11px 0 11px;
	background: url(images/roundedleft.gif) top left no-repeat;
}
.boxdesc {
	margin: 0;
	padding: 0 0 0 11px;
	background: url(images/roundedleft.gif) bottom left no-repeat;
}
.boxdesc em {
	display: block;
	padding: 0 11px 11px 0;
	font-style: normal;
	background: url(images/roundedright.gif) bottom right no-repeat;
}
.type0themesidebox {
	border : 1px dashed #999999;
	color : #666666;
	margin-top : 0px;
	padding : 1px;
}

.type2calendar {
	background-color : #FFCC00;
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 11px;
	text-decoration : none;
}

/* ------------------- INTRO --------------------------- */
/* MAIN PAGE - BACKGROUND COLOR UNDERNEATH INTRO AND ANNOUNCES */
.type3 {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* PAGES - TITLES */
.type4 {
	/* background-color: #FFFFFF;
	*/
	text-align : left;
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.type4calendar {
	background-color : #FFFF99;
	color : #000000;
	font-size : 11px;
	font-weight : bold;
}

.type4commentsbigger {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

/* ANNOUNCES - TITLES AND INFOS - BACKGROUND */
.type4themeannouncements {
	background-color : #000066;
	font-size : 11px;
	font-weight : bold;
	color: #FFFFFF;

}

/* INTRO - BOX TITLE BACKGROUND */
.type4themeintrobox {
	/* background-color: #FFFFFF;
	*/
	font-size : 12px;
}

.type4themenormal {
	font-weight : normal;
}

/* PLUGINS - TITLE AND BACKGROUND */
.type4themeplugin {
	background-color : #000066;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

/* SIDEBOXES - TITLE AND BACKGROUND */
.type4themesidebox {
	background-color : #000066;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

/* PAGES - TEXTS */
.type5 {
	/* line-height: 22px;*/
	/*background-color: #000000;*/
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding: 4px;
}
.type5 ul {
	margin: 2px 0 2px 20px;
}
.type5 table {
	margin: 4px 5px;
}

.type5calendar {
	background-color : #FFCC00;
}

/* NAVIGATION MENU - BACKGROUND  */
.type5navigation {
	/* background-color: #F5F5DC;*/
	color : #CCCCFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

/* ANNOUNCES - CONTENT BACKGROUND */
.type5themeannouncements {
	/* background-color: #FFFFFF;*/
	font-size : 11px;
}

/* INTRO - TEXT FORE/BACKGROUND */
.type5themeintrobox {
	color : #CCCCFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	line-height : 11px;
}

/* PAGES - TEXTS */
.type5thememainbox {
	/* line-height: 17px;*/
	/* background-color: #FFFFFF;*/
	color : #CCCCFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

/* PLUGINS - CONTENT AND BACKGROUND */
.type5themeplugin {
	/* background-color: #FFCC00;*/
	color : #CCCCFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

/* SIDEBOXES - CONTENT AND BACKGROUND */
.type5themesidebox {
	/* background-color: #E0FFFF;*/
	color : #CCCCFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.underlinetablecell {
	border-bottom-color : #000000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.underlinetablecellleft {
	border-bottom-color : #000000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-right-color : #000000;
	border-right-style : solid;
	border-right-width : 1px;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
.underlinetablecell {
	border-bottom-color : #000000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.productheader {
	color : #FF6600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.mainheader {
	color : #333366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
pre.code {
	background: #fffff8;
	border: 1px solid #6C87B0;
	color: #385a72;
	height: 150px;
	margin: 1em;
	overflow: auto;
	padding: 11px 0 0 15px;
	width: 95%;	
	font: small "Courier New", Courier, monospace;
}
/* CSS Tabs */
#navcontainer {}

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #eef4f1;
        border-top: 1px solid #e0ede9;
        border-bottom: 1px solid #e0ede9;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #95bbae;
        border-right: 1px dashed #d1e3db;
        text-decoration: none;
}

ul#navlist li#active {
        color: #95bbae;
        background-color: #deebe5;
}

#navlist a:hover {
        color: #74a893;
        background-color: #d1e3db;
}
/* ------------------- IE/Win Guillotine Bug fix --------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {height: 0;clear: both;}
.shortwrapper>.clearfix {height: auto;}

Mac-modified Tan Hack Method
* html .clearfix {height: 1%;} /* for IE/Win */
*>html .clearfix {he\ight: auto;} /* for IE5/Mac */ 


/* WATERMARK */
#watermark_box {
position:relative;
display:block;
}
img.watermark {
position: absolute;
bottom: 15px;
left: 15px;
}