/* CSS Document */

body{
margin:auto;
background-image:url(../images/body-bg.jpg);
background-repeat:repeat-x;
background-position:top;}
.clear{
clear:both;}

#manin{
margin:0px auto;
width:953px;}

#toplink{
font-family:arial;
font-size:10pt;
font-weight:600;
color:#000000;
text-align:right;
border-top:4px solid #ff870a;
padding-top:5px;
padding-right:4px;
background-image:url(../images/topbg.jpg);}

#toplink a{
font-family:arial;
font-size:10pt;
color:#000000;
font-weight:600;
text-align:right;
padding-top:5px;
text-decoration:none;}

#toplink a:hover{
font-family:arial;
font-size:10pt;
color:#666666;
font-weight:600;
text-align:right;
padding-top:5px;
text-decoration:underline;}

#Header{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#Header img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#spring{
background-image:url(../images/round.gif);
background-position:left;
background-repeat:no-repeat;
height:20px;}

/*--end--*/

.Contener{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#leftnav{
width:240px;
float:left;
margin:0px 0px 10px 4px;
padding:0px 0px 0px 0px;
border:0px solid #0000CC;
}

#menu{
width:241px;
background-image:url(../images/menu-bg.jpg);
}

.menutitle{
font-family:arial;
font-size:10pt;
line-height:33px;
cursor:pointer;
background-color:#ECECFF;
background-image:url(../images/menubg.jpg);
background-repeat:no-repeat;
background-position:top;
color:#ffffff;
height:36px;
padding:0px 0px 0px 0px;
text-align:left;
font-weight:bold;
border:0px solid #000000;
border-bottom:1px solid #ffffff;
}

.menutitle a{
color:#FFFFFF;
text-decoration:none;}

.menutitle a:hover{
color:#FFFFFF;
text-decoration:underline;}


.submenu{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-left:0px solid #505050;
border-right:0px solid #505050;
border-bottom:1px solid #505050;
border-top:1px solid #505050;

}

.submenu ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.submenu li{
list-style:none;
margin:0px 12px 0px 12px;
padding:0px 0px 0px 4px;
border-bottom:1px dotted #000000;
}

.submenu li a{
font-family:arial;
font-size:10pt;
color:#000000;
text-decoration:none;
}
.submenu li a:hover{
font-family:arial;
font-size:10pt;
color:#666666;
text-decoration:none;
}


#savetax{
width:236px;
height:272px;
background-image:url(../images/save-tax.jpg);
background-repeat:no-repeat;
border:1px solid #ebeaea;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


/*--end--*/

#content{
width:475px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #0033FF;
background-image:url(../images/textbg.jpg);
background-position:center;
background-repeat:no-repeat;
}


#content-inner{
margin:0px auto;
width:450px;
padding:0px 0px 0px 0px;
border:1px solid #f4f2f2;

}
#content-inner-img{
text-align:center;
padding:8px 0px 0px 0px;

}

#content-inner-text{
font-family:arial;
font-size:10pt;
color:#000000;
line-height:17px;
text-align:justify;
padding:8px 11px 0px 11px;

}

#content-inner-text b{
font-family:arial;
font-size:13pt;
line-height:27px;
color:#b23302;
font-weight:bold;
text-align:justify;
padding:8px 0px 0px 0px;


}

/*----*/


#content-page{
width:700px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #0033FF;
/*background-image:url(../images/textbg.jpg);*/
background-position:center;
background-repeat:no-repeat;
}


#content-inner-page{

width:678px;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
border:1px solid #f4f2f2;

}
#content-inner-page-text img{
padding:0px 0px 0px 0px;
margin:1px 0px 0px 8px;
border:1px solid #f4f2f2;
float:right;

}

#content-inner-page-text{
font-family:arial;
font-size:10pt;
color:#000000;
line-height:17px;
text-align:justify;
padding:8px 11px 0px 11px;

}
#content-inner-page-text ul{
font-family:arial;
font-size:10pt;
color:#000000;

}

#content-inner-page-text li{
font-family:arial;
font-size:10pt;
color:#000000;
}

#content-inner-page-text li a{
font-family:arial;
font-size:10pt;
color:#000000;
text-decoration:none;
}

#content-inner-page-text li a:hover{
font-family:arial;
font-size:10pt;
color:#b23302;
text-decoration:underline;
}

#content-inner-page-text h1{
font-family:arial;
font-size:15pt;
line-height:27px;
color:#b23302;
font-weight:bold;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;


}

/*--end--*/




#rightnav{
width:222px;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #0000CC;
}


#contact{
font-family:arial;
font-size:9pt;
color:#e8e8e4;
width:213px;
border:1px solid #b3b2b2;
background-image:url(../images/contactbg.jpg);
background-repeat:repeat-x;
padding:0px 0px 5px 4px;}

#contact p{
font-family:arial, verdana;
font-size:10pt;
color:#ffffff;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#contact p a{
font-family:arial, verdana;
font-size:10pt;
color:#ffffff;
text-decoration:none;
margin:0px;
padding:0px;}

#contact p a:hover{
font-family:arial, verdana;
font-size:10pt;
color:#fffc00;
text-decoration:underline;
margin:0px;
padding:0px;}

#contact h1{
font-family:arial;
font-size:21pt;
color:#fffc00;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

#contact b{
font-family:arial;
font-size:19pt;
color:#fffc00;
margin:0px;
padding:0px;}

#contact h1{
font-family:arial;
font-size:12pt;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:5px 0px 3px 1px;
}

/*--end--*/

#News{
font-family:arial;
font-size:9pt;
color:#cccccc;
width:218px;
border:0px solid #cccccc;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#News-text{
font-family:arial;
font-size:9pt;
color:#cccccc;
width:218px;
border:0px solid #cccccc;
background-image:url(../images/newsbg.jpg);
background-repeat:repeat-y;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#News-text p{
font-family:arial;
font-size:9pt;
color:#000000;
line-height:17px;
text-align:justify;
margin:10px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

#News-text p b{
font-family:arial;
font-size:9pt;
font-weight:normal;
color:#fe6006;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 110px;
}

#News-text p b a{
font-family:arial;
font-size:9pt;
font-weight:normal;
color:#fe6006;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

#News-text p b a:hover{
font-family:arial;
font-size:9pt;
font-weight:normal;
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}

#newstab{
width:auto;
height:33px;
border:0px solid #cccccc;
background-image:url(../images/newstab.jpg);
background-repeat:repeat-x;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#newstab h1{
font-family:arial;
font-size:13pt;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 8px;
}

#footer{
text-align:center;
height:86px;
background-image:url(../images/bottombg.jpg);
background-repeat:repeat-x;
margin-bottom:10px;}

#ftr{
margin:0px auto;
font-family:arial;
font-size:9pt;
line-height:20px;
color:#666666;
width:900px;
float:left;
padding:20px 0px 0px 13px;}

#ftr a{
margin:0px auto;
font-family:arial;
font-size:9pt;
color:#000000;
text-decoration:none;}

#ftr a:hover{
margin:0px auto;
font-family:arial;
font-size:9pt;
color:#ff7403;
text-decoration:underline;}

.redtext {
	color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
	border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px top;
	padding: 0px 50px;
	/*line-height: 40px;*/
}
/*message box styles*/

.success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}