
body {
margin : auto;
background-color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #585858;
}

p {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

a {
text-decoration : none;
border:none;
outline:none;
}

a:hover {
text-decoration : none;
border:none;
outline:none;
}

#main_id {
width : 100%;
height : auto;
margin : auto;
border-top : 1px solid #b1b1b1;
margin : 16px 0 0 0;
}

.main {
width : 1002px;
height : auto;
margin : auto;
}

.logo_part {
width : 1002px;
margin : auto;
float : left;
border-bottom : 17px solid #ffd957;
border-bottom : 17px solid rgb(240,30,39);
}

.logo {
height : 123px;
float : left;
padding : 0 0 0 0px;
}
.logo_right {
float : right;
padding : 0 0 0 0px;
}

.top_design {
width : 692px;
height : 123px;
float : left;
background-image : url(../images/design.jpg);
background-repeat : no-repeat;
}

.sunshine_logo {
width : 250px;
height : 100px;
float : right;
margin : 20px 0 0 0;
}

.supported_txt {
width : 250px;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
color : #000000;
}

.sunlogo {
width : 250px;
height : auto;
margin : 10px 0 0 0;
}

.nav_header {
width : 1002px;
height : 195px;
float : left;
}

.nav {
width : 181px;
height : 195px;
float : left;
padding : 4px 0 0 0;
}

.header_img {
width : 821px;
height : 195px;
float : right;
background : #1089d8;
background-image : url(../images/header_bg.jpg);
background-repeat : no-repeat;
}

.header_txt {
width : 470px;
height : 80px;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 22px;
float : right;
margin : 100px 0 0 0;
}

.header_txt a {
color : #ffffff;
text-decoration : none;
}

.sidebarmenu ul {
margin : 0;
padding : 0 0 0 0;
list-style-type : none;
font : 13px Verdana, Arial, Helvetica, sans-serif;
width : 181px;
}

.sidebarmenu ul li {
position : relative;
}

.sidebarmenu ul li a {
display : block;
overflow : auto;
color : white;
text-decoration : none;
padding : 4px;
padding-left : 25px;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active {
background : url(../images/nav_bg.png) no-repeat;
}

.sidebarmenu ul li a:visited {
color : white;
}

.sidebarmenu ul li a:hover {
background : url(../images/nav_hover.png) no-repeat;
}

.sidebarmenu ul li ul {
position : absolute;
width : 181px;
top : 0;
}

.sidebarmenu a.subfolderstyle {
background : url(right.gif) no-repeat 97% 50%;
}

* html .sidebarmenu ul li {
float : left;
height : 1%;
}

* html .sidebarmenu ul li a {
height : 1%;
}

.center_part {
width : 998px;
height : auto;
float : left;
margin : 0 0 20px 2px;
}

.center1 {
width : 680px;
height : auto;
float : left;
margin : 8px 0 0 2px;
}

.center2 {
width : 286px;
height : auto;
float : right;
background-color : #f9f9f9;
}

.center_left {
width : 680px;
height : 30px;
background : url(../images/tit_bg.jpg) repeat-x;
float : left;
padding-left : 5px;
border-bottom : 1px dashed #959595;
padding-bottom : 5px;
}

h2 {
color : #595959;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
margin : 0 0 0 0;
padding : 0 0 0 0;
font-weight : normal;
}

.center_left_txt {
padding : 3px 0 0 5px;
}

.center_right {
width : 286px;
height : 38px;
background : url(../images/sponser_bg.jpg) repeat-y;
float : right;
margin : 8px 0 0 0;
}

.center_right_txt {
float : left;
width : 210px;
height : auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
color : #228dd5;
color: black;
padding : 7px 0 0 15px;
}

.center_right_img {
float : right;
width : 16px;
height : 19px;
margin : 9px 10px 0 0;
}

h1 {
height : auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
color : #595959;
font-weight : normal;
padding : 0 0 0 0;
margin : 0 0 0 0;
}

h6 {
height : auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
color : #000000;
font-weight : normal;
padding : 0 0 0 0;
margin : 0 0 0 0;
}

.its_txt {
width : 670px;
height : 32px;
float : left;
margin-top : 9px;
background : url(../images/its_bg.jpg) no-repeat;
padding : 5px 0 0 10px;
}

.golden_txt {
color : #ffffff;
text-decoration : underline;
}

.annual_txt {
width : 670px;
height : auto;
float : left;
margin : 10px 0 0 5px;
}

h3 {
font-size : 16px;
color : #5f5c5b;
font-weight : normal;
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
}

.txt_point ul li {
width : 630px;
height : auto;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 18px;
color : #585858;
margin : 15px 0 0 0;
}

.nominate_txt {
width : 670px;
height : auto;
float : left;
margin : 10px 0 0 5px;
}

.nominate_bg {
width : 654px;
height : 37px;
background-image : url(../images/nominate_bg.png);
background-repeat : no-repeat;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
color : #6e5819;
padding : 5px 0 0 22px;
margin : 15px 0 0 10px;
}

.date_txt {
width : 660px;
height : auto;
float : left;
margin : 15px 0 0 10px;
text-align : center;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 18px;
color : #585858;
}

.award_main {
width : 250px;
float : left;
padding : 15px 0 0 17px;
}

.award_main2 {
width : 250px;
height : 208px;
float : left;
padding : 15px 0 0 17px;
}

.associate_img {
width : 250px;
height : 131px;
margin : 10px 0 10px 0;
float : left;
}

.associate_main {
width : 250px;
height : 170px;
float : left;
padding : 15px 0 0 17px;
}

.award_txt {
width : 250px;
border-bottom : 1px solid #c3bebb;
float : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #4e4e4e;
padding-bottom : 3px;
}

.award_img {
width : 250px;
height : auto;
margin : 10px 0 10px 0;
float : left;
}

.business_awards {
width : 180px;
float : left;
border-bottom : 1px dashed #333333;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
color : #595959;
font-weight : bold;
margin : 10px 0 8px 30px;
padding-bottom : 8px;
}

.business_awards_txt {
width : 255px;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 20px;
color : #585858;
padding-left : 30px;
text-align : justify;
}

.read_more {
font-size : 12px;
font-weight : bold;
text-align : right;
float : right;
}

.black_txt {
color : #585858;
}

.black_txt:hover {
color : #000000;
}

.footer {
width : 980px;
height : 85px;
float : left;
margin : 30px 0 20px 10px;
border-top : 1px solid #333333;
}

.footer_txt {
width : 965px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 20px;
color : #585858;
text-align : center;
padding : 20px 0 0 16px;
margin : 10px 0 10px 0;
}

.category_sponsors {
width : 680px;
height : auto;
float : left;
margin : 30px 0 20px 2px;
}

.sponsors_img {
width : 660px;
padding-left : 10px;
float : left;
margin-top : 20px;
}

.sponsors_logo {
width : 110px;
float : left;
height : auto;
margin-right : 22px;
margin-bottom : 20px;
}

.sponsors_logo2 {
width : 218px;
float : left;
height : auto;
margin-right : 22px;
margin-bottom : 20px;
}


.blue_bg {
width : 998px;
height : 376px;
/*
background : url(../images/blue_img.gif) repeat-x;
border : 1px solid #019fdb;
*/
margin : 28px auto 0 auto;
background-color:grey;
}

.blue_txt {
width : 840px;
margin : 15px auto 0 auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
margin-left : 80px;
color : #231f20;
}

.short_txt {
margin : 8px auto 0 auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #231f20;
}

.short_txt2 {
margin : 0 auto 0 auto;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
color : #231f20;
}

.nominations_txt {
width : 240px;
height : auto;
float : left;
margin-right : 40px;
margin-bottom : 10px;
margin-top : 10px;
}

.txt_white {
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
color : #ffffff;
}

.checkbox {
margin : 12px 16px 8px 12px;
}

h4 {
font-size : 13px;
float : left;
color : #3d3d3d;
padding : 0 0 0 0;
margin : 0 0 0 0;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
}

h5 {
font-size : 14px;
float : left;
color : #565656;
font-weight : normal;
padding : 0 0 0 0;
margin : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
}

.input {
width : 320px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
border : none;
border-bottom : 1px solid #000000;
}

.input_big {
width : 760px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
border : none;
border-bottom : 1px solid #000000;
}

.input_short {
width : 200px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
border : none;
border-bottom : 1px solid #000000;
}

.footer_link {
width : 300px;
float : right;
}

.footer_links {
color : #585858;
}
.footer_links:hover {
color : #0f0f0f;
}

.copy_txt {
width : 600px;
float : left;
}

.sitemap {
width : 500px;
margin-left : 80px;
}

.site_txt {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #333333;
}

.dk_hard {
color : #333333;
}

.dk_hard:hover {
color : #000000;
}

.site_txt_sub {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #525252;
}

.site_txt_sub:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #383838;
}

.sbt {
width : 83px;
height : 28px;
background : url(../images/sbt.jpg) no-repeat;
border : none;
}

.Category_txt {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #4e4e4e;
}

