a:link,a:visited,a:active,a:hover, h1, body, td, b, strong,  .sqbullets, .ptxt, .pic, .ptxtc, .psubh { 
font-family:   calibri, arial,  verdana, geneva, helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: normal}

a:link,a:active, a:visited {
	font-size: 12px;
	color: #ffde21;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	color: #DCDCDC;
	font-weight: bold;
	text-decoration: none;
}

h1 {
font-size: 16px;
font-weight: bold;
text-align: left;}

body {
background-color: red;
background-color: #111111;
background-image : url(i/chevrons.gif);
 text-align: center; /* for IE */
}

body, html {
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#C6BDA5;
scrollbar-3dlight-color:#C6BDA5;
scrollbar-darkshadow-color:#C6BDA5;
scrollbar-shadow-color:#C6BDA5;
scrollbar-arrow-color:#C6BDA5;
scrollbar-track-color:#ffffff;
}

#mainnav{
position: relative;
top: 10px;
left: 30px;
text-align: left;
}

#ribbon_top, #ribbon_bottom,#mainmenu{
text-align: center;
margin: auto;
width: 1000px;
height: 58px;
text-align: left;
margin: auto;
background-repeat : no-repeat;
}



#ribbon_top, #mainmenu{
background-image : url(i/ribbon_top.gif);
background-position : left;
}

#ribbon_bottom{
background-image : url(i/ribbon_bottom.gif);
background-position : right;
left: 30px;
}

#mainbody, #mainheader{
background-color: #111111;
width: 950px;
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center requierd for ie */
position : relative;
height: auto;
}


#logo{
padding : 20px 0px 15px 25px;
 }

img {border: 0px;}

b, strong {font-weight: bold;
}

.ptxt {
color: White;
line-height: 18px;
vertical-align: top;
text-align: left;
}

.psubh{
color: #c3baa6;
line-height: 18px;	
}

.pic {
text-align: center;
vertical-align: top;
}

.picdesc {
color: #c3baa6;
line-height: 14px;
text-align: center;
}

.sqbullets {
color: #FFFFFF;
line-height: 17px;
margin-top: 5px;
margin-bottom: 5px;
}

