/* Developed by Samara Ratnayake */
#body {
background-color: #000000;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #333333;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

#container {
width: 800px;
background-color:#ee1713;
border-left:none;
border-right:none;
border-top:none;
border-bottom:none;
padding: 0px;
}

#top {
height: 25px;
width: auto;
padding-bottom:0px;
padding-left:0px;
background-color:#b30000;
}

#logo  {
height:80px;
padding-left:10px;
padding-top:10px;
width:auto;
background-color:#ed1c24;
}

#banner {
height: 150px;
width: auto;
color: #FFFFFF;
border-left: none;
border-right: none;
border-bottom: none;
border-top:1px dotted #FFFFFF;
}

#banner-img  {
float:left;
height:150px;
}

#middle-banner {
height: 100px;
width: auto;
background-color:#ffffff;
background-image:url(background_middle.gif);
background-repeat:repeat-x;
border-top:none;
border-left:1px dotted #990000;
border-right:1px dotted #990000;
border-bottom:none;
}

#middle-banner-left  {
border-right:none;
padding-left:10px;
width:auto;
float:left;
height:100px;
}

#rightnav  { float:right; width:210px; padding:5px; background-color:#ffffff; border-top:10px solid #ee1713; border-right:10px solid #ee1713; border-bottom:10px solid #ee1713; }

#rightnav-inside  {
width:auto;
height:167px;
border-bottom:20px solid #ee1713;
}

#content { width:530px; float:left; background-color:#FFFFFF; border-top:10px solid #ee1713; border-bottom:10px solid #ee1713; border-left:10px solid #ee1713; border-right:10px solid #ee1713; padding:10px; }

#content-bottom  {
float:none;
background-color:#FFFFFF;
height:60px;
width: auto;
border-left:10px solid #ee1713;
border-right:10px solid #ee1713;
border-top:10px solid #ee1713;
border-bottom:10px solid #ee1713;
padding-top:10px;
padding-bottom:10px;
}

#content-bottom-image  {
padding-left:10px;
height:60px;
width:500px;
}


p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

h2 { font-family:Geneva, Arial, Helvetica, sans-serif; }

ul#navlist  {
padding: 0;
margin: 0;
list-style-type: none;
}

ul#navlist li { display: inline; }

ul#navlist li a  {
float: left;
width: 7em;
height:20px;
color: #fff;
background-color: #B30000;
padding: 0.2em 1em;
text-decoration:none;
border-right: 1px dotted #fff;
}

ul#navlist li a:hover  {
background-color: #ed1c24;
color: #fff;
}

a  {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
vertical-align:middle;
}

a:hover  {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
vertical-align:middle;
}

.floatright
{
float: right;
width: 200px;
margin: 0 0 0 0;
background-color: #fff;
padding: 0px;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}

ul {
list-style:disc;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#993300;
line-height:25px;
}

#caption  {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:justify;
}

div.floatright img
{
border-top: 2px dotted #FF0000;
border-right: 2px dotted #FF0000;
border-bottom: 2px dotted #FF0000;
border-left: 2px dotted #FF0000;
}

p { 
margin-top: 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#footer {
background-color:#b30000;
clear: both;
height: 30px;
width: auto;
font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF;
font-size:11px;
padding: 5px;
text-align: center;
}