body
{
	background: #FFFFFF;
	color: #000000;
	font: 11pt arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #0159B3;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #0159B3;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #0159B3;
	text-decoration: none;
}
.page
{
	background: #FFFFFF;
	color: #000000;
}
td, th, p, li{font: 10pt arial, helvetica, sans-serif;}
.tborder{color: #000000;border: solid 1px #BE813D;background: #FFFFFF url(background/gradient_panelsurround.gif) repeat top left}
.tcat { background: url(background/sachhay_thead.gif) repeat-x top left; color: #FFFFFF; font: bold 10pt arial, helvetica, sans-serif; } 
    .tcat a:link { color: #1057CC; text-decoration: none; } 
    .tcat a:visited { color: #ffffff; text-decoration: none; } 
    .tcat a:hover, .tcat a:active { color: #875300; text-decoration: underline; } 
.thead{background: #ABE4FF url(background/sachhay_tcat.gif) repeat-x top left; color: #875300; font: bold 12px tahoma, arial, helvetica, sans-serif;}
    .thead a:link, .thead_alink{color: #0159B3;}
    .thead a:visited, .thead_avisited{color: #0159B3;}
    .thead a:hover, .thead a:active, .thead_ahover{color: #0159B3;}
.tfoot
{
	background: #BAE2FF;
	color: #0159B3;
}
.tfoot a:link, .tfoot_alink
{
	color: #0159B3;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #0159B3;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #0159B3;
}
.alt1, .alt1Active{	background: #F5F9FC;color: #000000;}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink{color: #1057CC;}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited{color: #1057CC;}
.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover{color: #1057CC; text-decoration:underline;}
.alt2, .alt2Active{background: #E8EFF7;color: #000000;}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink{color: #875300;}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited{color: #875300;}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover{color: #875300; text-decoration:underline;}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt arial, helvetica, sans-serif;
	text-align:left;
}
textarea, .bginput
{
	font: 10pt arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
}
.button
{
	font: 12px arial, helvetica, sans-serif;
}
select
{
	font: 12px arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}
.smallfont
{
	font: 12px arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 12px arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #f5f5f5;
	color: #000000;
	padding: 11px;
	border: 2px outset;
}
.panelsurround
{
	background: #f5f5f5;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 12px tahoma, arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #D9A33F repeat-x top left;
	color: #FFFFFF;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #FFFFFF;
	color: #000000;
	font: 12px arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 12px arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 7px 4px 2px 4px;}
 
/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 12px; }
/*---- CSS -----*/
.imagebutton {background:#ECE9D8 none repeat scroll 0 0;border:medium none;color:#000000;padding:1px;}
.popup_pickbutton {border:1px solid #FFFFFF;}
.popup_feedback {background:#FFFFFF none repeat scroll 0 0;border-right:1px solid #FFFFFF;color:#000000;}
.alt_pickbutton {border-left:1px solid #ECE9D8;}
.sh_menu{background: url(background/sh_bgmenu.gif) repeat-x top left; height:28px; font: 12px arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;border-left: solid 1px #868686;border-right: solid 1px #868686;}
    .sh_menu a:link{color: #0057FF;text-decoration: none;}
    .sh_menu a:visited{color: #868686;text-decoration: none;}
    .sh_menu a:hover, a:active{color: #868686;text-decoration: underline;}
.sh_bgthead{background:#FFFFFF url(background/bg_thead.gif) no-repeat top left; height:49px;}
.sh_thead{color: #FFFFFF; font: bold 12px tahoma, arial, helvetica, sans-serif;padding-top:13px;}
    .sh_thead a:link, .thead_alink{color: #0159B3;}
    .sh_thead a:visited, .thead_avisited{color: #0159B3;}
    .sh_thead a:hover, .thead a:active, .thead_ahover{color: #0159B3;}
.sh_tcat { background: url(background/sachhay_tcat.gif) repeat-x top left; color: #FFFFFF; font: bold 10pt arial, helvetica, sans-serif; } 
    .sh_tcat a:link { color: #0057FF; text-decoration: none; } 
    .sh_tcat a:visited { color: #0057FF; text-decoration: none; } 
    .sh_tcat a:hover, .tcat a:active { color: #875300; text-decoration: underline; } 
.tcat_left{background: url(background/tcat_left.gif) no-repeat top left; height:33px;}
.tcat_right{background: url(background/tcat_right.gif) no-repeat top right;height:33px;}
.shbrand {width: 990px;}
    .shmenu {background: url(background/bgmenu_15x31.gif) repeat-x; width: 990px; height: 33px; padding:2px 0 0;font-weight:bold; font-size:12px;font-family:Tahoma;}
        .shmenu a{ text-decoration:none;color:#FFF; font-weight:bold;}
        .shmenu a:hover {color:#06c; text-decoration:underline; font-weight:bold;}
        .shmenu img.line_between {background-image:url(background/line_between_9x31.jpg); width:9px; height: 25px; padding:0;}
    
.vBulletin_editor {background:#ECE9D8 none repeat scroll 0 0;padding:4px;}
.vBulletin_editor {border:2px groove #FFFFFF;}

/* -------- CSS Modification ----------- */
form { margin: 0px; }

label { cursor: default; }

.normal { font-weight: normal; }

.inlineimg { vertical-align: middle; }

.underline { text-decoration: underline; }

fieldset{border:1px solid #D0D0BF;padding:8px;-moz-border-radius:5px}

h1{font-size:10pt}

h2,h3{font-size:13px;margin:0;display:inline}

img.pbutton,img.pbutton a:link,img.pbutton a:visited,img.pbutton a:active{background:#738CB6;color:#000}

img.pbutton:hover,img.pbutton a:hover{background:#ffffff;color:#000}

input,select{font:12px tahoma,Arial,Helvetica,sans-serif}

s{background:#cccccc;color:#000}

textarea,ol,ul,li{font:12px Arial,Helvetica,sans-serif;line-height:1.3em}

/* silver */

.alt1closed,.alt2closed{background:#E8E8E8;color:#666666;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9}

/* olive */

.alt1new,.alt2new{background:#F4FAE5;color:#000}

/* sky */

.alt1popular,.alt2popular{background:#D8C7EF;color:#000}

/* peach */

.alt1posted,.alt2posted{background:#FFF0D3;color:#000}

.cap{text-transform:uppercase}

.error{background:#FFE0E1;color:#000}

.advcolor{background:transparent;color:#008000}

.admincolor{background:transparent;color:#B00000}

.modcolor{background:transparent;color:#990099}

.smodcolor{background:transparent;color:#0033FF}

.staffcolor{background:transparent;color:#999999}

.success{padding:3px;color:#333333;font-size:11px;background:#CCFFCC}

.unlicensed,a.unlicensed,.unlicensed a{color:#008000;background:transparent;font-weight:bold}

.vbmenu{font:11px Arial,Helvetica,sans-serif;color:#ffffff;background:#3F5376}

#container{font:12px Arial,Helvetica,sans-serif;color:#000000;background:#ffffff;text-align:center;margin-left:auto;margin-right:auto;border:1px solid #fff;border-width:0px 1px;min-width:760px}

#headertag{font:normal 12px Arial,Helvetica,sans-serif;margin:0}

#innerbody{width:96%;margin:0 auto;text-align:left}

#moddesc img{height:auto;max-width:90%}

.quote {margin:15px 11px;background: url(background/q.gif) 0 0 no-repeat;padding-left:25px}

blockquote.bq {
	font: italic 10pt arial, helvetica, sans-serif;
	border-left:3px solid #ccc; 
	margin:0px;padding:0 5px}

.aimgbox {position: relative;overflow:auto;height:auto;width:98%;padding:5px}

img.aimg {max-width:96%;cursor:pointer}

<!--[if lte IE 6]>

.aimgbox {width:99%}

img.aimg{width: expression(this.width > 530 ? 510: true)}

<![endif]-->