/*link color #127cb8*/

body
{background:#cfe1ed;

font-family: verdana, arial, helvetica, sans-serif;
font-size:75%;
font-weight:normal;
color:#000033;
margin:0px;
padding-top:0px;
text-align:center
}


div.pagetop
{background:none;
background-image:url(picbg/header.png);
border: 0px solid black;
margin-left:auto;
margin-right:auto;
width:975px;
background-repeat:no-repeat;
height:180px
}



#toprightlink
{text-align:right;
width:490px;height:35px;
float:left;
color:black}



div.paddingtop
{padding:6px;font-size:12px}




/*MAIN HORIZONTAL NAVIGATION LINKS AT TOP */



td
{padding:2px;
border:0px solid red}


div.searchsites
{width:300px;height:32px;
background:none;float:right;
text-align:right;
}


div.mainmenu
{display:block;
background:black;
height:32px;
vertical-align:bottom;
}


div.navbar
{float:left}

a.mainlink:link,a.mainlink:visited
{display:table-cell;
height:32px;
vertical-align:middle;
text-align:center;
font-size:12px;
color:white;
background:black;
text-decoration:none;
font-weight:bold;
border-right:1px solid silver;
padding:0px 6px 0px 6px

}


a.mainlink:hover,a.mainlink:active
{background:gray;
background-image:url(picbg/buthover.jpg);}

div.belownavbar
{padding:5px;
text-align:right;
border-bottom:1px solid #e2e2e2}

div.belownavbar a:link
{font-weight:normal}


/*main links ACTIVE PAGE */


a.mainpage:link,a.mainpage:visited,a.mainpage:hover,a.mainpage:active
{display:table-cell;
height:32px;
vertical-align:middle;
text-align:center;
font-size:12px;
color:black;
background:#cccccc;
background-image:url(picbg/butactive.jpg);
text-decoration:none;
font-weight:bold;
border-right:1px solid silver;
padding:0px 6px 0px 6px
}





/*PAGE*/

div.page
{background:white;
width:975px;
border: 0px solid green;
margin-left:auto;
margin-right:auto;
background-repeat:repeat-y;
text-align:left;
background:white
}

div.pagebottom
{background-image: url(picbg/pagebot.png);
border: 0px solid black;
margin-left:auto;
margin-right:auto;
height:100px;
width:975px;
text-align:left;
background-repeat:no-repeat;
padding:0px;
text-indent:10px;
}

div.pagepad
{border: 0px solid red;
padding-top:10px;
padding-left:7px;
padding-right:7px;
padding-bottom:0px}




div.menucontainer
{float:left;
padding:0px;
margin:0px;
width:182px;
}

/* this leaves inside = 170 i.e. 182 - 10 pad - 2 border*/





/*this gives a width of 600 = 980 - 14 (padding) - 194 left - 172 right */

div.content
{display:block;
margin-top:0px;
margin-left:194px;
margin-right:312px;
text-align:left;
border: 0px solid blue;


}

div.widecontent
{display:block;
margin-top:0px;
margin-left:194px;
text-align:left;
border: 0px solid blue;


}


div.rightcolumn
{
float:right;
margin:0px;
position:relative;
top:0px;
width:300px;
}

div.rightcolumn img
{width:300px;
margin-bottom:10px}



ul

{
list-style-type: none;
list-style-image:none;}




img.floatright
{float:right}


div.clear
{
width:1px;
height:1px;
background-image:url(picbg/header.png);
background-repeat:no-repeat;
padding:0px;
clear:both;
}



div.rightfloat
{
float:right;
border: 0px none black;
margin-left:6px;
}


div.leftfloat
{
float:left;
border: 0px none black;
margin-right:8px;
margin-top:4px
}



/*check this for text align*/
div.center
{border: 0px none black;
margin-left: auto;
margin-right: auto;
padding:0px;
text-align:center;
}



/*paragraph*/
p{color:#444444;}



td p
{margin-top:0px;
margin-bottom:4px;
}

p.italic
{font-style:italic;
color:purple}

p.top
{margin-top:0px}

p.last
{margin-bottom:0px}

p.single
{margin-bottom:0px;margin-top:0px}






table
{margin-bottom:5px;
border-spacing:0px;
border-collapse:collapse;
border:0px solid gray}




h1{
font-size:2em;
text-align:left;
padding:10px;
padding-top:12px;
color:#666666;
margin:0px;

}

h2
{
font-size: 1.6em;
color:#666666;

margin-top:0px;
margin-bottom:10px;
}

h3
{
font-size: 1.2em;margin-top:7px;
margin-bottom:7px;
color:#666666;

}


h4
{
font-size: 1.1em;margin-top:6px;
margin-bottom:6px;
color:#666666;
}


/*menu headings*/
h5
{
font-size: 1em;
margin-top:0px;
padding-top:0px;
margin-bottom:6px;


}

h6
{
font-size: 0.9em;
margin-top:2px;
margin-bottom:2px;

}





/*horizontal rule - this is important to display bleedin ie properly*/
div.hr { margin: 5px 0px; border: none; border-top: 1px solid gray;}
div.hr hr { display: none; }



div.imagemenu {margin-top:7px;padding-bottom:7px;clear:both;border-bottom:1px solid gray}

div.imagemenuheight
{height:60px;padding-left:6px}


img
{border:none}


img.recordingmenu
{width:60px;float:right;margin-left:2px}



/* normal links */

a:link,a:visited
{
font-weight:bold;
color:#127cb8;
text-decoration:none;
background: transparent;}

a:hover,a:active
{color:#444444;}




div.submenuleft
{float:left;
width:160px;
background:none;
}

/*LH submenus*/

div.submenutop
{
width:182px;
height:15px;
background-image:url(picbg/menutop.png);
background-repeat:no-repeat;
margin:0px;
padding:0px;

}

/* as no padding at top h5 needs 0 margin  ffef82*/
div.submenumid
{display:block;
background:#ffffff;
border:1px solid gray;
border-top:0px solid #FFFFCC;
border-bottom:0px solid #FFFFCC;
padding:0px 4px 0px 4px;
font-size:12px;

}
div.submenumid p
{color:#666666;}


div.submenubot
{
width:182px;
height:15px;
background-image:url(picbg/menubot.png);
background-repeat:no-repeat;
}





div.mainsitesubmenu
{text-align:left;
padding-bottom:3px
}


/*UL of each sub menu*/
div.mainsitesubmenu ul 

{margin: 0;
padding: 0;
margin-bottom:15px;
list-style-type: none;
list-style-image:none;}


div.mainsitesubmenu ul li{


border-bottom: 1px solid #999999;
}




/*links in mainsitesubmenu*/
div.mainsitesubmenu ul li a{
display: block;
color:black;
font: bold 11px Arial;
text-decoration: none;
line-height:16px;
padding-left:2px;
margin:4px;
}

div.mainsitesubmenu ul li a:hover
{color:#444444;

}



div.mainsitesubmenu h4
{margin:0px 0px 6px 5px;
font-size:14px;
color:#666666;
padding-top:5px}


div.mainsitesubmenu p
{margin:0px 0px 6px 5px;
font-size:12px;
color:#333333;
padding-top:5px}



span.expand
{font-weight:bold;
color:#3399ff}

span.review
{font-weight:bold;
font-size:12px;
color:#781831}



div.news
{background:#eec8e8;
background-image:url(picbg/boxbg.jpg);
font-size:12px}

div.newspadding
{padding:10px 15px 15px 15px;
border:1px solid gray}



div.box

{background:#43485b;
background-image:url(picbg/boxbg.jpg);
background-repeat:repeat;
padding:7px;color:white}

div.box p
{color:white}

div.news p
{color:white}

div.news h2
{color:white}

div.news a
{color:aqua}







