body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:15px auto;
	text-align:center;
	background-color:#e6e6e6
}



a {
color:#006666;
text-decoration:underline;
font-weight:bold;}

a:hover {
color:#006666;
text-decoration:underline;
font-weight:bold}

.bottommainlink {
color:#006666;
text-decoration:none;
font-weight:bold;
text-align:right;
display:block;
padding:5px;
background-color:#B7D5B6;
margin-top:10px;
margin-bottom:10px

}

.bottommainlink  a {
color:#006666;
text-decoration:none;
font-weight:bold;}

.bottommainlink a:hover {
color:#006666;
text-decoration:none;
font-weight:bold}


.pdflink {
color:#000000;
text-decoration:none;
font-weight:bold;
text-align:right;
display:block;
padding:5px;
background-color:#CCCC99;
margin-top:10px;
margin-bottom:10px

}

.pdflink  a {
color:#000000;
text-decoration:none;
font-weight:bold;}

.pdflink a:hover {
color:#000000;
text-decoration:none;
font-weight:bold}


.pdflink1 {
color:#000000;
text-decoration:none;
font-weight:bold;
text-align:right;
display:block;
padding:5px;
background-color:#CCCC66;
margin-top:10px;
margin-bottom:10px

}

.pdflink1  a {
color:#000000;
text-decoration:none;
font-weight:bold;}

.pdflink1 a:hover {
color:#000000;
text-decoration:none;
font-weight:bold}


.current {
color:#d6e168;
text-decoration:underline;
font-weight:normal}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-stretch:semi-condensed;
font-weight:lighter;
font-size:18px;
color:#333333;
margin-top:2px;
margin-bottom:10px;
}


h2 {
font-family:Arial, Helvetica, sans-serif;
font-stretch:semi-condensed;
font-weight:lighter;
font-size:16px;
color:#006666;
padding-top:10px;
border-bottom:1px solid #cccccc;
padding-bottom:5px;
line-height:1.3em
}



h4 {
font-family:Arial, Helvetica, sans-serif;
font-stretch:semi-condensed;
font-weight:lighter;
font-size:18px;
color:#666666;
margin-top:2px;
margin-bottom:10px;}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-stretch:semi-condensed;
font-size:18px;
color:#006666;
margin-top:2px;
margin-bottom:10px;
font-weight:bold
}




h5 {
font-family:Arial, Helvetica, sans-serif;
font-stretch:semi-condensed;
font-size:12px;
color:#333333;
margin-top:2px;
font-weight:bold;
border-bottom:1px solid #cccccc;
padding-bottom:5px
}



#wrap {
width:1024px;
margin:auto;
text-align:left;
border-left:solid 1px #006666;
border-right:solid 1px #006666;
border-top:solid 1px #006666;
border-bottom:solid 1px #006666;
background-color:#FFFFFF}

#wrapreports {
width:100%;
margin:auto;
text-align:left;
border-bottom:solid 6px #006666;
border-left:solid 1px #006666;
border-right:solid 1px #006666;
background-color:#FFFFFF}


/* top site details */


#sitedetais {
padding:10px 14px 3px 3px ;
height:14px;
background-color:#c3dbc2;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:right
}

#sitedetais  a{
color:#666666;
text-decoration:underline
}

#sitedetais  a:hover{
color:#000000;
text-decoration:underline
}

/* header */

#header {
height:120px;
background-color:#FFFFFF;
width:1024px;
border-bottom:solid 4px #666666;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}

#headerreports {
height:60px;
background-color:#FFFFFF;
width:100%;
border-bottom:solid 4px #666666
}

#logo {
float:left;
text-align:left;
margin-top:10px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#000000;
font-weight:bold;
margin-left:14px}

#searchbox {
float:right;
width:300px;
text-align:right;
margin-top:20px;
height:30px;
margin-right:14px
}

.searchform {
width:138px;
height:24px;
display:block;
background-image:url(../images/search_back.gif);
background-repeat:no-repeat;
color:#999999;
font-size:11px;
}
/* content */

#content {
width:1024px;
background-image:url(../images/grey_bar_back.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF
}

#contentreports {
width:100%;
background-image:url(../images/grey_bar_back.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FFFFFF
}


#breadcrumb {
padding:10px;
margin-bottom:15px;
color:#666666;
font-weight:bold;
font-size:10px}

#breadcrumb a {
color:#666666;
font-weight:bold;
text-decoration:underline}

#breadcrumb a:hover {
color:#000000;
font-weight:bold;
text-decoration:underline}

#breadcrumb .current{
color:#000000;
font-weight:bold;
text-decoration:underline}



/* left column  */


#left {
float:left;
width:196px;
margin-left:14px;
margin-right:17px;
}

/* left column navigation */


#leftnavigation {
width:196px;
background-image:url(../images/menu_back_top.png);
background-repeat:repeat-y;
}



#leftnavigationtop{
width:196px;
background-image:url(../images/menu_top.png);
background-repeat:no-repeat;
height:19px
}


#leftmenu {
width:176px;
margin-left:10px;
padding-top:20px;
padding-bottom:20px
}

#leftmenu ul {
width:170px;
list-style:none;
margin:0;
padding:0
}


#leftmenu li {
margin:0px;
padding:0px
}

#leftmenu li a{
display:block;
padding:5px;
color:#000000;
text-decoration:none;
font-weight:bold
}

#leftmenu li a:hover{
color:#000000;
background-color:#d6e168;
text-decoration:none;
font-weight:bold
}

#leftmenu .current{
color:#000000;
background-color:#d6e168;
text-decoration:none;
font-weight:bold
}

#leftnavigationbottom {
width:196px;
background-image:url(../images/menu_bottom.png);
background-repeat:no-repeat;
margin-bottom:20px;
height:20px
}


/* left box*/

.leftbox {
width:196px;
background-image:url(../images/box_left_back.png);
background-repeat:repeat-y;
}

.leftboxtop {
width:196px;
background-image:url(../images/box_left_tops.png);
background-repeat:no-repeat;
height:25px;
}

.leftbottom {
width:196px;
background-image:url(../images/box_left_bottom.png);
background-repeat:no-repeat;
margin-bottom:20px;
height:15px
}


/* mid column  */


#midwrap {
float:left;
width:790px;
}

#mid {
width:475px;
float:left;
margin-right:14px;
}


/* mid box*/

.midbox {
width:475px;
background-image:url(../images/box_mid_back.png);
background-repeat:repeat-y;
}

.midboxtop {
width:475px;
background-image:url(../images/box_mid_tops.png);
background-repeat:no-repeat;
height:25px
}

.midbottom {
width:475px;
background-image:url(../images/box_mid_bottom.png);
background-repeat:no-repeat;
margin-bottom:20px;
height:15px
}



/* right column*/


#right {
width:296px;
float:right;
}


/* right latest news*/


#news {
width:296px;
height:95px;
background-image:url(../images/news_back.png);
background-repeat:no-repeat;
margin-bottom:20px
}


.newstitle {
padding-left:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
padding-top:5px

}

.newscontent {
padding:5px 10px 5px 10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
font-weight:normal;

}

.link{
color:#333333;
padding:3px

}

.link a{
color:#333333;
text-decoration:none;
}

.link a:hover{
color:#000000;
text-decoration:underline;
}

.linkviewall{
color:#000000;
text-decoration:none;
padding:3px;
display:block;
text-align:right
}

/* right box*/

.rightbox {
width:290px;
background-image:url(../images/box_right_back.png);
background-repeat:repeat-y;
}

.rightboxtop {
width:290px;
background-image:url(../images/box_right_top.png);
background-repeat:no-repeat;
height:25px
}

.rightbottom {
width:290px;
background-image:url(../images/box_right_bottom.png);
background-repeat:no-repeat;
margin-bottom:20px;
height:15px
}


/* others */

.clearboth {
clear:both}

.divider {
height:20px
}

.floatright {
float:right;
margin-bottom:10px;
margin-left:10px;
}

.floatleft {
float:left;
margin-bottom:10px;
margin-right:10px;
}


/* boxes */

.boxestitles {
float:right;
padding-right:25px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
padding-top:3px

}

.boxestitles a{
color:#FFFFFF;
text-decoration:none

}

.boxestitles a:hover{
color:#FFFFFF;
text-decoration:none

}


.boxescontent {
padding:15px;
text-align:left
}


.boxescontent ul{
padding:0;
margin:0;
list-style:none



}

.boxescontent li{
border-bottom:dotted 1px #999999;
padding-bottom:4px;
padding-top:4px;



}

.boxescontent a {
color:#666666;
text-decoration:none;
font-weight:normal;

}

.boxescontent a:hover {
color:#000000;
text-decoration:none;
font-weight:normal;

}

.boxescontent .current {
color:#000000;
text-decoration:none;
font-weight:bold;

}

.form{
font-size:11px;
color:#666666; 
margin-left:10px;
height:12px

}

/* footer */

#footer {
width:1024px;
background-color:#e3e5e5;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
padding-top:10px;
padding-bottom:5px;
border-top:6px solid #006666;
margin-top:10px
}


#footer .footercopy {
padding:10px;
text-align:left;
float:left;

}
