
/* Import other .css files needed */

@import url(/forum.css);



A			{ color: #0000ff; }
A:visited		{ color: #0000ff; }
A:hover			{ color: #0000ff; text-decoration: none; }
BODY			{ background-color: #FFFFFF; padding: 0px; margin: 10px; margin-top: 5px; margin-bottom: 0px; scrollbar-base-color: #f3f5f9; scrollbar-arrow-color: #000099; scrollbar-track-color: #ebeef5; }
.tickBODY		{ margin: 0px !important; padding: 0px !important; }
UL			{ color: #000099; padding-bottom: 0px; font: normal 8pt verdana; list-style-type: square; }
LI			{ font-size: 8pt; }
OL			{ color: #000099; padding-bottom: 0px; margin-bottom: 0px; font: normal 8pt verdana; }
IMAGE			{ border: 0px; }
IMG			{ border: 0px; }
B			{ }
P			{ font: normal 8pt verdana; }
H2			{ color: #000099; font: normal 10pt verdana; }

.wait			{ cursor: wait; }
.soft			{ font: normal !important; }
.big			{ font: x-small !important; }



FORM			{ padding-bottom: 0px; margin-bottom: 0px; }
INPUT			{ font: normal x-small verdana; }
TEXTAREA		{ width: 100%; height: 100px; font: normal 8pt verdana; }
SELECT			{ width: 200px; color: #000000; }

.hand			{ cursor: hand; }
.null			{ cursor: default; }

.formgrid		{ font: normal x-small verdana; }
.100formgrid		{ width: 100%; font: normal x-small verdana; }
.formgrid TR		{ }
.formgrid EM		{ font: 8pt !important; }
.keywords		{ width: 200px; font: normal x-small verdana; }
.appfield		{ width: 100%; font: normal x-small verdana; }
.appbutton		{ width: 100%; cursor: hand; }
.submitLarge	{ width: 200px; font: normal x-small verdana; }
.submit	{ width: 100px; font: normal x-small verdana; }

.submiton		{ width: 100px; font: bold x-small verdana; background: #e6e2dd; }
.submitLargeon		{ width: 200px; font: bold x-small verdana; background: #e6e2dd; }

.results		{ color: #003d82; width: 100%; background: #004895; border-bottom: 5px solid #F3F5F9; margin-bottom: 10px; }
.results TR		{ background: #FFFFFF; font: normal x-small verdana !important; }

.detail			{ width: 100%; background: #004895; border-bottom: 5px solid #F3F5F9; margin-bottom: 10px; }
.buttonOptions	{ background: #004895; border-bottom: 5px solid #F3F5F9; margin-bottom: 10px; }
.detail TR		{ background: #FFFFFF; }
.detail TD		{ font: normal 8pt verdana; color: #003d82 !important; }

.documents		{ color: #003d82; width: 100%; background: #004895; border-bottom: 5px solid #F3F5F9; margin-bottom: 10px; }
.documents TR		{ background: #FFFFFF; font: normal x-small verdana !important; }
.dochi			{ background: #F3F5F9 !important; }

.modify			{ width: 100%; background: #004895; border-bottom: 0px solid #EAEDF4; margin-bottom: 10px; }
.modify P.head		{ font: x-small !important; }
.modify INPUT		{ font: x-small !important; }
.modify TR		{ background: #FFFFFF; }
.modify TD		{ font: normal 8pt verdana; color: #003d82 !important; }

.body			{ color: #000000; font-family: verdana; font-size: 10pt; font-weight: normal; line-height: 20px; }
.xx			{ font-size: 8pt; }
.note			{ color: #000099; font: normal 8pt verdana; }
.note A:hover		{ color: #404040 !important; }
.note STRONG		{ color: #000099 !important; }
.greynote		{ color: #808080; font: normal 8pt verdana; }
.goback			{ color: #000099; font: normal 8pt verdana; }
.goback:visited		{ color: #000099; }
.head			{ color: #003d82; font: bold 10pt verdana; }
.tick			{ color: #2D4492; font: bold 8pt verdana; }
.list			{ list-style-type: circle; }
.prodlist		{ list-style-type: circle; color: #000099; font: normal 10pt verdana; }
.prevtext		{ color: #2D4492; font-size: 8pt; font-family: verdana; }
.prevtext A		{ color: #2D4492; }
.prevtext A:visited	{ color: #2D4492; }
.prevtext A:hover	{ color: #000099; }

#roofgrid3		{ color: #2d4492; width: 100%; height: 65px; background: #ffffff; font: normal 8pt verdana; }
#headgrid2		{ color: #ffffff; background: #004895 width: 100%; height: 60px; margin-bottom: 0px; }
#headgrid3		{ color: #ffffff; background: #004895 width: 100%; height: 30px; margin-bottom: 0px; }
#headarea2		{ background: #004895 url(gfx/back/headgrid2.gif); }
#headarea3		{ background: #004895 url(gfx/back/headgrid3.gif); }
#fastarea2		{ height: 36px; color: #2d4492; background: #cad0e4 url(gfx/back/fastarea2.gif); width: 100%; border-bottom: 1px solid #2d4492; }
#fastarea2 P		{ color: #003d82; font: bold x-small verdana; }
#logoback2		{ width: 150px; background: #FFFFFF; }
#logoback3		{ width: 150px; background: #FFFFFF; }
#logobaseback2		{ width: 150px; background: #004895; }
#topmenuback3		{ vertical-align: top; background: transparent; }
#sponsorzone		{ font: normal 8pt verdana; }
#banner			{ margin-bottom: 5px; margin-right: 10px; }
#tile			{ margin-top: 5px; margin-bottom: 5px; text-align: center; font: normal x-small verdana; }

.content		{ width: 100%; }

#login			{ width: 150px; font: normal 10pt verdana !important; border-bottom: 3px solid #EAEDF4; margin-bottom: 12px; }
.logon			{ background-color: #fafafa; }
.logbutton		{ width: 100%; background: #d4d0c8; font: normal x-small verdana; }
.logbuttonon		{ width: 100%; background: #e6e2dd; font: bold x-small verdana; }

#proceed		{ width: 300px; font: normal 10pt verdana !important; border-bottom: 3px solid #EAEDF4; margin-bottom: 12px; }



/* Left menu appearance */

#menuarea			{ width: 150px; font: normal 8pt verdana; border-top: 3px solid #E1E5EF; border-bottom: 1px solid #8593C0; margin-bottom: 5px; }
#menuarea p			{ color: #000099; }
#menuarea a			{ color: #000099; text-decoration: underline; }
#menuarea a:hover		{ color: #0000FF; text-decoration: underline; }
.menuline				{ height: 22px; background: #F3F5F9; border-bottom: 1px solid #F3F5F9; border-top: 1px solid #F3F5F9; }
.hi					{ height: 22px; background: #ffffff; border: 1px solid #8593C0; }
.current				{ height: 22px; background: #ffffff; border: 1px solid #8593C0; }
.menufoot				{ background-image: url(menufoot.gi); }
.menuhead			{ background-color: #2d4492; }
.menuopenhead			{ color: #FFFFFF; font-weight: bold; }
.menuopen			{ background-color: #ffffff; color: #000000; font-size: 8pt; }



#basearea		{ color: #2D4492; width: 100%; border-top: 1px solid #2d4492; font: normal x-small verdana,tahoma; padding-top: 10px; }
#basearea TD		{ vertical-align: top; }
#basearea A		{ color: #000099; }
#basearea A:hover	{ color: #0000FF; }

#openmenuarea		{ width: 200px; border-top: 3px solid #D7DCEB; font-size: 10pt; font-family: verdana; }
.openhead		{ background-color: #2d4492; color: #ffffff; font-weight: bold; text-decoration: none; }
.openhead:visited	{ color: #ffffff; }
.openarea		{ color: #2d4492; font-size: 8pt; border-bottom: 1px solid #8C99C4; }
.openarea A		{ color: #2d4492; }
.openarea A:visited	{ color: #2d4492; }
.openarea A:hover	{ color: #000000; }

.mainarea		{ background: #ffffff url(gfx/back/mainarea.gif) top right no-repeat; border-top: 3px solid #EAEDF4; border-right: 0px; padding: 0px; }
.mainareamap		{ background: #ffffff; border-top: 3px solid #EAEDF4; border-right: 0px; padding: 0px; }
#sideback		{ width: 150px; background-color: #ffffff; }
#findarea		{ color: #000099; font-family: verdana; font-size: 10pt; font-weight: bold; }
#findarea A		{ color: #0000FF; }
#findarea A:visited	{ color: #0000FF; }
#findarea A:hover	{ color: #0000FF; text-decoration: none; }
.findfield		{ width: 190px; margin-left: 5px; margin-right: 5px; background-color: #FFFFFF; }
.ffon			{ width: 190px; margin-left: 5px; margin-right: 5px; background-color: #F3F5F9; }
.findgo			{ width: 40px; margin-right: 0px; background-color: #d4d0c8; font-family: verdana; font-size: 10pt; font-weight: normal; color: #000000; }
.findgoon		{ width: 40px; margin-right: 0px; background-color: #e6e2dd; font-family: verdana; font-size: 10pt; font-weight: bold; color: #000000; }

#findgrid		{ width: 100%; height: 36px; background: transparent; }
#reserved		{ width: 210px; background: transparent; padding-right: 10px; }

.on			{ background: #ffffff; }
.on P			{ color: #ffffff; }

.banner			{ color: #000099 !important; font: normal 8pt verdana; }
	.bannerbig		{ color: #000099 !important; font: normal x-small fixedsys,verdana !important; }
.banner A		{ color: #0000FF; }
.banner A:hover		{ color: #0000FF; }

.roofpara		{ color: #004895; }
.rooflink		{ color: #004895; }
.rooflink:visited	{ color: #004895; }
.rooflink:hover		{ color: #004895; text-decoration: none; }
.roofmaillink		{ color: #2d4492; font-size: 8pt; }
.roofmaillink:visited	{ color: #2d4492; }
.roofmaillink:hover	{ color: #2d4492; text-decoration: none; }

.loginhead		{ color: #FFFFFF; background: #004895; font: bold 8pt verdana; }
.loginhead A		{ color: #FFFFFF; text-decoration: none; }
.loginhead A:visited	{ color: #FFFFFF; }
.loginhead A:hover	{ color: #FFFFFF; text-decoration: underline; }

#tabholder2		{ width: 100%; height: 60px; }
	#tabholder3		{ width: 100%; height: 30px; }
.sloganpart2		{ height: 34px; }
.tabspart		{ height: 26px; }
	.tabspart2		{ height: 30px; }
.logodrop		{ width: 150px; background: #cad0e4 url(gfx/back/fastarea2.gif); }
#loading		{ width: 200px; font: bold 10pt verdana; }
#adbanner		{ border-bottom: 10px solid #FFFFFF; }

.nmedauk		{ color: #003d82; font: bold !important; text-transform: lowercase !important; }
.dimmed			{ color: #c0c0c0 !important; }

.notelet		{ filter:alpha(opacity=100); color: #000000; width: 210px; height: 210px; background: #fef9c6; font: normal 8pt verdana; padding: 13px; border: 1px solid #e3c353; }
.notelet P		{ }
.notelet TD		{ vertical-align: top; }
.notelet A		{ color: #000000; }
.notelet A:visited	{ color: #000000; }
.notelet A:hover	{ color: #000000; }

.sidepanel		{ width: 210px; vertical-align: top; }
.sidehead		{ color: #404040; font: bold x-small verdana; }

.grid			{ background: transparent; }
.button			{ width: 90px; font: normal x-small verdana; }
.buttonon		{ width: 90px; background: #e6e2dd; font: bold x-small verdana; }
.emailbox		{ width: 220px; font: normal x-small verdana; }

/*css styles for the popups */

#pop 		{ POSITION: absolute; VISIBILITY:hidden; Z-INDEX: 200; }
.popup		{ width: 200px; color: #000000; background: #405a99; font: normal 8pt verdana; border: 0px solid #FFFFFF; border-bottom: 1px solid #405a99; }
.pophead	{ height: 18px; color: #FFFFFF !important; background: #405a99; text-align: center; font: bold 8pt verdana,"ms sans serif"; }
.poppara	{ filter:alpha(opacity=100); background: #FFFFFF; padding: 5px; }

.dynamicFormHead		{ color: #000099; background: #D5DAE9; font: bold small verdana; }
.dynamicFormLabel		{ color: #FFFFFF; background: #004895; font: x-small verdana; }
.dynamicFormContent		{ color: #000099; background-color: #FFFFFF; font: x-small verdana; }
.dynamicFormStatus		{ color: #FF0000; background: #FFFFFF; font: bold x-small verdana; }

.sysStatus		{ color: #FF0000; font-family: verdana; font-size: x-small; font-weight: bold; line-height: 15px; }
.whiteStatus		{ color: #FFFFFF; font-family: verdana; font-size: x-small; font-weight: bold; line-height: 15px; }


.25			{ width: 25% !important; }
.50			{ width: 50% !important; }
.100			{ width: 100% !important; }

.h100			{ height: 100px !important; }
.h200			{ height: 200px !important; }

/* ticker styles */

#ticker			{ width: 210px; height: 210px; background: transparent url(gfx/back/post-it.gif) no-repeat; }
.newsarea		{ width: 210px; background: transparent; border: 0px solid #e3c353; }
.newshead		{ color: #000000; font: bold x-small verdana; }
.newsgrid		{ background: #FFFFFF; border: 0px solid #000000; font: normal x-small verdana }
// .newsgrid		{ background: #fef9c6; border: 1px solid #e3c353; }
.newsheadline		{ color: #000000; font-family: verdana; font-size: 8pt; }
.newsheadline:hover	{ color: #000000; text-decoration: none; }
.newsheadline:visited	{ color: #000000; }

FORM			{ padding: 0px; margin: 0px; }

.bulletin		{ width: 188px; height: 133px; border: 0px; padding: 0px; background: transparent; overflow: hidden; color: #000000; cursor: hand; font: normal 10pt "MS Sans Serif"; }
.bulleton		{ width: 188px; height: 133px; border: 0px; padding: 0px; background: transparent; overflow: hidden; color: #000000; cursor: hand; font: normal 10pt "MS Sans Serif"; text-decoration: underline; }

.buttarea		{ width: 18px; }
.buttgo			{ width: 120px; }

.plug			{ margin-top: 10px; }
.plugtop		{ margin-bottom: 5px; }
.linklist		{ font: normal x-small verdana !important; padding-bottom: 0px; margin-bottom: 0px; }

.ibanner		{ margin-bottom: 0px; margin-right: 10px; }
.itile			{ }


/* Styles for the Product Categories bulletin ticker */
 
#tickform		{ }
//.ticktext		{ width: 100%; color: #2d4492; background: transparent; font: normal x-small verdana; border: medium none; }
.ticker			{ cursor: normal; font: normal x-small verdana !important; }
.tickeron		{ cursor: hand; }
.tickeron INPUT		{ cursor: hand; color: #0000FF !important; text-decoration: underline; }

.marq			{ font: normal x-small verdana; }
.marq A			{ color: #2d4492; text-decoration: none !important; }
.marq A:visited		{ text-decoration: none !important; }
.marq A:hover		{ color: #0000FF; text-decoration: underline !important; }


.ticktext		{ color: #2d4492; font: normal x-small verdana; vertical-align: middle; }
.ticktext A:hover	{ text-decoration: underline; }
.tickarea		{ background-color: transparent; border: 0px; position:relative; overflow: hidden; }

.new			{ width: 31px; height: 13px; }
