@charset "UTF-8";
/* CSS Document */

body {
background-color:#FFFFFF;
text-align:left;
margin: 0;
padding: 0;
}
img{
border:none;
}

a {
color:#EC008C;
font-style:normal;
text-decoration:none;
font-weight: bold;
}

a:hover {
color:#013473;
text-decoration:underline;
}

a:visited {
color:#EC008C;
}

a:active {
color:#EC008C;
}

#wrapper {
width: 980px;
margin: 0;
top: 0;
text-align: left;
}


#leftcolumn {
width: 740px;
float: left;
}

#rightcolumn {
width: 220px;
float:left;
margin: 0 0 0 20px;
}

#sponsorscol {
	text-align:center;
}

#insheader {
background-image:url(imgs/header.jpg);
background-repeat:no-repeat;
width: 740px;
height: 180px;
display:block;
}

#meiaheader {
width: 220px;
height:180px;
}

#mainnav {
width: 120px;
float:left;
}

ul#mainmenu {
list-style-type: none;
display:inline;
clear:both;
width: 120px;
height: 270px;
margin: 0;
padding: 0;
}

ul#mainmenu li {
width: 120px;
height: 30px;
display:block;
}

ul#mainmenu li a{
overflow:hidden;
padding: 30px 0 0 0;
height: 0;
display:block;
}

ul#mainmenu li a:hover, ul#mainmenu li.selected a {
background-position:left -30px;
}

ul#mainmenu li.selected a {
cursor: default;
padding: 30px 0 0 0;
}

ul#mainmenu li#home a {
background-image:url(imgs/a_home.jpg);
}

ul#mainmenu li#categories a {
background-image:url(imgs/a_categories.jpg);
}

ul#mainmenu li#judges a {
background-image:url(imgs/a_judges.jpg);
}

ul#mainmenu li#whyenter a{
background-image:url(imgs/a_whyenter.jpg);
}

ul#mainmenu li#toenter a{
background-image:url(imgs/a_toenter.jpg);
}

ul#mainmenu li#ceremony a{
background-image:url(imgs/a_ceremony.jpg);
}

ul#mainmenu li#winners09 a{
background-image:url(imgs/a_winners10.jpg);
}

ul#mainmenu li#insurex a{
background-image:url(imgs/a_insurex.jpg);
}

ul#mainmenu li#contact a{
background-image:url(imgs/a_contact.jpg);
}

#mainpic {
width: 620px;
height: 250px;
display:block;
float:left;
border-top-color:#013473;
border-top-width: 20px;
border-top-style:solid;
margin: 0 0 10px 0;
padding:0;
}

#bluebar {
width: 220px;
height: 20px;
display:block;
background-color:#013473;
}

#content {
width: 620px;
clear:both;
margin-left: 120px;
}

#keyline {
background-image:url(imgs/keyline.gif);
width: 620px;
height: 130px;

}

#keyline p {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
line-height: 1.2em;
color:#003573;
padding: 5px;
letter-spacing: -0.05em;
}

#bodytext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.2em;
color:#333333;
margin: 10px 0 0 0;
}

#bodytext h2 {
text-transform:uppercase;
color:#EC008C;
letter-spacing: -0.07em;
margin: 0 0 10px 0;
font-size:15px;
}

#bodytext h3 {
color:#EC008C;
letter-spacing: -0.07em;
margin: 0;
padding: 0;
font-size:14px;
}


#footer {
background-image:url(imgs/footer_bg.jpg);
background-repeat:no-repeat;
width: 760px;
height: 160px;
clear:both;
}

ul#footermenu {
list-style-type:none;
display:block;
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing: -0.07em;
}

ul#footermenu li{
margin: 10px 0 0 80px;
 text-transform:uppercase;
 color:#FFFFFF;
 float:left;
}

ul#footermenu li a{
text-decoration:none;
 color:#FFFFFF;
}

ul#footermenu li a:hover, ul#footermenu li.selected a{
text-decoration:none;
 color:#EC008C;
}

#buttons {
clear:both;
}

#bigbutton {
width: 300px;
height: 95px;
float:right;
background-image:url(imgs/button.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
margin-bottom:10px;
text-decoration:none;
margin: 10px 10px 10px 0;
}

#bigbutton h3{
text-transform:uppercase;
font-size:14px;
color:#FFFFFF;
padding: 30px 10px 3px 90px;
margin: 0;
letter-spacing: -0.07em;
}

#bigbutton p{
margin: 0 10px 0 90px;
width: 200px;
padding: 0;
}

#bigbutton h3 a{
color:#FFFFFF;
text-decoration:none;
}

#bigbutton p a{
color:#FFFFFF;
text-decoration:none;
}

#rightbody, #leftbody {
width:300px;
margin: 0 10px 0 0;
float: left;
}

#tricol1, #tricol2, #tricol3 {
width:190px;
display:block;
margin: 0 10px 0 0;
float: left;
}

#speakercol {
width: 145px;
height: 200px;
margin: 0 10px 10px 0;
float:left;
}

#speakercol img {
border:none;
}

#spkleft {
width: 150px;
text-align:right;
margin-right: 10px;
float:left;
margin-top: 20px;
line-height: 1.1em;
display:inline;
height: 100%;
}

#spkright {
text-align:left;
width: 400px;
margin-top: 20px;
margin-left: 170px;
display:inline;
}

#sponsorslist {
clear:both;
display:block;
width: 670px;
margin-bottom: 20px;
}

#sponsorsinline {
margin-right: 30px;
float:left;
}

.highlight {
color:#EC008C;
letter-spacing: -0.07em;
margin: 0;
padding: 0;
font-size:14px;
}
#itenary {
display:block;
margin: 0 0 20px 0;
float: left;
border-bottom-color:#CCCCCC;
border-bottom-style:dashed;
border-bottom-width:thin;
border-bottom-width: 1px;
}

#time {
float:left;
width: 50px;
font-weight:bold;
}
#progdesc {
float:left;
width: 500px;
}