
body {
font-family:  arial, trebuchet ms, tahoma;
font-size: 100%;
color: #001980;
background-color: #ffffff;
background: #ffffff url('images/back.gif')  left top repeat-x;
margin: 0;
padding: 0;
}

body.info { background: #ffffff url('images/backinfo.gif')  left top repeat-x; }

P {
margin: 0;
padding: 0;
}

.sub {
font-size: 16px;
font-weight: bold;
color: #fe6702;
margin: 0px 0px 20px 40px;
}

dt {
padding: 5px 0px 0px 40px;
font-size: 100%;
font-weight: bold;
line-height: 120%; 
color: #fe6702;
}

dd {
padding: 0px 80px 0px 40px;
font-size: 15px;
font-weight: normal;
line-height: 100%; 
color: #001980;
}

.book { 
padding: 2px 80px 10px 40px;
line-height: 110%;
}

ul {
margin: 10px 0px 0px 0px;
padding: 0px 40px 0px 80px;
color: #fe6702;
}

.li { color: #001980; }

p.main { 
margin: 0px 0px 5px 0px;
padding: 0px 40px 0px 40px;
text-align: justify;
}

.side { 
line-height: 120%; 
font-size: 14px;
margin: 0px 3px 3px 3px;
text-align: justify;
}

.side2 { 
line-height: 120%; 
font-size: 14px;
color: #fe6702;
font-weight: bold;
margin: 0px 3px 0px 3px;
text-align: justify;
}

.side2 { 
line-height: 120%; 
font-size: 14px;
color: #000000;
font-weight: bold;
margin: 0px 3px 0px 3px;
text-align: justify;
}

.add { 
text-align: center; 
font-weight: bold;
margin: 5px 0 20px 0;
}

.add2 { 
font-weight: bold;
margin: 0px 0 5px 0;
}

.date {
color: #fe6702;
font-size: 12px;
margin: 0px 3px 5px 3px;
line-height: 90%;
}

.client { 
line-height: 120%; 
font-size: 14px;
color: #3b3e48;
font-weight: bold;
margin: 0px 0px 0px 40px;
text-align: justify;
}

.c2 { 
margin: 0px 0px 5px 40px;
color: #fe6702;
}

.fh {
margin: 0;
padding: 0;
font-size: 14px;
}

.fl {
     font-size: 150%;
     line-height: 100%; 
     color: #fe6702;
     font-weight: bold;
     text-align: justify;
    }

.asmb { color: #fe6702; font-size: 120%;}

h1 {
margin: 0;
padding:  30px 0px 0px 65px;
line-height: 100%;
}
.h1th { padding:  0px 0px 0px 0px; }

h2 {
margin: 0;
padding:  110px 0px 0px 40px;
line-height: 100%;
}
.h22 {
margin:  0px 0px 24px 0px;;
padding:  110px 0px 0px 40px;
line-height: 100%;
}
.h23 {
margin: 0;
color: #fe6702;
padding:  10px 0px 0px 10px;
}
.h23a {
margin: 0;
color: #fe6702;
padding:  40px 0px 0px 65px;
}
.h23b {
margin: 0;
color: #fe6702;
padding:  10px 0px 0px 65px;
}
.h24 {
margin: 0;
padding:  30px 0px 0px 65px;
}
h3 {
margin: 0;
padding:  0px 40px 3px 40px;
line-height: 100%;
}
.h31 
{
color: #3b3e48;
}
h4 {
padding: 0;
margin: 0px 3px 3px 3px;
line-height: 120%;
}


#header {
width: 100%;
height: 108px;
margin: 0 auto;
text-align: left;
background: url('images/topbar2.jpg') no-repeat left top;
}

#ss1   {
	position: absolute;
	top: 4px;
	left: center;
	margin:  0px 0px 0px 473px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}

#ss2   {
	position: relative;
	top: 0px;
	left: center;
	margin:  0 auto;
	padding: 0px 0px 25px 0px;
	background: transparent;
}
      

#side {
float: left;
width: 160px;
align
margin: 0;
padding: 0;
background: #ffffff;
}

#sidec {
margin: 0px 0px 0px 0px;
padding: 10px 15px 0px 15px;
align: center;
background: #ffffff url('images/sideborder.gif') repeat-y center top;
}

#sidec2 {
margin: 0;
padding: 0;
align: center;
background: #ffffff url('images/sideborder.gif') repeat-y center top;
}

#sideb {
float: left;
width: 160px;
margin: 0;
padding: 0;
border: 0;
}

#main {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: ;
line-height: 130%; 
}



#sidet {
background-color: #ffffff;
margin: 0px 10px 0px 0px;
padding: 5px 0px 0px 0px;
}

#spacer {
height: 10px;
}

#footer {
margin: 0px auto;
width: 700px;
padding: 5px 0px 8px 0px;
background: #ffffff url('images/sidefooter.gif') repeat-y center top;
color: #fe6702;
font-size: 12px;
}

#inline:link { text-decoration: underline; color: #001980; }
#inline:visited { text-decoration: underline; color: #001980;; }
#inline:hover { text-decoration: none; color: #001980;; }

#footer a:link { text-decoration: underline; font-size:12.0px; color: #fe6702; }
#footer a:visited { text-decoration: underline; font-size:12.0px; color: #fe6702; }
#footer a:hover { text-decoration: none; font-size:12.0px; color: #fe6702; }

#sidelink:link { text-decoration: underline; font-size:14.0px; color: #fe6702; margin: 0px 3px 0px 3px;}
#sidelink:visited { text-decoration: underline; font-size:14.0px; color: #fe6702; margin: 0px 3px 0px 3px;}
#sidelink:hover { text-decoration: none; font-size:14.0px; color: #fe6702; margin: 0px 3px 0px 3px;}

#mainlink:link { text-decoration: underline; font-size:14.0px; color: #fe6702; line-height: 110%; margin: 0px 3px 0px 0px;}
#mainlink:visited { text-decoration: underline; font-size:14.0px; color: #fe6702; line-height: 110%; margin: 0px 3px 0px 0px;}
#mainlink:hover { text-decoration: none; font-size:14.0px; color: #fe6702; line-height: 110%; margin: 0px 3px 0px 0px;}

#clientlink:link { text-decoration: underline; font-size:14.0px; color: #677bcc; line-height: 110%; margin: 0px 3px 0px 2px;}
#clientlink:visited { text-decoration: underline; font-size:14.0px; color: #677bcc; line-height: 110%; margin: 0px 3px 0px 2px;}
#clientlink:hover { text-decoration: none; font-size:14.0px; color: #3350c7; line-height: 110%; margin: 0px 3px 0px 2px;}

#footertop {
margin: 0px auto;
width: 700px;
height: 20px;
background: #ffffff url('images/topfooter.gif') no-repeat center top;
}
#footerbottom {
margin: 0px auto;
width: 700px;
height: 20px;
background: #ffffff url('images/bottomfooter.gif') no-repeat center top;
}

#box2 {
background: #ffffff  url('images/boxside.gif') repeat-y center top;
padding: 5px 10px 5px 10px;
}


#f1:link { text-decoration: underline; font-size:12.0px; color: #fe6702; }
#f1:visited { text-decoration: underline; font-size:12.0px; color: #fe6702; }
#f1:hover { text-decoration: none; font-size:12.0px; color: #fe6702; }

/* ~~~~~~~~~ top menu ~~~~~~~~~ */

    #topmenu {
	position: absolute;
	top: 113px;
	left: 165px;
	width: 550px;
	font-size:14px;
        letter-spacing:0px;
        word-spacing:0px;
	margin: 0;
	line-height:27px;
	height: 0px;
      }
    #topmenu ul {
	  margin:0;
	  padding:0px 0px 0px 0px;
	  list-style:bold;
      }
    #topmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topmenu a {
      float:left;
      background:url(images/menuleft.gif) no-repeat left top;
      margin:0;
      padding:0px 0px 0px 8px;
      text-decoration: none;
      }
    #topmenu a span {
      float:left;
      display:block;
      background:url(images/menuright.gif) no-repeat right top;
      padding:0px 8px 1px 0px;
      color:#fe5f0d;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topmenu a span {float:none;}
    /* End IE5-Mac hack */
    #topmenu a:hover span {
      color:#041b7d;
      }

    #topmenu #current a {
      background-position:0% -28px;
    }
    #topmenu #current a span {
      background-position:100% -28px;
    }
/* ~~~~~~~~~ top menu end ~~~~~~~~~ */
