
body{
text-align:center;
margin:0;
padding:0;
background-color:#F7F7F7;
}

div#container{
width: 900px;
text-align:left;
margin: 20px auto;
background-color:#FFFFFF;
border-color:#4A4A4A;
border-style:solid;
border-width: thin;
}


div#container1{
width: 910px;
height:100%;
background-color:#0000FF;
text-align:left;
margin: 20px auto;
}

div#banner{
width:100%;
}

div#nav{
width:100%;
background-color:#DF0024;
margin-bottom:20px;
}

ul.menu{
width:100%;
text-align:left;
background-color:#DF0024;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.menu li{
display:inline;
list-style-type:none;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.menu li a{
width:150px;
float:left;
text-decoration:none;
color:white;
font-weight:bold;
background:#DF0024;
padding: 5px 0px 5px 0px;
text-align:center;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic; 
}

ul.menu li a:hover{
background:#0569B4;
}

div#footer{
clear:both;
width:100%;
text-align:center;
background-color:#DF0024;
margin-bottom:5px;
}

div#heading{
width:100%;
padding:0px 0px 20px 0px;
text-align:center;
}

div#heading1{
width:100%;
padding:0px 0px 20px 0px;
text-align:center;
background-color:#F7F7F7;
}

div#left{
width: 180px;
float:left;
margin-left:2px;
}

div#title{
width:100%;
background:#0569B4;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px 4px 5px 4px;
font-weight:bold;
}
div#leftbox{
width:100%;
padding:5px 3px 5px 3px;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-bottom-color:#747474;
border-left-color:#747474;
border-right-color:#747474;
border-left-width:thin;
border-right-width:thin;
border-bottom-width:thin;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

li.feature{
color:#0569B4;
font-weight: 400;
list-style-image:url(images/cnr_bullet.jpg);
padding-bottom:18px;
}


a.feature{
color:#0569B4;
font-weight:400;
}

div#content{
width:491px;
float:left;
margin-left:0px;
padding:0px 5px 10px 30px;
text-align:left;

}

div#frame{
width:285px;
margin-left:100px;
text-align:center;
}


div#right{
width: 170px;
float:right;
margin-right:4px;
}

div#titleright{
width:100%;
background:#0569B4;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px 2px 5px 0px;
font-weight:bold;
}

div#rightbox{
width:100%;
padding:5px 0px 5px 0px;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-bottom-color:#747474;
border-left-color:#747474;
border-right-color:#747474;
border-left-width:thin;
border-right-width:thin;
border-bottom-width:thin;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div#image{
width:100%;
float:left;
text-align:center;
margin-top:20px;
margin-bottom:20px;
}

p.bold, a.bold{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#DF0024;
font-size:20px;
font-style:italic;
font-weight:bold;
text-decoration:none;
}


p.content{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:200;
}

h2{
color:#0569B4;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
padding-top:0px;
}

h4{
font-family:Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
}

.style1 {
	color: #DF0024;
	font-style: italic;
}

a.faq{
color:#0569B4;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.winners_title, a.winners_title{
color:#0569B4;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: 400;
}

.winners_list{
color:#0569B4;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.winners_list_heading{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

/* top menu use*/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font-size:12px;
width: 100%;
background:#DF0024;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 5px 6px 5px 6px;
text-decoration: none;
text-align:center;
border-left:1px dotted #FFFFFF;
margin-left: 0px;
display:block;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background:#0569B4;
}


/* footer menu*/
.solidblockmenufooter{
margin: 0;
padding: 0;
float: left;
font-size:12px;
width: 100%;
background:#DF0024;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}

.solidblockmenufooter li{
display: inline;
}

.solidblockmenufooter li a{
float: left;
color: white;
padding: 5px 0px 5px 0px;
text-decoration: none;
text-align:center;
width:150px;
margin-left:50px
}

.solidblockmenufooter li a:visited{
color: white;
}

.solidblockmenufooter li a:hover, .solidblockmenu li .current{
color: white;
background:#0569B4;
}