/*--------------------------------------------------------------------------*/
/* HOMEPAGE STYLING */
/*--------------------------------------------------------------------------*/

/* ### STRUCTURE #######################################################*/
#home { margin:0px;padding:0px;border:none; }
#home .viewer { position:relative;margin:0px;padding:0px;height:350px;border:none;background:#AAAAAA;overflow:hidden; }
#home .boxes { margin:0px;padding:0px;background:transparent; }
#home .border { margin:0px;padding:0px;overflow:hidden;height:15px;background:transparent; }


/* ### VIEWER #######################################################*/
#home .viewer { border-bottom:1px solid #000000; }
/*%%% Borders %%%*/
#viewerBdrTop { z-index:6;position:absolute;left:0px;right:0px;top:0px;height:28px;text-align:right; }
#viewerBdrTop { background-image:url('/images/design/bgs/home-viewer-top.png');background-repeat:no-repeat; }
#viewerBdrBottom { z-index:60;position:absolute;left:0px;right:0px;bottom:0px;height:28px;text-align:left; }
#viewerBdrBottom { background-image:url('/images/design/bgs/home-viewer-bottom.png');background-repeat:no-repeat; }
.viewerborder { margin:0px;padding:0px 5px;line-height:28px;vertical-align:middle;color:#FFFFFF;font-family:Verdana; }
#viewerBdrTop { padding-right:20px;font-weight:normal;font-style:italic; }
/*%%% Side Links %%%*/
#viewerNav { z-index:8;position:absolute;left:0px;top:0px;bottom:0px;width:230px;border-right:1px solid #000000;background:#333333; }
#viewerNav ul { margin:0px;padding:0px;border:none;list-style-type:none; }
#viewerNav li { margin:0px;padding:0px;border:none; }
#viewerNav a { display:block;margin:0px;padding:0px 5px 0px 10px;height:58.8px;line-height:58.8px;vertical-align:middle;text-align:left;border-bottom:1px solid #8239E4; }
	#viewerNav a { background:#562696;color:#FFFFFF;font-family:Verdana;font-size:18px;font-weight:normal; }
	#viewerNav a { background-image:url('/images/design/bgs/home-sidelink.jpg');background-repeat:y-repeat; }
#viewerNav a:hover { background:#562696;color:#FFFFFF;text-align:center;font-weight:normal; }
	#viewerNav a:hover { background-image:url('/images/design/bgs/home-sidelink-hover.jpg');background-repeat:y-repeat; }
#viewerNav li.title { background:#111111;padding:0px;height:28px;line-height:28px;vertical-align:middle;text-align:center;font-family:Verdana;font-size:11px;font-weight:bold;color:#DDDDDD; }
/*%%% Viewer Pane %%%*/
#viewerBG { z-index:1;position:absolute;left:230px;top:0px;bottom:0px;right:0px; }
#viewerBG img { z-index:5;display:block;position:absolute;right:0px;top:0px; }
#panes { z-index:18;position:absolute;left:230px;bottom:0px;right:0px;padding:0px;border:none;overflow:auto; }
#panes .pane { border:none; }
#panes .pane .bg { border:none;z-index:-1;position:absolute;left:0px;bottom:0px;top:0px;right:0px;padding:10px;background:#000000; }
#panes .pane .bg { opacity:0.85;filter:alpha(opacity=85);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; }
#panes .pane .text { border:none;margin-bottom:25px;padding:10px;color:#FFFFFF;text-align:justify; }
	#panes .pane .text { font-size:15px;font-weight:normal;font-style:italic; }
	#panes span.hometext { display:inline-block;width:100%;text-align:center;font-size:14px; }
	#panes .textclick { font-style:normal;text-align:justify; }
	#panes .textclick h3 { margin:0px 0px 10px 0px;padding:0px;font-size:24px;text-align:center;color:#FF9900; }
	#panes .textclick p { margin:0px;padding:0px 0px 15px 0px; }
	#panes .textclick img { display:block;margin:0px 8px 8px 0px;padding:0px;border:none;float:left; }
	#panes .links { margin:-10px 0px 0px 25px;padding:0px 20px 0px 0px;border:none;font-family:Verdana;font-size:12px; }
	#panes .links span { font-size:12px;font-weight:bold;color:#FFFA73; }
	#panes .links a { color:#FFAA00;font-size:12px;font-weight:normal; }
	#panes .links a:hover { color:#FFF500;font-weight:normal; }
	#panes .pointer { margin:0px;padding:0px;position:absolute;z-index:25;right:10px;bottom:10px;border:none; }
	#panes .pointer img { margin:0px;padding:0px;position:absolute;right:0px;bottom:0px;border:none; }
	#panes .pointer a { margin:0px;padding:12px 5px;display:block;vertical-align:middle;padding-right:36px;color:#FFFFFF;font-family:Verdana;font-size:11px;border:none; }
	#panes .pointer a:hover { color:#FFFFFF;background:#000000; }


/* ### BOXES #######################################################*/
#home .boxes { border-bottom:1px solid #000000; }
.boxes table { width:100%;margin:0px;padding:0px;border-collapse:collapse;border:none; }
.boxes td { width:266px;height:100px;margin:0px;padding:0px;vertical-align:top;overflow:hidden;border:none; }
.boxes td { background:#0000CC;background-image:url('/images/design/bgs/home-box.jpg');background-repeat:no-repeat; }
.boxes td:hover { background-image:url('/images/design/bgs/home-box-hover.jpg'); }
.boxes td:hover h5 {}
.boxes td:hover p { color:#FFFFFF; }
.boxes td.left { border-right:1px solid #408DFF; }
.boxes td.center { width:268px; }
.boxes td.right { border-left:1px solid #408DFF; }
.box { margin:0px;padding:5px; }
.box h5 { margin:0px;padding:0px 0px 3px 0px;font-family:Arial;font-size:14px;font-weight:bold;text-align:center;color:#FFFA73; }
.box p { margin:0px;padding:0px;font-family:Verdana;font-size:11px;text-align:justify;color:#DDDDDD; } 
.box p.unavailable { margin:0px;padding:5px 0px;text-align:center;font-style:italic; }
.boxlinks { padding:3px 0px 0px 10px; }
.boxlinks a, .boxlinks a:visited { font-family:Verdana;font-size:11px;color:#94FF73; }
.boxlinks a:hover { color:#FFF500;font-weight:normal; }
#home .boxes .boxlinks table { margin:0px;padding:0px;border:none;background:transparent;width:100%;line-height:normal; }
#home .boxes .boxlinks td { margin:0px;padding:0px;width:50%;height:auto;border:none;background:transparent;line-height:normal;color:#FFFFFF; }
#home .boxes .boxlinks td a { display:inline;margin:0px;padding:0px;background:transparent; }
#home .boxes #chat_bannerimg { margin:0px;padding:0px 0px 0px 55px; }
#home .boxes #chat_bannerimg img { margin:0px auto;padding:0px;border:none;height:85px; }
#home .boxes #chat_bannerimg {}
#home .boxes #chat_bannerimg {}



/* ### BORDER #######################################################*/
#home .border { margin:0px;padding:0px;overflow:hidden;height:15px;background:transparent; }
#home .border { background-image:url('/images/design/borders/content-bottom.png');background-repeat:repeat-x; }


/* ### MISC #######################################################*/



/* %%% END %%% */