html 				{overflow: -moz-scrollbars-vertical;margin-top:10px;}
body				{font:10px Verdana,Tahoma,Helvetica; background-color:#FFFFFF; }
table				{font:10px Verdana,Tahoma,Helvetica; color:#666666}
hr 					{border: 0px;background-color:#CCCCCC; height:1px;margin-left: 10px; margin-right: 10px; }
*[disabled] 		{color:#AAAAAA;}
.disable			{color:#AAAAAA;}

a					{color:#2260B8;text-decoration:none}
a:link				{COLOR:#2260B8}
a:visited			{COLOR:#2260B8}
a:hover				{COLOR:#2260B8;text-decoration:underline}
a:active			{COLOR:#2260B8}
a img				{border:0px;padding-right:3px;padding-left:3px;vertical-align:middle;background-color:White}

a.a1				{color:#FFFFFF;text-decoration:none}
a.a1:link			{COLOR:#FFFFFF}
a.a1:visited		{COLOR:#FFFFFF}
a.a1:hover			{COLOR:#FFFFFF;text-decoration:underline}
a.a1:active			{COLOR:#FFFFFF}

a.a2				{color:#2F74B7;text-decoration:none}
a.a2:link			{COLOR:#2F74B7}
a.a2:visited		{COLOR:#2F74B7}
a.a2:hover			{COLOR:#7AA9DD;text-decoration:underline}
a.a2:active			{COLOR:#2F74B7}
           
pre					{font-family:Courier New;font-size:11px}           
.cosole				{color:#FFFFFF;background-color:#000000;border:1px solid #00AAFF;padding:5px}

.mono				{font-family:Consolas,Courier New;font-size:11px}           

.h					{cursor:pointer;}	
.b					{font-weight:bold;}
.wf					{color:#FFFFFF}
.visible			{visibility:visible;}
.hidden				{visibility:hidden;}
.trans				{background-color:Transparent}

.txac				{text-align:center}
.txar				{text-align:right}
.txal				{text-align:left}

.wait				{background: transparent url('/images/misc/spinner.gif') no-repeat; visibility:hidden; vertical-align:middle;position: absolute;height:16px;width:16px;}

.alert				{background-color:#F2CFCF;border: 1px solid #EB897F;}
.warning			{background-color:#FFF1AB;border: 1px solid #FABD52;}
.info				{background-color:#C4E2ED;border: 1px solid #6FAEED;}
.offer				{background-color:#D7FFD7;border: 1px solid #9CD09C;}
.question			{background-color:#DDDDDD;border: 1px solid #BBBBBB;}

.gridstatic			{margin-top:10px;margin-bottom:5px;text-align:left;font-family: Verdana,Tahoma,Helvetica;font-size: 11px;border-collapse: collapse;border-Color:#BBBBBB;border-style:solid;border-width:1px}
.gridstatic th		{font-weight:normal; border-collapse: collapse;border-Color:#BBBBBB;border-style:solid;border-width:1px;background-color: #DDDDDD;background:url(/images/bk/bk3.gif) repeat-x left top;font-weight:bold}
.gridstatic td		{border-collapse: collapse;border-Color:#BBBBBB;border-style:solid;border-width:1px;padding-top:1px;padding-bottom:1px;}

.grid				{margin-top:10px;margin-bottom:5px;text-align:left;font-family: Verdana,Tahoma,Helvetica;font-size: 11px;border-collapse: collapse;border-Color:#BBBBBB;border-style:solid;border-width:1px}
.grid th			{font-weight:normal; border-collapse: collapse;border-Color:#BBBBBB;border-style:solid;border-width:1px;background-color: #DDDDDD;background:url(/images/bk/bk3.gif) repeat-x left top;font-weight:bold}
.grid td			{border-collapse: collapse;border-Color:#BBBBBB;border-style:solid;border-width:1px;padding-top:1px;padding-bottom:1px;}
.grid tr:hover td	{background-color:#CEE0FF !important;}		
.grid img			{cursor:pointer;vertical-align:middle;background-color:transparent}
.grid input			{cursor:pointer;vertical-align:middle;background-color:transparent}

.title				{font-weight:bold; font-size:13px}
.title2				{font-weight:bold; font-size:20px}

.voteup				{background-image:url('/images/misc/hand.png');background-position:0px -39px;width:16px;height:18px;}
.voteup:hover		{background-image:url('/images/misc/hand.png');background-position:0px -59px;width:16px;height:18px;}
.votedown			{background-image:url('/images/misc/hand.png');background-position:0px 0px;width:16px;height:18px;background-repeat:no-repeat}
.votedown:hover		{background-image:url('/images/misc/hand.png');background-position:0px -19px;width:16px;height:18px;background-repeat:no-repeat}

.expand				{background-image:url('/images/misc/expand.png');background-position:0px 0px;width:13px;height:13px;cursor:pointer;vertical-align:middle;background-repeat:no-repeat}
.expand:hover		{background-image:url('/images/misc/expand.png');background-position:-26px 0px;width:13px;height:13px;cursor:pointer;vertical-align:middle;background-repeat:no-repeat}
.contract			{background-image:url('/images/misc/expand.png');background-position:-39px 0px;width:13px;height:13px;cursor:pointer;vertical-align:middle;background-repeat:no-repeat}
.contract:hover		{background-image:url('/images/misc/expand.png');background-position:-65px 0px;width:13px;height:13px;cursor:pointer;vertical-align:middle;background-repeat:no-repeat}

/*********** BORDERS **********/
.bb 				{border: 1px solid #27A8E2;}
.bbt 				{border-top: 1px solid #27A8E2;}
.bbl 				{border-left: 1px solid #27A8E2;}
.bbr 				{border-right: 1px solid #27A8E2;}
.bbb 				{border-bottom: 1px solid #27A8E2;}

.ob 				{border: 1px solid #27A8E2;}
.obt 				{border-top: 1px solid #27A8E2;}
.obl 				{border-left: 1px solid #27A8E2;}
.obr 				{border-right: 1px solid #27A8E2;}
.obb 				{border-bottom: 1px solid #27A8E2;}

.gb 				{border: 1px solid #CCCCCC;}
.gbt 				{border-top: 1px solid #CCCCCC;}
.gbl 				{border-left: 1px solid #CCCCCC;}
.gbr 				{border-right: 1px solid #CCCCCC;}
.gbb 				{border-bottom: 1px solid #CCCCCC;}

/******** PADDINGS **********/
.pl0				{padding-left:0px;}
.pl1				{padding-left:1px;}
.pl3				{padding-left:3px;}
.pl5				{padding-left:5px;}
.pl10				{padding-left:10px;}
.pl15				{padding-left:15px;}

.pr0				{padding-right:0px;}
.pr1				{padding-right:1px;}
.pr3				{padding-right:3px;}
.pr5				{padding-right:5px;}
.pr10				{padding-right:10px;}
.pr15				{padding-right:15px;}

.pt0				{padding-top:0px;}
.pt1				{padding-top:1px;}
.pt3				{padding-top:3px;}
.pt5				{padding-top:5px;}
.pt10				{padding-top:10px;}
.pt15				{padding-top:15px;}

.pb0				{padding-bottom:0px;}
.pb1				{padding-bottom:1px;}
.pb3				{padding-bottom:3px;}
.pb5				{padding-bottom:5px;}
.pb10				{padding-bottom:10px;}
.pb15				{padding-bottom:15px;}

.opacity0			{-moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;}
.opacity10			{-moz-opacity:.10; filter:alpha(opacity=10); opacity:.10;}
.opacity20			{-moz-opacity:.20; filter:alpha(opacity=20); opacity:.20;}
.opacity30			{-moz-opacity:.30; filter:alpha(opacity=30); opacity:.30;}
.opacity40			{-moz-opacity:.40; filter:alpha(opacity=40); opacity:.40;}
.opacity50			{-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.opacity60			{-moz-opacity:.60; filter:alpha(opacity=60); opacity:.60;}
.opacity70			{-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;}
.opacity80			{-moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;}
.opacity90			{-moz-opacity:.90; filter:alpha(opacity=90); opacity:.90;}
.opacity100			{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

/********** rouded corners *********/
.shadowblockgray	{background-image:url('/images/bg/shadowblockgray.png');padding: 5px}
.shadowblockblue	{background-image:url('/images/bg/shadowblockblue.png');padding: 5px}

.roundedBlue		{background:#ECF4FE;}
.roundedGray		{background:#EEEEEE;}

.roundedB1, .roundedB2, .roundedB3, .roundedB4{font-size:1px; overflow:hidden; display:block;}
.roundedB1			{height:1px; margin:0 5px;}
.roundedB2			{height:1px; margin:0 3px;}
.roundedB3			{height:1px; margin:0 2px;}
.roundedB4			{height:2px; margin:0 1px;}
.roundedContent div {margin-left: 5px;}

/******** Controls ***********/
.browseButton
{
    background-color: #fff;
    color: #000;
    border: 1px solid #999999;
    font-size: 11px;
    cursor:pointer;
    background: url(/images/misc/button0_bg1.png) repeat-x left top;
    height: 30px;
}

.browseButtonHover
{
    background: url(/images/misc/button0_bg2.png) repeat-x left top;
}

input,
select,
textarea 
{	
	background-color: #fff;
    color: #000;
    border: 1px solid #999999;
    font-size: 11px;
}

input:focus,
select:focus,
textarea:focus 
{
    border-color: #990033;
}

input[type=checkbox],
input[type=radio]
{
	background-color: transparent;
    border: none;
    vertical-align:middle;
}

input[type=button],
input[type=submit]
{
    height:18px;
    border: solid 1px #888888;    
    color: #000;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
    font-size: 11px;
    white-space: nowrap;
    cursor:pointer;
    background: url(/images/misc/button0_bg1.png) repeat-x left top;
}

input[type=button]:hover,
input[type=submit]:hover
{
    background: url(/images/misc/button0_bg2.png) repeat-x left top;
}

input[type=button].blue,
input[type=submit].blue
{
	background: url(/images/misc/button1_bg1.png) repeat-x left top;
}

input[type=button].blue:hover,
input[type=submit].blue:hover
{
	background: url(/images/misc/button1_bg2.png) repeat-x left top;
}

input[type=button].green,
input[type=submit].green
{
	background: url(/images/misc/button2_bg1.png) repeat-x left top;
}

input[type=button].green:hover,
input[type=submit].green:hover
{
	background: url(/images/misc/button2_bg2.png) repeat-x left top;
}

input[type=button].orange,
input[type=submit].orange
{	
	background: url(/images/misc/button3_bg1.png) repeat-x left top;
}

input[type=button].orange:hover,
input[type=submit].orange:hover
{	
	background: url(/images/misc/button3_bg2.png) repeat-x left top;
}

input[type=button].red,
input[type=submit].red
{
	background: url(/images/misc/button4_bg1.png) repeat-x left top;
}

input[type=button].red:hover,
input[type=submit].red:hover
{
	background: url(/images/misc/button4_bg2.png) repeat-x left top;
}


