﻿*
{
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 100%;
                font-family: inherit;
                vertical-align: baseline;
                -moz-box-sizing: content-box; /* Mozilla */ 
                box-sizing: content-box; /* Opera7 */ 
}

:focus
{
                outline: 0;
}

ol, ul, li
{
                list-style: none;
}

table
{
                border-collapse: collapse;
                border-spacing: 0px;
                border: 0px;
}

caption, th, td
{
                text-align: left;
                vertical-align: top;
                font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after 
{
                content: "";
}

blockquote, q 
{
                quotes: "" "";
}

body {font-family: Tahoma; font-size: 11px; color: #000; background: #ff7107 url(../images/bg_page.jpg) repeat-x left top; margin: 50px auto; width: 100%; text-align: center; line-height: 1; width: 980px;}

.headerbox { float: left; width: 980px; height: 105px; background: url(../images/bg_header.gif) no-repeat left top;}
.logobox { float: left; width: 280px; height: 85px; padding: 20px 0px 0px 20px; }
.hotlinebox { float: left; width: 600px; height: 105px; padding: 0px 50px 0px 10px; text-align: right; }
.hotlinebox h1 { font-size: 20px; color: #791a95; font-weight: normal; line-height: 105px;}

.outhercontainer { float: left; width: 960px; background: #fff; padding: 10px 10px 0px 10px; text-align: left;}
.bigphotobox { float: left; padding: 10px; width: 290px; height: 150px; background: url(../images/bg_bigphoto.gif) no-repeat left top;}
.verticalspcer { float: left; width: 15px; height: 170px; }

.container310 { float: left; width: 310px; text-align: left; }
.cornertopbox1 { float: left; width: 310px; height: 10px; background: url(../images/corner_top1.gif) no-repeat left bottom;}
.cornerbotbox1 { float: left; width: 310px; height: 10px; background: url(../images/corner_bot1.gif) no-repeat left top;}
.hometopnewsbox { float: left; width: 290px; padding: 0px 9px 0px 9px; text-align: left; border: #e5e5e5; border-style: solid; border-width: 0px 1px 0px 1px;}
.hometopnewsbox h1 { font-size: 14px; color: #831b93; font-weight: normal; padding: 0px 0px 5px 0px; }
.hometopnewsbox p { font-size: 12px; color: #555; padding: 3px 0px 5px 0px; line-height: 1.2em;}
.hometopnewsbox a { color: #ff7107; text-decoration: underline; }
.hometopnewsbox a:visited { color: #ff7107; text-decoration: underline; }
.hometopnewsbox a:hover { color: #333; text-decoration: underline; }

.leftbox { float: left; width: 310px; padding: 30px 10px 0px 0px; }
.buttonbox { float: left; width: 310px; }
.buttonbox a { font-size: 14px; color: #fff; font-weight: bold; text-decoration: none; display: block; padding: 14px 10px 14px 10px; background: url(../images/bg_button.gif) no-repeat left top; }
.buttonbox a:hover { color: #fff; text-decoration: underline; }

.leftmenubox { float: left; width: 280px; text-align: left; padding: 30px 0px 30px 0px; }
.leftmenubox ul { list-style-type: none; width: 280px; }
.leftmenubox li { float: left; list-style-type: none; text-align: left; width: 280px; }
.leftmenubox a { font-size: 12px; color: #666666; text-decoration: none; padding: 8px 0px 10px 20px; background: url(../images/bg_leftmenu.gif) no-repeat left top; display: block; width: 100%; }
.leftmenubox a:visited { color: #666666; text-decoration: none; padding: 8px 0px 10px 20px; background: url(../images/bg_leftmenu.gif) no-repeat left top; display: block; width: 100%; }
.leftmenubox a:hover { color: #fff; text-decoration: none; padding: 8px 0px 10px 20px; background-position: 0px -30px; display: block; width: 100%; }
.leftmenubox a.active { color: #fff; text-decoration: none; padding: 8px 0px 10px 20px; background-position: 0px -30px; display: block; width: 100%; }

.contentbox { float: left; width: 620px; text-align: left; padding: 0px 8px 0px 8px;}
.contentbox h1 { font-size: 20px; color: #ff6f00; font-weight: normal; padding: 30px 0px 15px 0px; }
.contentbox h2 { font-size: 12px; color: #ff6f00; font-weight: normal; padding: 15px 0px 5px 0px; }
.contentbox p { font-size: 11px; color: #555; padding: 5px 0px 5px 0px; text-align: left; line-height: 1.2em;}

.footerbox { float: left; width: 980px; height: 20px; background: url(../images/bg_footer.gif) no-repeat left bottom; }



.imagehome
{
    width:322px;
    height:259px;
}

