a.optimization {
	background : #FFCC33;
	color : #FFCC33;
}

a.textonly {
	background-color : transparent;
	color : #505050;
	font-size : 12px;
}

td.mojo a:link, td.mojo a:visited, td.mojo a:active {
	background-color : transparent;
	color : #0000FF;
	text-decoration : none;
}

td.mojo a:hover {
	background-color : transparent;
	color : #00009D;
}

body, table, tbody, tr, td	{
	font : normal normal 200 16px "Times New Roman", Times, serif;
	letter-spacing : normal;
	text-transform : none;
	word-spacing : normal;
}

body {
	scrollbar-base-color: #4D4D4D; 
	scrollbar-face-color: #333333; 
	scrollbar-track-color: #4D4D4D; 
	scrollbar-arrow-color: #FFCC33;
	scrollbar-highlight-color: #FFCC33; 
	scrollbar-3dlight-color: Black; 
	scrollbar-shadow-color: #FFCC33;
	scrollbar-darkshadow-color: Black;
}

code.b {
	background-color : transparent;
	color : #660000;
	font-family : "Times New Roman", Times, serif;
	font-size : 16px;
	font-style : normal;
	font-weight : 700;
	letter-spacing : normal;
	margin : 0em;
	text-decoration : none;
	text-transform : none;
	word-spacing : normal;
}

code.bar {
	background : transparent url(online-links.gif) no-repeat fixed bottom;
	color : #FFFFF0;
	font : 700 13px/13px Arial, Helvetica, sans-serif;
	letter-spacing : normal;
	text-transform : none;
	word-spacing : normal;
}

code.em {
	font : italic 500 12px Arial, Helvetica, sans-serif;
}

div.navigation1 a.current:link,  div.navigation1 a.current:visited, div.navigation1 a.current:hover {
	background-color : transparent;
	color : #FFCC33;
	font : 700 12px/12px Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	text-decoration : none;
}

div.navigation1 a:link, div.navigation1 a:visited, div.navigation1 a:active {
	background-color : transparent;
	color : #FFFFF0;
	font : 700 12px/12px Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	text-decoration : none;
}

div.navigation1 a:hover {
	background-color : transparent;
	color : #CC9900;
	font : 700 12px/12px Arial, Helvetica, sans-serif;
	vertical-align : bottom;
}

div.navigation2 a.current:link,  div.navigation2 a.current:visited, div.navigation2 a.current:hover {
	background-color : transparent;
	color : #996600;
	font : 700 12px Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	text-decoration : none;
}

div.navigation2 a:link, div.navigation2 a:visited, div.navigation2 a:active {
	background-color : transparent;
	color : #000000;
	font : 700 12px Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	text-decoration : none;
}

div.navigation2 a:hover {
	background-color : #CC9900;
	color : #000000;
	font : 700 12px Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	text-decoration : none;
}

h1 {
	background-color : transparent;
	color : #000000;
	font-family : "Times New Roman", Times, serif;
	font-size : 16px;
	font-style : normal;
	font-weight : 700;
	letter-spacing : normal;
	margin : 0em;
	text-decoration : none;
	text-transform : none;
	word-spacing : normal;
}

h2 {
	background-color : transparent;
	color : #000000;
	font-size : 16px;
	font-weight : 700;
	margin : 0em 0em 0em 0em;
}

h3 {
	background : transparent;
	font : normal 1em "Times New Roman", Times, serif;
	margin : 0em;
}

h4 {
	background : transparent;
	color : #000080;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin : 0em;
}

strong {
	background-color : transparent;
	color : #483600;
	font-family : "Times New Roman", Times, serif;
	font-size : 16px;
	font-style : normal;
	font-weight : 700;
	letter-spacing : normal;
	margin : 0em;
	text-decoration : none;
	text-transform : none;
	word-spacing : normal;
}

td.bar {
	background : url(online-links.gif) no-repeat fixed bottom;
	color : #FFFFF0;
	font : 300 12px/13px Arial, Helvetica, sans-serif;
	letter-spacing : normal;
	text-transform : none;
	word-spacing : normal;
	text-decoration : none;
}

td.footer {
	background : url(online-links.gif) no-repeat fixed bottom;
	border-top : 2px solid #000000;
	color : #FFFFF0;
	font : 300 12px/13px Arial, Helvetica, sans-serif;
	letter-spacing : normal;
	text-transform : none;
	word-spacing : normal;
}

td.header {
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
}

table.header {
	background-attachment : fixed;
	background-image : url(search.gif);
	background-position : +118px +9px;
	background-repeat : no-repeat;
}

td.info {
	border : 2px solid #000000;
	font-family : "Times New Roman", Times, serif;
	font-size : 14px;
	font-weight : 300;
	line-height : 15px;
}

td.navigation1 {
	background : url(online-links.gif) #800000 no-repeat fixed bottom;
	border-bottom : 1px solid #000000;
	direction : inherit;
}

.pull {
	left : 100px;
	position : absolute;
	visibility : hidden;
	width : 100px;
	z-index : 2;
}

.pullbar {
	z-index : 1;
}

.pull-item {
	color : #FFFFFF;
	font-family : verdana, sansserif;
	color : #FFFFF0;
	font : 700 12px/13px Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	text-decoration : none;
}

.pull-item a:hover {
	background-color : transparent;
	color : #CC9900;
	font : 700 12px/13px Arial, Helvetica, sans-serif;
	vertical-align : bottom;
	text-decoration : none;
}

.pop-pull {
	background-color : Maroon;
	border-bottom : Maroon 2px solid;
	border-left : Maroon 2px solid;
	border-right : Maroon 2px solid;
	border-top : Maroon 2px solid;
}

.pop-text {
	color : #330066;
	font-family : verdana, sansserif;
	font-size : 10px;
}

.pop-text2 {
	background-color : #FFFFFF;
	left : 135px;
	position : absolute;
	top : 295px;
	visibility : hidden;
	z-index : 2;
}

.glossaryCloseButton
{
	font-family: "MS sans serif",sans-serif;
	font-size: 10px;
	color : Black;
	background-color : Red;
	white-space : normal;
}

/* Form elements */
input.post {
	background-color: #13619F;
	color: Black;
	font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-image : url(formpic.gif);
	border-color : #BF9000 #BF9000 #BF9000 #BF9000;
}

textarea.post {
	background-image : url("backgroundform.jpg");
	text-indent : 4px;
	color: Black;
	font: normal 600 12px Verdana, Arial, Helvetica, sans-serif;
	border-color : #0D4267 #178DDF #178DDF #0D4267;
}

/* The text input fields background colour */
input.post, textarea.post {
	background-color : #E8AE00;
}

select.post, form.post {
	background-color : #EEB300;
	border-color :  #B28600 #BF9000 #BF9000 #B28600;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	color : Black;
	font : normal;
}

input.post { text-indent : 4px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color: #13619F;
	border-color :  #178DDF #0D4267 #0D4267 #178DDF;	
	color : #FFFFFF;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image : url(cellpic3.gif);
}

/* The main submit button option */
input.mainoption {
	background-color : Navy;
	border-color :  #178DDF #0D4267 #0D4267 #178DDF;
	font-weight : bold;
	background-image : url(cellpic3.gif);
	color : White;
}

/* None-bold submit button */
input.liteoption {
	background-color : #EEB300;
	border-color :  #B28600 #BF9000 #BF9000 #B28600;
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
	color : Black;
	font : normal;
}

textarea.scroll {
	scrollbar-base-color: #554000; 
	scrollbar-face-color: #FFCC33; 
	scrollbar-track-color: White; 
	scrollbar-arrow-color: #554000;
	scrollbar-highlight-color: #FFFFE8; 
	scrollbar-3dlight-color: #D09D00; 
	scrollbar-shadow-color: #554000;
	scrollbar-darkshadow-color: #7D5E00;
}
