*
{
padding:0;
margin:0;
}

body
{
background:url('images/body-bg.jpg') repeat-x left top;
font-family:Arial, Helvetica, sans-serif
}

#wrapper
{
width:787px;
margin: 0 auto;
margin-top:20px;
overflow:hidden;
}

#header
{
width:787px;
float:left;
background:#fff;
height:104px;
}

.clear
{
display:block;
clear:both;
width:100%;
height:1px;
margin:0 0-1px;
font-size:1px;
line-height:1px;
}

span.magenta
{
color: #CC0000;
}

.pink
{
color: #CC0000;
font-weight:bold;
text-decoration:none;
}


.lightpink
{
color: #FFCCFF
}


/***[header]***/
#header-left
{
width:328px;
float:left;
}

#header-right
{
width:350px;
float: right;
text-align:right;
}

#header-banner
{
width:787px;
}

#header-banner-right
{
width:437px;
float:left;
}

#left
{
float: left;
width:200px;
padding-top:40px;

}



#content-index, #content
{
width:250px;
float:left;
font-size:12px;
font-weight:bold;
color:#5B5C5C;
padding:40px 20px 0 45px;

}

#content
{
font-weight:normal;
width:450px;
color:#5B5C5C;
padding-top:40px;

}

#right
{
width:255px;
float:left;
padding-top:20px;
}

#footer
{
width:700px;
float:left;
background:url('images/footer.jpg') no-repeat left bottom;
height:209px


}

#footernew
{
width:700px;
float:left;
background:url('images/footer1.jpg') no-repeat left bottom;
height:209px


}

#footernew1
{
width:700px;
float:left;
height:209px


}



/***[Left]***/ 
#content-index h1, #content h1
{
font: bold 18px arial;
color:#D1202B;
}

#content-index p, #content p
{
margin-bottom:15px;
}

#content p
{
margin-bottom:10px;

}

#content a
{
text-decoration:underline;
color:#000;
}
#content ul
{
list-style: none;
margin-bottom:20px;
padding-left:10px;
}
#content ul li
{
margin-bottom:5px;
background:url('images/red_bullet.gif') no-repeat left 5px;
padding-left:20px
}

#content ol
{
margin-bottom:20px;
padding-left:10px;
}

#content h2
{
color:#5B5C5C;
font-size:13px;
margin-top:10px;
text-transform:uppercase;
}

#content span.redtext
{
display:block;
color:#000;
font-size:16px;
font-family:"Trebuchet MS";
font-weight:bold;
background:url('images/gray_bullet.gif') no-repeat left center;
padding-left:20px
}
/***[Left]***/

#left img
{
float:right;
}

#contact
{

float: right;
padding-top:40px;
}

#contact h2
{
font: bold 18px arial;
color:#D1202B;
}

#contact p
{
font-size:12px;
color:#003D92;
}

/***[right]***/ 
.box
{
width:255px;
float:left;
padding-top:20px;
}
#nav { float:left; width:258px; height:208px; background: #6699CC url('blue-bg.jpg') repeat-x left top;; margin-left:0; margin-right:0; margin-top:41px; margin-bottom:0}
#nav img
{
border:0px none;
}
/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu {padding:0; margin:0 auto; list-style-type: none; display:table;
}

#pmenu ul {padding:0; margin:0; list-style-type: none; display:block;width:258px;
padding-left:18px;
padding-top:40px;
height:168px;
}

#pmenu ul li a
{
padding:2px 0;

}







#pmenu ul li.fly
{
border-bottom:1px solid #03B7DC;
width:220px;
}

/* Hide the sub levels */
#pmenu li ul {
width:200px;display:none;
margin-left:55px;
}


#pmenu li ul li
{
background:none;

*/margin-top:

}

#pmenu li ul li a{
height:auto;
 background: #0099CC;  opacity:0.7;
 border-bottom:1px solid #fff;
 width:250px;

 margin:0;
 font-weight:bold;
 color:#000;
 
 */filter: ; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);font-style:normal; font-variant:normal; font-size:12px; font-family:arial; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px

}

#pmenu li ul li a span
{
font: normal 10px Verdana;
color:#000;
}

/* Set up the link size, color and borders */
#pmenu li a, #pmenu li a:visited {display:block;  width:120px; font-size:11px; color:#fff; height:25px; line-height:24px; text-decoration:none; text-indent:5px; text-align:left;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {}
#pmenu li a.enclose, #pmenu li a.enclose:visited {}

/* Set up the list items */
#pmenu li { background:url('yellow-cir.gif') no-repeat left center;
padding-left:10px; width:178px}
#pmenu li.tc {display:table-cell;}


#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {color:#000; text-decoration:underline; }

#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:90px; padding:10px 30px 30px 30px;width:120px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}



.table-object
{
border-collapse:collapse;
margin:10px 0;
}

.table-object th
{
background:#E19222;
color:#fff;
padding-top:5px;
padding-bottom:5px;
text-align:left;
border:1px solid #fff;
padding-left:15px;
} 

.table-object td
{
background:#F8E6CD;
border:1px solid #fff;
padding:5px;
} 

.table-object td.lightblue
{
background:#DEF7FE;
}