/* standard */

body {
margin-top: 12;
margin-right: 0;
margin-bottom: 80;
margin-left: 0;
color:#6a6968;
background-color:#96a8af;
font-family: verdana, arial, helvetica, sans-serif;
font-size:0.8em;
font-weight: normal;
}

/* <<<<<<<<<<<<<<<<<<<< Main Pages Start >>>>>>>>>>>>>>>>>>> */
h1{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#049eda;
font-weight: normal;
font-size:2.4em;	
letter-spacing: -1px;
}


h2{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#005596;
font-weight: normal;
font-size:1.8em;	
letter-spacing: -1px;
margin-bottom:0;
}

h3{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#049eda;
font-weight: normal;
font-size:2.0em;	
letter-spacing: -1px;
}


/* link on white */

A:link  {
font-family:verdana, arial, helvetica, sans-serif;
color : #049eda;
text-decoration : none;
} 

A:active {
font-family:verdana, arial, helvetica, sans-serif;
color : #049eda;
text-decoration : none;
} 

A:visited {
font-family:verdana, arial, helvetica, sans-serif;
color : #049eda;
text-decoration : none;
}

A:hover {
font-family:verdana, arial, helvetica, sans-serif;
color : #24557a;
text-decoration : none;
} 

/* link on subnav*/

A.bluesubnav:link  {
font-family:verdana, arial, helvetica, sans-serif;
color : #005596;
text-decoration : none;
font-weight: bold;
} 

A.bluesubnav:active {
font-family:verdana, arial, helvetica, sans-serif;
color : #005596;
text-decoration : none;
font-weight: bold;
} 

A.bluesubnav:visited {
font-family:verdana, arial, helvetica, sans-serif;
color : #005596;
text-decoration : none;
font-weight: bold;
}

A.bluesubnav:hover {
font-family:verdana, arial, helvetica, sans-serif;
color : #049eda;
text-decoration : none;
font-weight: bold;
} 

.bluebutton{
font-size: 8pt;
color:#ffffff; 
border: 1px solid #005596;
background-color: #049eda;
}


/* <<<<<<<<<<<<<<<<<<<< Main Pages end >>>>>>>>>>>>>>>>>>> */


/* <<<<<<<<<<<<<<<<<<<< Grren Services Pages Start >>>>>>>>>>>>>>>>>>> */
h1.green{
font-family:tahoma, verdana, arial, helvetica, sans-serif;
color:#268663;
font-weight: normal;
font-size:2.4em;	
letter-spacing: -1px;
}


h2.green{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#196147;
font-weight: normal;
font-size:1.8em;	
letter-spacing: -1px;
margin-bottom:0;
}

h3.green{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#268663;
font-weight: normal;
font-size:2.0em;	
letter-spacing: -1px;
}


.hr{
size:1px;
color:#cccccc;
border: 0px none;
width:100%;
}

/* link on white */

A.servlink:link  {
font-family:verdana, arial, helvetica, sans-serif;
color : #268663;
text-decoration : none;
} 

A.servlink:active {
font-family:verdana, arial, helvetica, sans-serif;
color : #268663;
text-decoration : none;
} 

A.servlink:visited {
font-family:verdana, arial, helvetica, sans-serif;
color : #268663;
text-decoration : none;
}

A.servlink:hover {
font-family:verdana, arial, helvetica, sans-serif;
color : #196147;
text-decoration : none;
} 

/* link on subnav*/

A.greensubnav:link  {
font-family:verdana, arial, helvetica, sans-serif;
color : #196147;
text-decoration : none;
font-weight: bold;
} 

A.greensubnav:active {
font-family:verdana, arial, helvetica, sans-serif;
color : #196147;
text-decoration : none;
font-weight: bold;
} 

A.greensubnav:visited {
font-family:verdana, arial, helvetica, sans-serif;
color : #196147;
text-decoration : none;
font-weight: bold;
}

A.greensubnav:hover {
font-family:verdana, arial, helvetica, sans-serif;
color : #268663;
text-decoration : none;
font-weight: bold;
} 

.greenbutton{
font-size: 7pt;
color:#ffffff; 
border: 1px solid #196147;
background-color: #268663;
}

/* <<<<<<<<<<<<<<<<<<<< Grren Services Pages end >>>>>>>>>>>>>>>>>>> */


/* <<<<<<<<<<<<<<<<<<<< Red News Pages Start >>>>>>>>>>>>>>>>>>> */

h1.redhead{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#ce3323;
font-weight: normal;
font-size:2.4em;	
letter-spacing: -1px;
}



h2.red{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#901a1d;
font-weight: normal;
font-size:1.8em;	
letter-spacing: -1px;
margin-bottom:0;
}

h3.red{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#ce3323;
font-weight: normal;
font-size:2.0em;	
letter-spacing: -1px;
}



/* link on white */

A.newslink:link  {
font-family:verdana, arial, helvetica, sans-serif;
color : #ce3323;
text-decoration : none;
} 

A.newslink:active {
font-family:verdana, arial, helvetica, sans-serif;
color : #ce3323;
text-decoration : none;
} 

A.newslink:visited {
font-family:verdana, arial, helvetica, sans-serif;
color : #ce3323;
text-decoration : none;
}

A.newslink:hover {
font-family:verdana, arial, helvetica, sans-serif;
color : #901a1d;
text-decoration : none;
} 

/* link on subnav*/

A.redsubnav:link  {
font-family:verdana, arial, helvetica, sans-serif;
color : #901a1d;
text-decoration : none;
font-weight: bold;
} 

A.redsubnav:active {
font-family:verdana, arial, helvetica, sans-serif;
color : #901a1d;
text-decoration : none;
font-weight: bold;
} 

A.redsubnav:visited {
font-family:verdana, arial, helvetica, sans-serif;
color : #901a1d;
text-decoration : none;
font-weight: bold;
}

A.redsubnav:hover {
font-family:verdana, arial, helvetica, sans-serif;
color : #ce3323;
text-decoration : none;
font-weight: bold;
} 

.redbutton{
font-size: 7pt;
color:#FFFFFF; 
border: 1px solid #901a1d;
background-color: #ce3323;
}

/* <<<<<<<<<<<<<<<<<<<< Red News Pages end >>>>>>>>>>>>>>>>>>> */


/* <<<<<<<<<<<<<<<<<<<< Orange People Pages Start >>>>>>>>>>>>>>>>>>> */

h1.orangehead{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#ef9302;
font-weight: normal;
font-size:2.4em;	
letter-spacing: -1px;
}


h2.orange{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#e95e03;
font-weight: normal;
font-size:1.8em;	
letter-spacing: -1px;
margin-bottom:0;
}

h3.orange{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color:#ef9302;
font-weight: normal;
font-size:2.0em;	
letter-spacing: -1px;
}



/* link on white */

A.peoplelink:link  {
font-family:verdana, arial, helvetica, sans-serif;
color : #ef9302;
text-decoration : none;
} 

A.peoplelink:active {
font-family:verdana, arial, helvetica, sans-serif;
color : #ef9302;
text-decoration : none;
} 

A.peoplelink:visited {
font-family:verdana, arial, helvetica, sans-serif;
color : #ef9302;
text-decoration : none;
}

A.peoplelink:hover {
font-family:verdana, arial, helvetica, sans-serif;
color : #e95e03;
text-decoration : none;
} 

/* link on subnav*/

A.orangesubnav:link  {
font-family:verdana, arial, helvetica, sans-serif;
color : #e95e03;
text-decoration : none;
font-weight: bold;
} 

A.orangesubnav:active {
font-family:verdana, arial, helvetica, sans-serif;
color : #e95e03;
text-decoration : none;
font-weight: bold;
} 

A.orangesubnav:visited {
font-family:verdana, arial, helvetica, sans-serif;
color : #e95e03;
text-decoration : none;
font-weight: bold;
}

A.orangesubnav:hover {
font-family:verdana, arial, helvetica, sans-serif;
color : #ef9302;
text-decoration : none;
font-weight: bold;
} 

.orangebutton{
font-size: 7pt;
color:#FFFFFF; 
border: 1px solid #e95e03;
background-color: #ef9302;
}

/* <<<<<<<<<<<<<<<<<<<< Orange People Pages end >>>>>>>>>>>>>>>>>>> */


/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{position:relative;display:block;height:42px;font-size:13px;font-weight:bold;background:transparent url(../images/menuhover/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:690px;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#ebf1f3;text-decoration:none;padding:12px 27px 0 27px;height:42px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(../images/menuhover/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */

/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{position:relative;display:block;height:42px;font-size:13px;font-weight:bold;background:transparent url(../images/menuhover/greenslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:690px;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#e8f4f3;text-decoration:none;padding:12px 27px 0 27px;height:42px;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#fff;background:transparent url(../images/menuhover/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END greenslate nav ---------------------- */

/* ---------------------- redslate nav ---------------------- */
.red #slatenav{position:relative;display:block;height:42px;font-size:13px;font-weight:bold;background:transparent url(../images/menuhover/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:690px;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#ebf1f3;text-decoration:none;padding:12px 27px 0 27px;height:42px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(../images/menuhover/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END redslate nav ---------------------- */

/* ---------------------- orangeslate nav ---------------------- */
.orange #slatenav{position:relative;display:block;height:42px;font-size:13px;font-weight:bold;background:transparent url(../images/menuhover/orangeslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.orange #slatenav ul{margin:0px;padding:0;list-style-type:none;width:690px;}
.orange #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.orange #slatenav ul li a{display:block;float:left;color:#ebf1f3;text-decoration:none;padding:12px 27px 0 27px;height:42px;}
.orange #slatenav ul li a:hover,.orange #slatenav ul li a.current{color:#fff;background:transparent url(../images/menuhover/orangeslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END orangeslate nav ---------------------- */


/* classes for validator */
.tfvHighlight
{font-weight: bold; color: #005596;}
.tfvNormal
{font-weight: normal;	color: #6a6968;}

/* classes for pre validator */
.preval{
border:none;
font-weight: normal;
color: #6a6968;
}

.formheaders {
color: #6a6968; font-weight: normal;
}


/* table */

table { 
font-family:verdana, arial, helvetica, sans-serif;
border:0px solid #ffffff;
  
} 

ul
{
list-style-type: square;
} 



td{
vertical-align:top;
line-height:1.5em;
border:none;
font-size:70%;
}


.imgnorepeat{
background-repeat: repeat-x;
}


.imgnews{
border-top:1px solid #96A8AF;
border-left:1px solid #96A8AF;
border-right:1px solid #96A8AF;
border-bottom:1px solid #96A8AF;
}

.imgnewshome{
border-top:1px solid #96a8af;
border-left:1px solid #96A8AF;
border-right:1px solid #96A8AF;
border-bottom:1px solid #96A8AF;
margin-right:5px;
float: left;
}


.imgnewsarticle{
border-top:1px solid #96a8af;
border-left:1px solid #96A8AF;
border-right:1px solid #96A8AF;
border-bottom:1px solid #96A8AF;
margin-right:10px;
float: left;
margin-bottom:5px;
}

.img{
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
margin-bottom:3px;
margin-right:10px;
float: left;
}


.imghome{
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
margin-bottom:3px;
margin-right:6px;
float: left;
}