/* Relyon Saral TaxOffice Style definitions*/

/* General Styles */
body{margin:0;padding:0;background-color:#678FC2/*D6E6FE*/;font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:62.5%; line-height:normal;color:#666666;}
a{text-decoration:none;color:#0560A6;}
a:hover{text-decoration:underline;}
a:visited{color:#0560A6;}
hr{color:#ccc;background-color:#ccc;height:1px;border-bottom-width:0px;border-top-width:0px;margin-bottom:0px;}

.contentpadder{padding-left:20px;padding-right:10px};
#pagebody{border:1px solid #678FC2;}


/* Top of the page Styles */
.top1{color:#fff;font-size:1.1em;line-height:1.5em;}
.top1 A{color:#D6E7F4;text-decoration:none;}
.top1 A:hover{color:#fff;text-decoration:none;}

.top2{color:#fff;font-size:1.1em;line-height:1.5em;}
.top2 A{color:#ffffff;text-decoration:none;}
.top2 A:hover{color:#D6E7F4;text-decoration:none;}

.top3{color:#000000;font-size:1.1em;line-height:1.5em;}
.top3 A{color:#666666;text-decoration:none;}
.top3 A:hover{color:#FF3300;text-decoration:none;}

/* Navigation and Ribbon bar Styles */
.navigation{background-color:#D6E6FE;padding:0;}
#navcont{background-repeat:repeat-x;background-position:bottom;background-color:#CBE0FD;zoom:100%;}

/* Navigation Bar Styles */
#navigation {margin: 0 0 0 0; padding: 0 0 0 0; height: 24px; }
#navigation tra {margin: 0; padding: 0; background: #fff; font-weight: bold; }
#navigation tr td {text-align: center; border-right: 1px #a9bad1 solid; color: #11449E;}
#navigation tr td a {margin: 0; padding: 5px 0px; color: #3d5f9c; display: block; text-decoration: none; white-space: no-wrap; font-weight: bold; font-size: 11px;}
#navigation tr td a:hover {text-decoration: none; color: #3d5f9c; background: #CBE0FD;}
#navigation #current a{text-decoration: none; color: #3d5f9c;}

/* Ribbon bar Styles */
#ribbon{padding:4px 10px 4px 20px;background-position:top;background-repeat:repeat-x;color: #333333;font-size:1.1em;line-height:1.5em;}
.ribtopc{border:1px solid #000000;background-color:#e1eaf6; padding:2px}

.ribfont{color:#666699;font-size:1.1em;line-height:1.5em;}
.ribbox1{background-color:#E3EFFF;}
.ribbox1cover{background-color:#EFF7FF;}

.linkbox{font-size:1.2em;line-height:1.5em;border:1px solid #a6aab0;}

.content{font-size:1.1em;color:#000000;text-align:left; padding:0px 0px 0px 12px;}
.content a{color:#2771BA;text-decoration:none;}
.content a:hover{color:#000000;text-decoration:none;}

.content2{font-size:1.1em;color:#000000;text-align:left; padding:0px 0px 0px 0px;}
.content2 a{color:#2771BA;text-decoration:none;}
.content2 a:hover{color:#000000;text-decoration:none;}

.headingline {margin:3px 0px; padding:0px 12px; font-size:1.6em; font-family:Arial; color:#666666;border-bottom:1px solid #d4d4d4; background-color:#d9e8fc; font-family:Trebuchet MS, Verdana}

.headingline1 {margin:3px 0px; padding:0px 12px; font-size:1.5em; font-family:Arial; color:#666666;border-bottom:1px solid #d4d4d4; background-color:#E8F1FD; font-family:Trebuchet MS, Verdana}
.headinglinegreen {margin:3px 0px; padding:0px 12px; font-size:1.5em; font-family:Arial; color:#666666;border-bottom:1px solid #d4d4d4; background-color:#eafde8; font-family:Trebuchet MS, Verdana}

/* Footer Styles FFD98C*/
.foottext{font-size:1.1em;color:#808080;padding:0px 10px;vertical-align:middle;text-align:left;}
.foottext a{color:#2771BA;text-decoration:none;}
.foottext a:hover{color:#2771BA;text-decoration:none;}
.foottext a:visited{color:#2771BA;}

.itrcellbullet {border:1px solid #d4d4d4; background-color:#FFC374}
.itrcellcontent {border:1px solid #d4d4d4; background-color:#d9e8fc}

#prodnav {margin: 0 0 0 0; padding: 0 0 0 0; background: #CBE0FD; height: 24px;}
#prodnav tra {margin: 0; padding: 0; background: #fff; border: 1px solid #006699;}
#prodnav tr td {text-align: center;}
#prodnav tr td a {margin: 0; padding: 5px 0px; display: block; text-decoration: none; white-space: no-wrap; border: 1px solid #cccccc;}
#prodnav tr td a:hover {text-decoration: none; background: #FFD98C;}

.selectedtab{background: #FFD98C;}

.boxblueheader{background-image:url(../images/head-blue-bg.jpg);background-repeat:repeat-x; background-position:right; height:20px}
.boxborder{border: 1px solid #cccccc}

.tabheadactive{border-left:1px solid #EEEEEE; border-top:1px solid #B5D3F4; border-bottom:1px solid #B5D3F4; background-color:#FFFFFF; padding-left:12px}

.tabhead{border-left:1px solid #EEEEEE; border-right:1px solid #B5D3F4; background-color:#EDF5FE; cursor:pointer; padding-left:12px}
/*.tabhead:Hover{background-color:#C6DAFB}*/

.tabheadgreen{border-left:1px solid #EEEEEE; border-right:1px solid #b5f4bb; background-color:#eafde8; cursor:pointer; padding-left:12px}
/*.tabheadgreen:Hover{background-color:#b4e3af}*/

.cellbackground{background-image:url(../images/sto-cellbackground.jpg);background-repeat:repeat-x; background-position:bottom;}
.cellbackground2{background-image:url(../images/sto-cellbackground2.jpg);background-repeat:repeat-x; background-position:bottom;}

.formstabhead{border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#EDF5FE; cursor:pointer;}
.formstabheadactive{border-left:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF}
.formstabheadnone{border-bottom:1px solid #999999;}
.formstabcontcell{border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; padding:4px}
.table-border-grid
{
	border-bottom:#d1dceb 1px solid;
	border-right:#d1dceb 1px solid;
}

.td-border-grid
{
	border-top:#d1dceb 1px solid;
	border-left:#d1dceb 1px solid;
}