HTML	 { height:100% }
BODY     { height:100%; margin:0px; font-family:Georgia; font-size:14px; line-height:16px; color:#a0a0a0; background:#ffffff; }
TEXTAREA { font-family:Georgia;  font-size:12px; line-height:14px; }
P	     { margin:0px 0px 15px 0px; padding:0px }
A	     { font-family:Georgia; color:#ffaf02; text-decoration:none; }
A:hover  { text-decoration:underline; }
IMG		 { border:0px; }
UL		 { margin-bottom:5px; margin-top:5px; }
OL		 { margin-bottom:5px; margin-top:5px; font-style:italic }
FORM	 { margin:0px}
H1  	 { color:#9d0000; font-size:20px; margin:10px 0px 10px 0px; font-style:italic; font-weight:normal }
H2		 { margin-top:0px; font-size:18px; font-weight:bold; text-align:center }
INPUT[type=button], INPUT[type=submit] { height:18px; font-family:Arial; font-weight:bold; margin:0px; border:1px solid #bababa; color:#a0a0a0 }
INPUT[type=text], INPUT[type=password], SELECT { font-style:italic; border:1px solid #cccbababa; background-color:#ffffff; color:#a0a0a0 }
TEXTAREA { color:#a0a0a0 }

.clear{ clear:both }
.ct TD { vertical-align:top }

#initLogo { height:100%; width:100% }
#initLogo TD { text-align:center; }

#HeaderTable { background:url(../images/mbg.gif) repeat-x bottom #dadada }
#HeaderTable TD { vertical-align:bottom; }
#HeaderTable TD.l { background:url(../images/mbgl.gif) repeat-x bottom #dadada }

#MenuTable TD { vertical-align:top; }
#MenuTable TD.b { background:url(../images/mbg.png) repeat-x }
#MenuTable .capt { padding-top:25px; font-size:18px; color:#bababa }
#MenuTable .capt SPAN { color:#ffaf02 }

#MainMenu { padding-top:25px }
#MainMenu TD { text-align:center }
#MainMenu A { font-size:18px; color:#999999; display:inline-block; margin-left:5px; margin-right:5px; vertical-align:middle }
#MainMenu A:hover { text-decoration:none }
#MainMenu IMG.d { width:22px; height:23px; vertical-align:middle }
#MainMenu IMG.str { height:13px; }

#siteDescription { text-align:justify; font-size:18px; line-height:20px; margin-bottom:15px }


#SiteTypes TD { text-align:center }
#SiteTypes TD A { font-size:18px; color:#a0a0a0; }
#SiteTypes TD A:hover { text-decoration:none; color:#ffaf02 }

#Portfolio DIV { display:inline-block }
#Portfolio .naviLeft  { background:url(../images/pfl.png) no-repeat; width:45px; height:65px; cursor:pointer }
#Portfolio .naviRight { background:url(../images/pfr.png) no-repeat; width:45px; height:65px; cursor:pointer }
#Portfolio .it { display:inline-block; background:url(../images/pfsh.png) no-repeat bottom; width:135px; padding-bottom:9px; text-align:center }
#Portfolio .it DIV { width:125px; height:100px; }

#pmenu A {}
#pmenu A.active { color:#909090 }

.vert-bar { background:url(../images/vbg.gif) 65px 0px repeat-y; }
.vert-bar DIV { width:48px; position:relative; left:46px; }

TEXTAREA.normal,	INPUT.normal 	{  }
TEXTAREA.important, INPUT.important { border:1px solid #ffaf02 }
TEXTAREA.valid, 	INPUT.valid 	{ border:1px solid #33CC00 }
TEXTAREA.error, 	INPUT.error 	{ border:2px solid #CC0000 }
