/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

body { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#676767; line-height:1.4em}

p { margin:0px; padding:0px; font-weight:normal; line-height:1.4em; padding-bottom:10px}
p a:link, p a:visited { text-decoration: none; color:#4b85bc}
p a:hover { text-decoration:underline; color:#4b85bc}

h1 { margin:0; padding:0; font-size:20px; font-weight: normal; color:#427cb3; padding-bottom:4px; padding-top:2px; margin-bottom:5px; }
h2 { font-size:16px; }

h6 { margin:0; padding:0; font-size:12px; font-weight: bold; color:#427cb3; padding-top:4px}
h6 a:link, h6 a:visited { text-decoration: none; color:#4b85bc}
h6 a:hover { text-decoration: none; color:#4b85bc}

img { border:none}


/*
---------------------------------------------
02. container and wrapper
---------------------------------------------
*/

#container { width:100%; float:left; background:url(../images/bg_body.gif) repeat-x top right}
#wrapper { width:764px; margin:0 auto}

/*
---------------------------------------------
03. header styles
---------------------------------------------
*/

#header { width:764px; height:117px; float:left; background:#5792c8 url(../images/bg_header.gif) no-repeat}

#header .logo { width:auto; float:left; padding-left:12px; padding-top:15px}
#header .button_security { width:auto; float: right; padding-top:82px; padding-right:1px}

/*
---------------------------------------------
04. top nav
---------------------------------------------
*/

#nav { width:764px; height:53px; float:left; background: url(../images/bg_nav.gif) no-repeat}

#nav .navlinks {width:736px; margin: 0; padding: 0; list-style: none; float:left; padding-top:20px; padding-left:28px; }
#nav .navlinks li { float: left; margin: 0; padding:0; list-style: none; background:url(../images/bullet.gif) no-repeat left; padding-left:15px}
#nav .navlinks a { float: left; margin:0; padding-right:10px; text-decoration: none; font-weight: bold; color:#4580b7; font-weight:bold; }
#nav .navlinks a:hover { color:#4b85bc;}


/*
---------------------------------------------
05. content
---------------------------------------------
*/

#content { width:764px; float:left; background:url(../images/bg_content.gif) no-repeat top center; }


/*
---------------------------------------------
06. top bar
---------------------------------------------
*/

#topbar { width:762px; float: left; padding-right:1px; padding-left:1px}


/*
---------------------------------------------
06.1 top bar - about us content
---------------------------------------------
*/

#topbar .aboutus { width:255px; padding-left:25px; padding-top:10px; float: left; padding-right:10px}

/*
---------------------------------------------
06.2 top bar - search
---------------------------------------------
*/

#topbar .search { width:450px; height:60px; float: right; background:url(../images/bg_search.gif) no-repeat top right; padding-top:19px; padding-left:20px}
#topbar .search fieldset { width:440px; float:left; margin:0; padding:0; border:none}
#topbar .search fieldset label { width: auto; float:left; margin:0; padding:0; padding-right:7px; font-weight:bold; padding-top:4px}
#topbar .search fieldset .input { width:270px; float:left; background:url(../images/bg_input.gif) repeat-x top; border:1px solid #a5a5a5; padding:4px; padding-bottom:5px; margin-right:6px}
#topbar .search fieldset .button_go { width:34px; height:27px; float:left}
#topbar .search fieldset .button_go a { width:34px; height:21px; float:left; background:url(../images/button_go.gif) no-repeat; text-align:center; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; padding-top:4px; padding-bottom:2px}


/*
---------------------------------------------
06.3 top bar - google ad
---------------------------------------------
*/

#topbar .googlead { width:737px; height:30px; background:url(../images/bg_googlead.gif) repeat-x top; float:left; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding-left:25px; padding-top:11px }

/*
---------------------------------------------
07. left panel
---------------------------------------------
*/

#leftpanel { width:395px; float:left; padding-left:25px; padding-top:20px;}

/*
---------------------------------------------
07.1 left panel - new files
---------------------------------------------
*/

#newfiles { width:395px; float:left}
#newfiles .list {width:395px; margin:0; padding:0; list-style: none; float:left; padding-top:10px; }
#newfiles .list li {  margin: 0; padding:0; list-style: none; background:url(../images/bullet.gif) no-repeat 0px 5px; padding-left:15px; padding-bottom:4px }
#newfiles .list a { margin:0; text-decoration: none; font-weight: bold; color:#4580b7;}
#newfiles .list a:hover { color:#4b85bc;}
#newfiles .list li.heading { background:none; padding-bottom:0px; padding-top:3px}


/*
---------------------------------------------
08. right panel
---------------------------------------------
*/

#rightpanel { width:340px; float:right; padding-top:20px;}

/*
---------------------------------------------
08.1 right panel - box styles
---------------------------------------------
*/

#rightpanel .box { width:340px; float:left; margin-bottom:20px}
#rightpanel .box .top_heading_blue { width:320px; height:26px; background:#427cb3 url(../images/box_heading_yellow.gif) no-repeat bottom; float:left; padding-left:20px; padding-top:7px; color:#FFFFFF; font-weight:bold}

#rightpanel .box .top_heading_yellow { width:320px; height:26px; background:#427cb3 url(../images/box_heading_blue.gif) no-repeat bottom; float:left; padding-left:20px; padding-top:7px; color:#FFFFFF; font-weight:bold}

#rightpanel .box .middle_content { width:300px; float:left; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; padding:19px; padding-bottom:10px; padding-top:15px }

#rightpanel .box .bottom_border { width:340px; height:10px; background:url(../images/box_bottom.gif) no-repeat top; float:left}


/*
---------------------------------------------
09. footer
---------------------------------------------
*/

#bgfooter { width:100%; height:105px; float:left; background:url(../images/bg_footer.gif) repeat-x bottom right; margin-top:30px;}
#footer { width:764px; height:105px; margin:0 auto}

/*
---------------------------------------------
09.1 footer  - nav bar
---------------------------------------------
*/

#footer .navbar { width:763px; height:33px; float:left; padding-left:1px}

#footer .button_partners { width:110px; height:26px; background:#427cb3 url(../images/bg_blue_oartners.gif) repeat-x top; float:left; text-align:center; font-size:12px; color:#FFFFFF; font-weight:bold; padding-top:7px}

#footer .footerlinks { width:652px; height:32px; float:left; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}

#footer .links {width:632px; margin: 0; padding: 0; list-style: none; float:left; padding-top:7px; padding-left:18px; }
#footer .links li { float: left; margin: 0; padding:0; list-style: none; background:url(../images/bullet.gif) no-repeat left; padding-left:15px}
#footer .links a { float: left; margin:0; padding-right:10px; text-decoration: none; font-weight: bold; color:#4580b7; font-weight:bold; }
#footer .links a:hover { color:#4b85bc;}


/*
---------------------------------------------
09.2 footer  - copyright
---------------------------------------------
*/

#footer .copyright { width:740px; height:42px; float:left; border-right:1px solid #5a8db9; border-left:1px solid #5a8db9; padding-top:30px; padding-right:22px; background:url(../images/bg_footer_blue.gif) repeat-x top}

#footer .copyright p {color:#FFFFFF; text-align:right}
#footer .copyright p a:link, #footer .copyright p a:visited { text-decoration: none; color:#fff; font-weight:bold}
#footer .copyright p a:hover { text-decoration: none; color:#fff}


.review {
   margin-top:10px;
   width:95%;
   padding:5px;
   height:470px;
   overflow:auto;
}

.review img {
   float:left;
   padding-right:5px;
   padding-bottom:1px;
}
