body {
background:#5F90C8;
background-attachment:fixed;
color:#000000;
margin:0;
padding:0;
font:14px/1em Arial, Tahoma, Impact, sans-serif;
}

.lefttab {
/*background-color:#5F90C8;*/
background:url(images/bgm.png) no-repeat;
background-position:50% 100%;
}

.righttab {
/*background-color:#5F90C8;*/
background:url(images/bgm.png) no-repeat;
background-position:50% 100%;
}

.maintable {
}

#logo {
padding-bottom:35px;
}

.opened {
padding:0;
margin-top:3px; margin-bottom:3px;
border:1px solid #2A7ECE; 
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
background-color:#5F90C8;
background:url(images/main.png);
}

.openedw{
background-color:#5F90C8;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

.leftmenutab {}

.rightmenutab {text-align:left; font-size:12px; font-weight:bold;}

.leftbannertab { text-align:center; }

.righttab {}

.rightbonetab {}

.rightformtab {margin-right:10px;}

.lefthead {color:#FFFFDD;
}

.righthead {color:#FFFFDD;
}

.leftcolumn table td{
padding:0;
border:1px solid #2A7ECE; 
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
margin:2px;
/*
background:url(images/cols.png);
*/
}

.rightcolumn table td{
padding:0;
border:1px solid #2A7ECE; 
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
margin:2px;
/*
background:url(images/cols.png);
*/
}

.modtop { 
background:#62A6DB;
border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;
/*background:url(images/cols.png);*/
WIDTH:210px;
HEIGHT:0px;
padding:0 4px 0 4px;
margin:0 0 0px 0px;
}

.modrazd { 
/*background:url(images/cols.png);*/
WIDTH:210px;
HEIGHT:0px;
padding:0 4px 0 4px;
margin:0 0 0px 0px;
}

.modmid { 
background:#62A6DB/*url(images/cols.png)*/;
WIDTH:210px;
HEIGHT:100%; 
padding:4px;
margin:0 0 0px 0px;
}

.modmid table {
width:100%;
border:0px ridge #358FC3; 
border-radius:0px; -moz-border-radius:0px;
font-size:12px;
}

.modmid table td{ 
border:0px solid #358FC3;
border-radius:0px; -moz-border-radius:0px;
}

.modmid table td table{
border-radius:0px; -moz-border-radius:0px;
border:0px solid #358FC3; 
margin:0;
padding:0;
}

.modmidhead { 
background: #62A6DB url(images/bgbl.png) no-repeat scroll 0% 0%;
border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;
WIDTH:210px;
HEIGHT:100%; 
padding:4px 4px 8px 4px;
margin:0 0 0px 0px;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align :center;
}

.modbot { 
border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;
WIDTH:210px;
HEIGHT:5px;
padding:0 4px 0px 4px;
margin:0 0 0px 0px;
background:#62A6DB/*url(images/cols.png)*/;
}

.fieldset3 td { 
 border-right:#BCCEDF 1px solid;
border-left:#BCCEDF 1px solid;
}

.fieldset4 td { 
 border-right:#BCCEDF 1px solid;
}

#headgrnd {
background:url(images/head.jpg) scroll repeat-x 0% 0%;
height:156px;
border:0px;
}

.textmess {
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
background:url(images/colm.png);
border:1px solid #2A7ECE;
text-align:left;
margin:2px;
padding:0;
}

.textmess_e {
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
background:url(images/colm.png);
border:1px solid #2A7ECE;
text-align:left;
margin:2px;
padding:0;
}

.textmess_r {
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
background:url(images/colm.png);
border:1px solid #2A7ECE;
text-align:left;
margin:2px;
padding:0;
}

.textmess_r marquee {
margin:0 5px 2px 5px;
}

.insideleft_rl, .insideleft_ex, .insideleft_tm, .rlinsideleft {background:url(images/bg3l.png) repeat-y;}
.insideright_rl, .insideright_ex, .insideright_tm, .rlinsideright {background:url(images/bg3r.png) repeat-y; background-position :100%;}

.insideleft_rl, .insideleft_ex  {-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px 10px;}
.insideright_rl, .insideright_ex {-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px 10px;}


.insideleft_tm {-moz-border-radius:6px; -webkit-border-radius:6px; padding-left:5px; border-radius:6px 6px;}
.insideright_tm {-moz-border-radius:6px; -webkit-border-radius:6px; padding-right:5px; border-radius:6px 6px;}

#header {
height:190px;
}

.nobord img {
padding:0;
}

#tabl {
background-color:#9A9D83;
}

.title {
width:298px;
}

#headline1 .title { 
font:bold 25px Arial,Tahoma,Impact,sans-serif;
color:#990000;
text-align:center;
}

#headline1 a {
text-decoration:none;
color:#990000;
}

#headline1 a:hover {
color:#C80000;
}

#headline1 .at a {
text-decoration:none;
color:#03C;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
letter-spacing:normal;
margin:1px;
padding:0px;
word-spacing:normal;
white-space:normal;
}

#headline1 .at a:hover {
color:#00F;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
letter-spacing:normal;
margin:1px;
padding:0px;
word-spacing:normal;
white-space:normal;
}


#headline1 .headtitle {
font:bold 20px Arial,Tahoma,Impact,sans-serif;
color:#00a;
text-align:center;
}

#headline1 .foottitle {
font:bold 16px Arial,Tahoma,Impact,sans-serif;
color:#a00;
text-align:center;
}

#headline1 .headadtitle {
font:bold 16px "Times New Roman", Times, serif;
color:#000;
text-align:left;
}

#headline1 .adsa a { 
font:bold 16px "Times New Roman", Times, serif;
color:#AA0000;
text-align:left;
letter-spacing:normal;
}

#headline1 .adsa a:hover { 
font:bold 16px "Times New Roman", Times, serif;
color:#800;
letter-spacing:normal;
}

#headline1 .adsadd a { 
font:bold 16px "Times New Roman", Times, serif;
color:#00f;
letter-spacing:normal;
}

#headline1 .adsadd a:hover { 
font:bold 16px "Times New Roman", Times, serif;
color:#AA0000;
letter-spacing:normal;
}

* html #headline1 .title { 
margin-bottom:0; 
}

#headline1 .title em { 
color:#000096; 
font:bold 15px/5px Times New Roman,sans-serif;
padding-right:6px;
}

#headline1 span.subtitle { 
background-color:#999; 
color:#fff; 
font:bold 15px/15px Arial,Tahoma,Impact,sans-serif;
letter-spacing:4px; 
margin:0 0 20px 198px; 
padding:4px 4px 4px 8px; 
text-transform:uppercase; 
}
#footer {
background:url(images/bgf.png) 0 100% repeat-x;
clear:both;
margin:0 0 0 0;
width:100%;
text-align:center;
padding:0 0 0 0;
letter-spacing:1px; 
}

:link,:visited { text-decoration:none }

ul,ol,li,h1,h2,h3,h4,h5,h6,form,body,html {
margin:0; 
padding:0;
}

#maincolumn ul {
margin-left:0px;
padding-left:0;
list-style:none;
}

#maincolumn li { 
padding-left:0px;
background:transparent;
}

a, a:link, a:visited {
color:#000000;
outline:none;
font-weight:bold;
letter-spacing:1px;
}

a:hover {
color:#dd0000;
text-decoration:none;
}

#maincolumn a, #maincolumn a:link, #maincolumn a:visited {
color:#000;
}

#maincolumn a:hover {
color:#DD0000;
}

.ahref a, .ahref a:link, .ahref a:visited {
color:#000000;
font-weight:normal;
}

.ahref a:hover {
color:#AA0000;
font-weight:normal;
}

.ahrefb a, .ahrefb a:link, .ahrefb a:visited {
color:#000000;
font-weight:bold;
}

.ahrefb a:hover {
color:#AA0000;
font-weight:bold;
}

a img,:link img,:visited img {
border:none;
}

h1, h2, h4 {
font-family:Arial,Tahoma,Impact,sans-serif;
font-weight:normal;
letter-spacing:1px;
}

h3 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
text-align:center;
color:#333;
}

h1 {
font-size:150%;
}

h2 {
font-size:123%;
}

h4 {
color:#ffff00;
font-size:105%;
font-weight:bold;
}

#navtop, #maincolumn, #leftcolumn, #rightcolumn{
font-size:85%;
}

#maincolumn p, #leftcolumn p, #rightcolumn p{
margin-bottom:0;
}

blockquote {
background-color:#5ba4fd;
padding:5px 10px 5px 10px;
margin:15px 40px 15px 20px;
border-left:2px solid #00f;
border-right:2px solid #00f;
font-style:italic;
letter-spacing:1px;
}

img {
padding:0;
}

hr {
clear:both; 
border:0; 
height:1px; 
color:#ccc; 
background-color:#ccc; 
margin:0;
}

fieldset {
border:2px solid #8DA19D;
line-height:1.4em;
padding:0px;
margin:0 0 0 0;
}

.fhct {
text-align:center;
background:url(images/bg.png) repeat-x scroll 0% 0%;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
font-size:15px;
font-weight:bold;
padding :5px;
margin:0;
color:#FFF;
}

.fieldheader {
background:url(images/bg.png) repeat-x scroll 0% 0%;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
font-size:15px;
font-weight:bold;
padding :5px;
margin:0;
color:#FFF;
}

.fieldbody {
margin:0 10px 10px 10px;
padding:10px;
}

legend {
color:#000000;
font-weight:bold;
}

/***** GLOBAL CLASSES *****/

b, strong{ letter-spacing:1px; }

.clear,p { clear:both; }

.img-left {float:left; margin:6px 10px 15px 0; }
.img-right {float:right; margin:6px 0 15px 10px; }

.float-left { float:left; }
.float-right { float:right; }

.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.textsmall{ font-size:80%; line-height:1.4em; }
.textblue{ color:#990000;
font-weight:bold;
text-decoration:underline;
}

.underline { border-bottom:1px solid #333; }
.highlight { background:#00f; }

/* LAYOUT */ 

#maincontainer {
width:100%;
margin:0 auto;
vertical-align:top;
}

#contentwrapper {
float:left;
width:100%;
}

#maincolumn {
width:100%;
margin:0;

}

.text {
margin:0;
}

#leftcolumn {
vertical-align:top;
}

#leftcolumn td{
font-size:12px;
}

#rightcolumn {
vertical-align:top;
}

#rightcolumn td{
font-size:12px;
}

* html #leftcolumn { margin-top:10px; }
* html #rightcolumn { margin-top:10px; }
* html #maincolumn { margin-top:10px; }

/*********************************** forms *****************************************/

#form label { 
color:#000;
font-weight:bold;
font-size:12px;
}

#form input {
font-size:14px;
}
#form select{
width:200px;
height:25px;
font-size:14px;
}
#form input, textarea, select {
border:0px;
padding:0px;
margin-top:0px;
color:#000000;
}

#form input.checkbox {
width:14px;
background:none;
border:0;
}

#form input.radio_button {
width:14px;
background:none;
border:0;
}

#form input.small, select.small {
width:50px;
}

#form input.large, select.large {
width:200px;
}

#form input.extra_large, select.extra_large {
width:300px;
}

#form input.submit {
color:#000000;
}

#form input.securitycode {
width:51px;
text-transform:uppercase;
}

#form textarea {
width:200px;
height:300px;
}

#form textarea.deep {
height:300px;
}

#form textarea.shallow {
height:50px;
}

#form fieldset {
width:400px;
padding:0;
border:0px solid #e3e3e3;
margin:auto;
display:block;
}

#form fieldset img {
border:0;
}

#authform fieldset {
width:300px;
border:2px solid #293745;
margin:auto;
display:block;
}

input::-webkit-input-placeholder {
    color: #999;
}
input:focus::-webkit-input-placeholder {
    color: transparent;
}
/* Firefox < 19 */
input:-moz-placeholder {
    color: #999;
}
input:focus:-moz-placeholder {
    color: transparent;
}
/* Firefox > 19 */
input::-moz-placeholder {
    color: #999;
}
input:focus::-moz-placeholder {
    color: transparent;
}

/* Internet Explorer 10 */
input:-ms-input-placeholder {
    color: #999;
}
input:focus:-ms-input-placeholder {
    color: transparent;
}

.tables {
border:0px solid #666;
}

.tables td {
border:1px solid #666;
}

.tables th.top{
background:#06F url(images/bg.png) repeat scroll 0% 0%;
color:#FFFFFF;
height:20px;
}

.warning{
border:1px dotted #CC0000;
margin:auto;
width:80%;
padding:5px;
margin-top:20px;
text-align:center;
}

.byn {font:bold 13px Arial,Tahoma,Impact,sans-serif;padding-left:0px; margin-left:0;height:20px;list-style:none;display:inline;}
.byn a{ color:#000000; padding:2px 0.5em; margin-right:10px; text-decoration:none;float:right; background-color:#9FA4B0;
border-radius:6px; border:1px solid #485F78; -moz-border-radius:6px;}
.byn a:hover{ color:#DD0000; background-color:#FFE271; border:1px solid #485F78;}

.bync {font:bold 13px arial;padding-left:0px; margin-left:0;height:20px;list-style:none;display:inline;}
.bync a{padding:2px 0.5em; margin-right:10px; text-decoration:none;float:inherit; color:black; background-color:#9FA4B0;
border-radius:6px; border:1px solid #485F78; -moz-border-radius:6px;}
.bync a:hover{color:#DD0000; background-color:#FFE271; border:1px solid #485F78;}

.byncm {font:bold 13px arial; height:20px; list-style:none;display:inline; margin-left:2px; margin-right:2px;}
.byncm a{padding:3px 6px 3px 6px; text-decoration:none; float:center; color:#F3DF8B; background:#9FA4B0; /*border:1px solid #8A8A8A;*/
border-radius:6px; border:2px ridge #EFEFEF; -moz-border-radius:6px;
}
.byncm a:hover{background:#FFE271; ; border:2px ridge #FFFFCC;/* border-style:outset;*/}
body .byncm a:active{ /* Apply mousedown effect only to NON IE browsers *//*border-style:inset;*/}

.tooltip {
border-bottom:1px dotted #000000; color:#000000; outline:none;
cursor:pointer; text-decoration:none;
position:relative;
}
.tooltip span {
margin-left:-999em;
position:absolute;
}
.tooltip:hover span {
border-radius:5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow:5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow:5px 5px rgba(0, 0, 0, 0.1);
font-family:sans-serif, Calibri, Tahoma, Geneva;
font-size:11px;
position:absolute; left:2.5em; top:1.8em; z-index:99;
margin-left:0; width:140px;
}
#headgrnd .tooltip:hover span {
border-radius:5px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow:5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow:5px 5px rgba(0, 0, 0, 0.1);
font-family:sans-serif, Calibri, Tahoma, Geneva;
font-size:11px;
position:absolute; left:2.5em; top:2.3em; z-index:99;
margin-left:0; width:140px;
}
.tooltip:hover img {
border:0; margin:-12px 0 0 -54px;
float:left; position:absolute;
}
.tooltip:hover em {
font-family:Candara, Tahoma, Geneva, sans-serif; font-size:1.2em; font-weight:bold;
display:block; padding:0.2em 0 0.6em 0;
}
.classic { padding:0.8em 1em; }
.custom { padding:0.5em 0.8em 0.8em 2.5em; text-align:left;
}

* html a:hover { background:transparent; }
.info { background:#FF9F04; border:2px ridge #FF9F04; opacity:0.9;}
.info:hover {display:none;}

#linetitle {
background:#8E9D96 /*url(images/bgln.png) no-repeat*/;
width:200px;
height:16px;
margin-left:5px;
padding-top:1px;
}

.actbut { border:3px ridge #ffffcc; background:#ffffcc; font-weight:bold; color:#000000; letter-spacing:1px; cursor:pointer;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
.actbut:hover { background:#C3C38F;color:#AA0000; }

.actcol {background:#BCC0C9; border:1px solid #9498A1; border-radius:6px 6px; -moz-border-radius:6px; -webkit-border-radius:6px; width:24px; color:#cc0000; font-weight:bold;}

.actinf {background:#BCC0C9; border:1px solid #9498A1; padding-left:6px; padding-right:6px; border-radius:8px 8px; -moz-border-radius:8px; -webkit-border-radius:8px;}

.modmid table .leftbut{ text-align:center; border:2px ridge #BCCBEA; background:#FFFFB8; font-weight:bold; color:#000000; letter-spacing:1px; cursor:pointer;}
.modmid table .leftbut:hover { background:#BCCBEA;color:#0000AA; }
.modmid table .leftnumb {background:#FFFFCC; border:1px solid #777777; padding-right:2px;}

.field {
padding-top:0px;
padding-bottom:0px;
padding-left:6px;
margin:0px;
height:20px;
background:#FFFFCC;
color:#000099;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

.maxfield {
width:235px;
}

.calc {text-align:center; background:#FFFF77; color:#AA0000; font-weight:bold; cursor:not-allowed;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

.tabform { background:#D7D7A3 url(images/tabgrnd.png) no-repeat scroll 0px 20px; border:3px ridge #FFFFCC; padding:0px;
/*border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;*/
}

.tabsel { background:#AFAF7B;}

.tabtitle { height:20px; border-bottom:3px ridge #FFFFCC;}

.confirmbut { margin-left:25px; }

.formtitle { text-align:left; padding-left:10px;}

.tabconf { color:#0000AA; font-weight:bold; }

.tabprice { color:#AA0000; font-weight:bold; }

.whitelink:hover {text-decoration:underline;}

.chain {
font-size:80%;
border:#6F7688 2px solid;
/*
background-color:#CBCED3;
*/
BACKGROUND-IMAGE:url(images/bgchain.png);
BACKGROUND-REPEAT:repeat-y;
background-position:0px 0px;
border-radius:10px; border:2px ridge #EFEFEF; -moz-border-radius:10px;
padding-left:5px;
padding-right:5px;
}

.chain a,.chain a:link,.chain a:visited {
color:#000000;
outline:none;
font-weight:bold;
letter-spacing:1px;
}

.chain:hover {
background:url(images/bgchain1.png) repeat-y;
}

/*****/

.actbut { width:200px; border:3px ridge #ffffcc; background:#ffffcc; font-size:11px; font-weight:bold; color:#000000; letter-spacing:1px; cursor:pointer; text-align:center;}
.actbut:hover { background:#C3C38F;color:#AA0000; }
.actbuti { width:200px; border:3px ridge #ffffcc; background:#86AEFF; font-size:11px; font-weight:bold; color:#000000; letter-spacing:1px; cursor:pointer; text-align:center;}
.actbuti:hover { background:#5E86D7;color:#FFFF00; }
.actinf {background:#BCC0C9; width:200px; border:1px solid #9498A1; font-size:11px; text-align:center;}

.field {
padding-top:0px;
padding-bottom:0px;
margin:0px;
height:20px;
background:#FFFFCC;
color:#000099;
}

.maxfield {
width:235px;
}

.maxarea {
padding-top:0px;
padding-bottom:0px;
margin:0px;
background:#FFFFCC;
color:#000099;
width:378px;
height:150px;
border:2px inset #FFFFFF; 
}

.minarea {
padding-top:0px;
padding-bottom:0px;
margin:0px;
margin-bottom:5px;
background:#FFFFCC;
color:#000099;
width:238px;
height:60px;
border:2px inset #FFFFFF; 
}

.calc {text-align:center; background:#FFFF77; color:#AA0000; font-weight:bold; cursor:not-allowed; }

.tabform { background:#D7D7A3; border:3px ridge #FFFFCC; padding:0px; }

.tabsel { background:#AFAF7B; font-size:12px;}

.tabtitle { height:20px; border-bottom:3px ridge #FFFFCC; }

.confirmbut { margin-left:25px; }

.formtitle { text-align:left; padding-left:10px; font-size:12px;}

.tabconf { color:#0000AA; font-weight:bold; }

.tabprice { color:#AA0000; font-weight:bold; }

.rlinsideleft { height:20px; }
.rlinsideright { height:20px; }
.rline {height:20px; padding :0;}

.txtblk {text-align:center; background:#FFE9E9; width:615px;padding:10px;border:2px ridge #FF6A6A;margin:10px;line-height:150%;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}

.comppart {
width:400px;background:#BCCEDF;border:2px ridge #B7D4EA; color:#000055; padding:4px; font-weight:bold; font-size:14px;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
.comptab {
width:90%;background:#F4DC83;border:3px ridge #CCB45B; color:#000000;
}
.comptab th {background:#B8A047;border:2px ridge #CCB45B;}
.comptit {width:80px;color:#990000;padding:4px;text-align:left;font-weight:bold;font-style:italic;}
.compfield {background:#FFFFCC; color:#000099;padding:4px;text-align:left;font-weight:bold;font-style:italic;}
.compname {font-size:14px;font-style:normal;}

.topm {
background: url(images/bg10.png);
border:0px ridge #3D4749; 
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
letter-spacing:0;
height:20px;
color:#333333;
}
#rotateCntr {
 position:fixed;
 top:150px; right:-32px;
 margin:0;
 z-index:10;
 cursor:pointer;
 font-size:20px;
 font-weight:bold;
 Background:#4D77BA;
 border:3px solid #FFFFFF;
 box-shadow:0 0 0 1px #FF2E1A;
 padding: 8px 12px 18px 12px;
 min-width:56px;
 color:#FFFFFF;
 text-align:center;
 font-family:verdana;
 border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;
 transition:All 0.3s ease;
-webkit-transition:All 0.3s ease;
-moz-transition:All 0.3s ease;
-o-transition:All 0.3s ease;
transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
-webkit-transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
-moz-transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
-o-transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
-ms-transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
}

#rotateCntr:hover {right:-28px;text-shadow:1px 1px 1px #003300;}

 #TS_rotateCntr {
 position:fixed;
 bottom:280px; right:-60px;
 margin:0;
 z-index:10;
 cursor:pointer;
 font-size:12px;
 font-weight:bold;
 Background:#4D77BA;
 border:3px solid #FFFFFF;
 box-shadow:0 0 0 1px #FF2E1A;
 padding: 8px 12px 18px 12px;
 color:#FFFFFF;
 text-align:center;
 font-family:verdana;
 border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;
 transition:All 0.3s ease;
-webkit-transition:All 0.3s ease;
-moz-transition:All 0.3s ease;
-o-transition:All 0.3s ease;
transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
-webkit-transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
-moz-transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
-o-transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
-ms-transform: rotate(-90deg) scale(1) skew(0deg) translate(0px);
}

#TS_rotateCntr:hover {right:-56px;text-shadow:1px 1px 1px #003300;}
.plus {
background:url(images/plus33.png) no-repeat;
width:34px;
height:34px;
padding-left:10px;
}

.topm:hover {
background:url(images/bg11.png);
color:#AA3333;
}

.topma {
color:#333333;
font-weight:bold;
}

.topma:hover {
color:#AA3333;
font-weight:bold;
}

.toptab {
height:24px;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
border:0px solid #2E80CF;
}

.toptab td {
background:url(images/bg10.png);
border:0px solid #2E80CF;
border-left:2px none #2E80CF;
border-right:2px none #2E80CF;
height:20px;
}

.chat-bubble {
  background-color:#CBCED3;
  border:2px solid #666666;
  line-height:1.3em;
  margin:10px auto;
  padding:10px;
  position:relative;
  text-align:center;
  width:200px;
  border-radius:10px 10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -moz-box-shadow:0 0 5px #888888;
  -webkit-box-shadow:0 0 5px #888888;
}

.chat-bubble-arrow-border {
  border-color: #666666 transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  bottom:-22px;
  left:30px;
}

.chat-bubble-arrow {
  border-color: #CBCED3 transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  bottom:-19px;
  left:30px;
}

.topmenu{
position: relative;
padding: 0 0 0 34px;
margin: 0 auto 0 auto;
background: url(images/menu_bg.gif) repeat-x;
height: 46px;
list-style: none;
}

.topmenu li{
float:left;
}

.topmenu li a{
float: left;
display: block;
color:#000;
text-decoration: none;
font-family: sans-serif;
font-size: 10px;
font-weight: bold;
padding:0 0 0 19px;
height: 46px;
line-height: 46px;
text-align: center;
cursor: pointer; 
}

.topmenu li a b{
float: left;
display: block;
padding: 0 20px 0 3px;
}

.topmenu li.current a, .topmenu li a:hover{
color: #fff;
background: url(images/menu_hover_left.gif) no-repeat;
background-position: left;
}

.topmenu li.current a b, .topmenu li a:hover b{
color: #fff;
background: url(images/menu_hover_right.gif) no-repeat right top;
}

.whitelink:hover {text-decoration:underline;}

.inv{display:none;}

.bantd{
background:#FFFFCC;
text-align:center;
}

.messagebox{
position:absolute;
width:100px;
margin-left:5px;
margin-top:2px;
border:1px solid #c93;
background:#ffc;
padding:3px;
}
.messageboxok{
position:absolute;
width:auto;
margin-left:5px;
margin-top:2px;
border:1px solid #349534;
background:#C9FFCA;
padding:3px;
font-weight:bold;
color:#008000;
}
.messageboxerror{
position:absolute;
width:auto;
margin-left:5px;
margin-top:2px;
border:1px solid #CC0000;
background:#F7CBCA;
padding:3px;
font-weight:bold;
color:#CC0000;
}

.fieldf {
padding:2px 5px 2px 5px;
margin:5px 0 10px 0;
background:#FFFFCC;
color:#000099;
font-style:italic;
border:2px ridge #ACFCFF;
}

.rndtab {
border-collapse: separate;
border-spacing: 10px 2px;
}

.rndtd {
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
padding: 16px;
border: 1px solid #9A9D83;
background: #98C9EA;
}

.rndtd:hover {
border: 1px solid #DEC5C5;
background: #FFFFF3;
}

.vnewstxtblk {text-align:center; background:#FFFFCC; width:100%px; margin:0 10px 0 10px; padding:10px;border:1px solid #EFC557;margin:10px;line-height:150%;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}
.vnewshdr {font-size:16px; font-weight:bold; color:#EB7036; padding:5px 10px 5px 10px; background:#FFFFFF; border:1px solid #EFC557; margin-bottom:5px;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; letter-spacing:1px;
}
.vnewsdate {font-size:10px; font-weight;normal; color:#000000; padding-right:5px; text-align:right; background:#FFFF8A; margin-top:4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF8A', endColorstr='#FFE07F');
background: -webkit-gradient(linear, left top, left bottom, from(#FFFF8A), to(#FFE07F));
background: -moz-linear-gradient(top, #FFFF8A, #FFE07F);
background: -o-linear-gradient(top, #FFFF8A, #FFE07F); 
background: -ms-linear-gradient(top, #FFFF8A, #FFE07F);
}
*/
.vnewstxtblk {text-align:center; background:#1E90FF; width:100%px; margin:0 10px 0 10px; padding:10px;border:1px solid #0A7CEB;margin:10px;line-height:150%;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; font-family:calibri, arial, sans-serif;
}
.vnewshdr {font-size:16px; font-weight:bold; color:#FF0000; padding:5px 10px 5px 10px; background:#FFFFFF; border:1px solid #0A7CEB; margin-bottom:5px;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; letter-spacing:1px;
}
.vnewstxt {font-size:14px; font-weight;normal; color:020C15;text-shadow:1px 1px #555555; text-align:left; letter-spacing:1px;}
.vnewsdate {font-size:10px; font-weight;normal; color:#D7EDFF; padding-right:5px; text-align:right; background:#50B8FF; margin-top:4px; letter-spacing:1px; text-shadow:1px 1px #555555;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50B8FF', endColorstr='#0A7CEB');
background: -webkit-gradient(linear, left top, left bottom, from(#50B8FF), to(#0A7CEB));
background: -moz-linear-gradient(top, #50B8FF, #0A7CEB);
background: -o-linear-gradient(top, #50B8FF, #0A7CEB); 
background: -ms-linear-gradient(top, #50B8FF, #0A7CEB);
}
.txtblkc{width:615px;font-size:12px;background-color:#FFE9E9;border:2px ridge #FF6A6A;line-height:1.3em;margin:10px auto;padding:10px;position:relative;text-align:center;border-radius:10px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0 0 5px #888888;-webkit-box-shadow:0 0 5px #888888;}
.txtblkc-arrow-border{border-color: #BE4F4F transparent transparent transparent;border-style: solid;border-width: 10px;height:0;width:0;position:absolute;bottom:-22px;left:50px;}
.txtblkc-arrow{border-color: #FFE9E9 transparent transparent transparent;border-style: solid;border-width: 10px;height:0;width:0;position:absolute;bottom:-19px;left:50px;}
.htit{background:#999999;padding-top:2px;padding-bottom:2px;padding-left:12px;}
.hurl{padding-bottom:4px;margin-top:8px;color:#FFFFFF;}
#maincolumn .hurl a, #maincolumn .hurl a:link, #maincolumn .hurl a:visited{color:#FFFFFF; text-decoration:none;}
#maincolumn .hurl a:hover {color:#DDDDFF;}
h5 { background: #EEEEEE; padding-left:10px; margin-bottom:8px;}


.hotspot {cursor:pointer;}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; font-size:12px; color:#FFFFFF}
#ttcont b {color:#FFFF00;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

.des{padding-left:26px;color:#66FF66;font-weight:bold;}

.desp{padding-left:26px;color:#AA0000;font-weight:bold;}

.desa{color:#AA0000;font-weight:bold;}

.ordblk {text-align:center; background:#48B0EF; width:415px; padding:10px;border:2px ridge #2088C7;margin:10px;line-height:150%;
border-radius:10px 10px; -moz-border-radius:10px; -webkit-border-radius:10px;
}