/*******************************************
**********the saknet global CSSski**********
*******************************************/

/********** global style **********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;
border:0;outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
:focus { outline:0; }

/********** main body and html settings **********/
html, body { margin:0;padding:0;border:0; }
body { font:10px/1.25 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Verdana, sans serif; font-style:normal !important; }


/********** headers **********/
h1, h2, h3, h4, h5, h6 { margin:0;padding:0;font-weight:normal; }
h1 { letter-spacing:-1px;font-size:2em; }
h2 { letter-spacing:-1px;font-size:1.5em; }
h3 { font-size:1em;font-weight:bold; }

/********** images **********/
img, a img { border:0; }
.imgLeft { float:left;margin:4px 10px 4px 0; }
.imgRight { float:right;margin:4px 0 4px 10px; }

/********** links **********/
/*a:link, a:visited  { text-decoration:none; }*/
a:link, a:visited, a:hover, a:active { text-decoration:underline; }

/********** lists **********/
ul, ol { margin:0;padding:0 0 1.25em 2.5em;list-style: none; }

/********** floats **********/
.floatLeft {float:left;}
.floatRight {float:right;}

/********** clear **********/
.clear { clear:both; }
.clearer {clear:both;line-height:0;white-space:nowrap;font-size:1px;}
.cLeft { clear:left; }
.cRight { clear:right; }

/********** aligns **********/
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignJustify { text-align:justify; }
.alignTop { vertical-align:top; }
.alignMiddle { vertical-align:middle; }
.alignBottom { vertical-align:bottom; }

/********** widths **********/
.width100 { width: 100%; }
.width75 { width: 75%; }
.width50 { width: 50%; }
.width33 { width: 33%; }
.width25 { width: 25%; }

/********** margins/padding **********/
.noP { padding:0 !important; }
.noM { margin:0 !important; }
.noPM { margin:0 !important;padding:0 !important; }
.noSides {padding-left:0 !important;padding-right:0 !important; }
.paddingLeft {padding-left:5px;}
.paddingRight {padding-right:5px;}

/********** tables *****still need cellspacing="0"***** **********/
table { margin:0 0 1.25em 0;padding:0;border:0;border-collapse: separate;border-spacing: 0; }
table tr td { padding:2px; }

/********** form styles **********/
form { margin:0;padding:0;display:inline; }
input, select, textarea { font:11px Arial, Helvetica, sans-serif; }
textarea { width:100%;line-height:1.25; }
label {  }

/********** text styles **********/
p { padding:0 0 1.25em 0; }
blockquote { margin:1.25em;padding:1.25em 1.25em 0 1.25em; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
small { font-size:0.85em; }
sup { position:relative;bottom:0.3em;vertical-align:baseline; }
sub { position:relative;bottom:-0.2em;vertical-align:baseline; }
acronym, abbr { cursor:help;letter-spacing:1px;border-bottom:1px dashed; }
caption, th, td { text-align:left;font-weight:normal; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.capitals {text-transform:uppercase;}

/********** misc styles **********/
.hide { display:none; }
