/*
BODY, TABLE, TR, TD, H1, H2, H3, P, UL, OL, LI, IMG, FORM, SELECT, OPTION, INPUT, TEXTAREA { margin:0px; border:0px; padding:0px; vertical-align:top; color:#444444; font-family:"tahoma", "arial", "helvetica", "sans-serif"; font-size:14px; font-weight:normal; text-decoration:none }
SELECT, INPUT, TEXTAREA { border:#5566aa solid 1px; background-color:#ffffff }
SELECT, INPUT { height:24px; line-height:19px }
SELECT, INPUT, OPTION { padding:1px 3px 2px }
TEXTAREA { width:100%; height:182px; line-height:18px; padding:0px 3px }
BODY { padding:20px; background:#d1d1d1 url('bg.gif'); text-align:center }
H1 { margin-bottom:15px; font-size:26px }
UL, OL, LI { padding:0px 0px; line-height:20px }
UL { list-style:outside disc; padding-left:24px }
OL { padding-left:24px }
LI { vertical-align:baseline }
P, H2 { line-height:20px; margin-bottom:20px }
H2 { font-weight:bold }
A { color:#5566aa; text-decoration:none }
A:hover { text-decoration:underline }
SELECT, INPUT, TEXTAREA { border:#5566aa solid 1px; background-color:#ffffff }
SELECT, INPUT { height:24px; line-height:19px }
SELECT, INPUT, OPTION { padding:1px 3px 2px }
*/

html, body, div, table, tr, td, h1, h2, h3, h4, h5, form, input, textarea, select, option, ul, ol, li, p, a, img, br { margin:0px;	border:0px; padding:0px; vertical-align:top; color:#333333; font-family:verdana, arial, sans-serif; font-weight:normal; text-decoration:none }
html { height:100%; min-height:400px; max-height:100%; max-width:1000px; min-width:838px; background:#ffffff; margin:auto; border:0px; padding:0px;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow:auto; 
	/* */ 
}
body { height:100%; min-height:500px; max-height:100%; margin:auto; border:0px; padding:0px; overflow:auto; text-align:center; /*scrollbar-base-color:#ffcc55; scrollbar-arrow-color:#ffffff; scrollbar-3dlight-color:#ffcc55; scrollbar-darkshadow-color:#ffcc55; scrollbar-face-color:#aa3322; scrollbar-highlight-color:#ffcc55; scrollbar-shadow-color:#ffcc55; scrollbar-track-color:#ffcc55*/ }

#wrapper { position:relative; min-width:838px; max-width:1000px; height:100%; background:#ffcc55; overflow:hidden; text-align:left; margin:auto }
#head {	position:absolute; margin:0px; top:0px; left:157px; right:0px; height:100px; z-index:5; overflow:hidden; background:#ffcc55 url("header.jpg") left top no-repeat }
#head IMG { float:right; width:91px; height:82px; margin:10px 10px 0px 0px }
#t1, #t2, #t3, #t4, #t5, #t6, #t7, #t8, #t9 { position:absolute; font-size:46px; font-weight:bold; color:#aa3322; left:7px; overflow:hidden; top:13px; white-space:nowrap }
#t1 { text-shadow:#aa3322 0px 0px 5px; left:6px; top:12px }
#t2 { text-shadow:#aa3322 0px 0px 5px; top:12px }
#t3 { text-shadow:#aa3322 0px 0px 5px; left:8px; top:12px }
#t4 { text-shadow:#aa3322 0px 0px 5px; left:6px }
#t5 { text-shadow:#aa3322 0px 0px 5px; left:8px }
#t6 { text-shadow:#aa3322 0px 0px 5px; left:6px; top:14px }
#t7 { text-shadow:#aa3322 0px 0px 5px; top:14px }
#t8 { text-shadow:#aa3322 0px 0px 5px; left:8px; top:14px }
#t9 { color:#ffffff }
#foot { position:absolute; left:157px; right:0px; bottom:0px; margin:0px; padding:0px 25px 0px 15px; display:block; height:72px; font-size:0.8em; z-index:5; text-align:center; color:rgb(157,78,84); overflow:hidden; background:#ffcc55 /*url("footer.gif") bottom repeat-x*/ }
#left { position:absolute; display:block; left:0px; width:25px; top:0px; bottom:0px; background:#ffcc55 url("left.gif") right repeat-y; z-index:2 }
#menu, #major, #main, #status, #panel { position:absolute; display:block; font-size:12px; z-index:4; background:#ffcc55 }
#menu { left:0px; width:137px; top:0px; bottom:0px /*35px*/; padding:100px 10px 0px; background:#ffcc55 url("header.gif") top repeat-x;overflow:hidden }
#major { left:157px; right:0px; top:100px; bottom:80px; overflow:auto; padding:0px 10px; font-size:14px }
#main { left:157px; right:245px; top:100px; bottom:80px; overflow:auto; padding:0px 10px; font-size:14px }
#status { right:0px; width:245px; top:100px; height:250px; overflow:hidden; padding:0px 0px 0px 0px; font-size:12px; line-height:15px }
#status p { line-height:20px }
#status input { width:147px; height:17px; line-height:17px; margin-bottom:2px; font-size:12px }
#status .button, #status .buttov { width:65px; height:21px }
#panel { right:0px; width:245px; top:350px; bottom:80px; overflow:auto; font-size:12px }

* html #menu, * html #main, * html #panel { height:100%; top:0px; bottom:0px; border-bottom:#ffcc55 35px solid }
* html #menu { border-top:#ffcc55 0px solid; border-bottom:#ffcc55 0px solid }
* html #main { border-top:#ffcc55 100px solid; border-bottom:#ffcc55 80px solid }
* html #status { border-top:#ffcc55 100px solid; height:250px }
* html #panel { border-top:#ffcc55 350px solid; border-bottom:#ffcc55 80px solid }

h1, h2, h3, h4, h5 { margin:0px 0px 12px; border:0px; padding:0px; line-height:20px; font-size:14px; font-weight:bold; text-align:left }
h1 { font-size:18px }
h2 { font-weight:bold }
h3 { margin:0px }
h4 { font-weight:normal; font-style:italic }
p { margin-bottom:12px; line-height:20px }
a img { border:0px }

ul, ol, li { line-height:20px }
ul, ol { margin-bottom:12px; padding-left:24px; list-style:outside disc }
li { vertical-align:baseline }

fieldset { margin:0px 0px 12px; border:#aa3322 1px solid; padding:4px 10px 12px }
legend { font-weight:bold }
input { font-size:14px; margin-top:2px }
.text, .text-faded, .text-focus, .textarea, .textarea-faded, .textarea-focus, .select-one, .select-one-faded, .select-one-focus { margin:0px; border:#aa3322 1px solid; color:#333333; background:#f8f8f8; background:#fff8d8; font-size:14px }
.text, .text-faded, .text-focus, .select-one, .select-one-faded, .select-one-focus { height:20px; line-height:20px; vertical-align:middle }
.text, .text-faded, .text-focus { padding:2px 3px 0px }
.select, .select-faded, .select-focus { height:24px }
option { padding:0px 7px 0px 5px; Xtext-align:right }
.textarea, .textarea-faded, .textarea-focus { width:99%; height:182px; line-height:18px; padding:1px 3px 0px }
.key, .key2 { padding-right:10px; text-align:right; font-weight:bold; white-space:nowrap }
.key2 { padding-top:3px }
#xremain, #xremain2 { font-weight:bold }
#xremain2 { color:#ee1122 }

.button, .buttov { width:80px; height:24px; line-height:18px; vertical-align:middle; border:#aa3322 1px solid; color:#ffffff; font-weight:bold; background:#aa3322; padding:0px 0px 3px }
.buttov { color:#aa3322; background:#ffffff }
.text-faded, .textarea-faded , .select-one-faded { color:#bbbbbb; font-style:italic }
.text-focus, .textarea-focus, .select-one-focus { border:#ee1122 1px solid; background:#ffffff }
#code  { width:98; height:48; margin-bottom:5px; border:#aa3322 1px solid; color:#aa3322; background-color:#ffffff }

.menu, .menu:visited, .menux { display:block; width:127px; height:20px;margin:2px 0px;padding-right:10px;color:#ffffff;background:#aa3322; text-align:right;vertical-align:middle; font-size:14px; font-weight:bold; line-height:18px; cursor:hand }
.menu:hover { padding-right:5px; border-right:#ffffff 5px solid; color:#ffffff }
.menux { width:126px; height:18px; line-height:16px; border:#aa3322 1px solid; border-right:#aa3322 5px solid; padding-right:5px; color:#aa3322; background:#ffffff; cursor:default }

.sub, .sub:visited, .subx
{
	display:block;
	width:127px;
	height:20px;
	margin:2px 0px 2px 10px;
	padding-right:10px;
	color:#ffffff;
	background:#aa3322;
  text-align:right;
	vertical-align:middle;
	font-size:14px;
	line-height:18px;
	cursor:hand;
}

.sub:hover
{
	padding-right:5px;
	border-right:#ffffff 5px solid;
	color:#ffffff;
}

.subx
{
	margin-left:10px;
	width:126px;
	height:18px;
	line-height:16px;
	border:#aa3322 1px solid;
	border-right:#aa3322 5px solid;
	padding-right:5px;
	color:#aa3322;
	background:#ffffff;
	cursor:default;
}

#main p:last-child { margin-bottom:0px }
#xstatus p { margin:0px }
#vstatus { position:relative; width:245px; height:219px }
#status h1 { margin:8px 0px 8px 10px }
#panel h1 { margin-left:0px }

.blog { background:url('div.gif') top repeat-x; padding:6px 10px; font-size:12px; line-height:15px }
.blog h1 { margin:0px; padding:0px; font-weight:bold; font-size:12px; line-height:15px }
.blog h2 { margin:0px 0px 5px; padding:0px; font-size:12px; font-weight:normal; font-style:italic; line-height:15px }
.blog h3 { margin:0px; padding:0px; text-align:right; font-size:12px; font-weight:normal; line-height:15px }
.blog p { margin:0px; padding:0px; line-height:15px }
.bold { font-size:1.5em; font-weight:bold }

.index, .help { margin:0px 10px }
.index p, .help p { line-height:14px; margin-bottom:6px; padding:0px }
.index p { text-align:right }

.nav, .navl, .navc, .navr { font-size:12px }
.nav { position:relative; width:100%; margin-bottom:12px }
.navl { position:absolute; left:0px; top:0px; width:33%; text-align:left }
.navc { position:absolute; left:33%; right:33%; top:0px; text-align:center }
.navr { position:absolute; right:0px; top:0px; width:33%; text-align:right }

a, a:visited { color:#aa3322; text-decoration:none }
a:hover { color:#3322aa }

.wide { position:relative; width:400px; height:220px; margin:0px auto; text-align:center }
.wide img { width:400px; height:210px }

.home { position:relative; width:400px; height:265px; margin:0px auto; text-align:center }
.home img { width:400px; height:255px }
.home div { position:absolute; left:0px; top:0px; width:134px; line-height:100% }
.home div a { display:block; width:100%; padding-top:239px }
.home div a span { font-weight:bold }

.team { position:relative; width:400px; height:220px; margin:0px auto; text-align:center }
.team img { width:400px; height:210px }
.team div { position:absolute; left:0px; top:0px; width:134px; line-height:100% }
.team div a { display:block; width:100%; padding-top:194px }
.team div a span { font-weight:bold }

.profile-r, .square-r { width:200px; height:324px; float:right; margin:0px 0px 0px 2px }
.profile-l, .square-l { width:200px; height:324px; float:left; margin:6px 10px 0px 0px }
.square-r, .square-l { height:225px }
.square-r { margin:8px 0px 0px 8px }
.round { width:100px; height:125px }

.box { border:#aa3322 1px solid; padding:5px 10px 7px; background:#ffffff; color:#333333 }
.box a { font-weight:bold }

#countdown { position:absolute; left:10px; top:25px; width:137px; height:56px }
#countdown div { position:relative }
#countdown div img { position:absolute }
#dk { left:0px; top:0px; width:137px; height:56px; z-index:15 }
#da, #db, #dc, #dd, #de, #df, #dg, #dh { top:11px; width:14px; height:45px; z-index:20 }
#dx, #dy, #dz { top:11px; width:7px; height:45px; z-index:20 }
#da { left:2px }
#db { left:16px }
#dx { left:30px; width:7px }
#dc { left:37px }
#dd { left:51px }
#dy { left:65px; width:7px }
#de { left:72px }
#df { left:86px }
#dz { left:100px; width:7px }
#dg { left:107px }
#dh { left:121px }

.minilogo { width:137px; height:72px }

#code { width:98; height:48; margin-bottom:5px; border:#5566aa 1px solid; color:#5566aa; background-color:#d1d1d1 }
.reqd, .error, .error LI { color:#ee1122 }
.error { margin-bottom:20px; color:#ee1122; border:#ee1122 1px solid; background:#ffeaea; padding:10px 10px 0px}
//.miss { border:#ff0000 dashed 1px }
.miss { background-color:#ffbbbb }
.quote { background-color:#d1d1d1; margin-bottom:20px; border:#ffffff solid 1px; padding:0px 3px }
.form { width:100%; line-spacing:20px }

.mvideon, .mvideov { width:120px; height:90px; border:#ffcc55 2px solid }
.mvideov { border:#aa3322 2px solid }

.mvideon, .mvideov { width:122px; height:117px; border:0px }
.mvideon, .mvideov { width:115px; height:112px; border:0px }
.mvideon, .mvideov { width:100px; height:100px; border:0px }
.mvideon, .mvideov { width:108px; height:106px; border:0px }
.mvideo, .mphoto { width:107px; height:106px; border:0px }
.mvideon, .mphoton { width:107px; height:106px; border:0px }

#oview { position:absolute; top:0px; left:0px; width:200px; height:200px; overflow:hidden }
#pview { position:absolute; top:0px; left:250px; width:200px; height:200px; overflow:hidden }
#tview { position:absolute; top:0px; left:500px; width:100px; height:100px; overflow:hidden }

#ovimg { position:absolute; top:0px; left:0px; width:200px; height:200px }
#pvimg { position:absolute; top:0px; left:0px; width:200px; height:200px }
#tvimg { position:absolute; top:0px; left:0px; width:100px; height:100px }