﻿html,body{padding:0;margin:25px 0 0 0 0;height:100%;}
body {color:#333;font-family:Arial;line-height:110%;background:#666666 url('../../images/gradbgd.jpg') repeat-x;
}


/*********************/
/*Basic elements*/
/*********************/
h1{color:#990000;}
a:link{color:#666}
a:hover{color:#990000}
a:visited{color:#666}
ul{list-style-image: url("/images/bullet.jpg");}


/*********************/
/*Structural elements*/
/*********************/
#container{margin:0 auto;width:852px;}
#page{float:left;width:852px;background:#FFF;border:1px solid #DADADA;font-size:small;clear:both;margin:0 auto;text-align:justify}
#top{margin-top:20px;margin:0px auto;}
#navbar ul{height:27px;background:#000000 url('../../images/navbar.jpg') repeat top;padding-left:17px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}
#navbar li{margin:5px}
#middle{background:#FFFFFF;padding:25px;width:540px;float:left;min-height:200px;}
#infobar{height:88px;background:#FFFFFF url('../../images/infobar.jpg') no-repeat left top;border-bottom:1px solid #CCCCCC}
#rosette{float:right;min-height:120px;}
#right{float:right;*margin-top:120px;background:#FFF;}
#right img{margin-right:15px}
#contact{width:210px;height:106px;background:#FFFFFF url('../../images/contactbgd.jpg') repeat top;margin-right:20px}
#quicksearch{width:210px;height:106px;background:#FFFFFF url('../../images/searchbgd.jpg') no-repeat top;margin-right:20px;margin-top:20px;padding-top:40px}
#info{width:210px;height:239px;background:#FFFFFF url('../../images/infobgd.jpg') repeat top;margin-right:20px}
#bottom{clear:both;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;clear:both;height:23px;background:#FFFFFF url('../../images/footerbgd.jpg') no-repeat bottom;padding-left:25px;padding-top:10px;font-size:x-small}
#bookmark{margin-top:-20px;margin-right:90px;clear:both;*margin-top:165px}

/*********************/
/*Form elements*/
/*********************/
#quicksearch select{margin-top:7px;margin-left:15px;width:179px}
#quicksearch input{margin-top:10px;margin-right:15px;float:right}
fieldset{background:#F6F6F6 ;border:1px solid #E1E1E1;padding:10px;margin:0 auto;width:410px;padding-top:20px}
fieldset label{clear:both;float:left;line-height: 1.5;text-align: right;margin-right: 5px;margin-bottom:10px;width: 80px; /* Width of labels */}
fieldset legend{display:none}
fieldset input{float:left;margin-bottom:10px;width:260px}
fieldset select{float:left;margin-right: 5px;width:265px}
fieldset textarea{float:left;margin-right: 5px;}
fieldset input.submit{clear:both;margin-right:60px;float:right;width:auto}
fieldset input.adminSubmit{clear:both;margin-top:0px;margin-left:84px;width:100px}



.col1{width:270px;float:left}
fieldset img{float:left;padding:5px}
.col2{width:270px;float:left}
.col3{width:100px;float:left}
.col4{width:100px;float:left}
.left{float:left}
.textarea{width:260px}
.detailsButton{margin-left:25px}
.shortInput{width:50px}
.shortLabel{clear:none;text-align: left;width:auto;margin-left:10px}

/*********************/
/*ASP.Net elements*/
/*********************/

table.DefaultView
{
    float: left;width:600px
}

td.DefaultView{nowrap}
table.DefaultGrid
{
    margin:0 auto;
    margin-top:20px;
}
.GridHeader{border-bottom:1px solid #E1E1E1;}

/*********************/
/*Admin elements*/
/*********************/
h1{background:#FFFFFF;font-size:small;color:#990000;padding:5px;margin:2px;margin-left:-5px}
h1.adminTitle{margin-left:15px;margin-top:15px;clear:both}
.admin fieldset{float:left;width:800px;margin-left:15px}
.admin fieldset input{float:left;margin-bottom:10px;width:100px}

.adminTable{float:left;}
.adminGrid{margin-left:15px}
/*------------------------------------------------

                  CSS/Flash  Messages

------------------------------------------------*/
.info img, .success img, .warning img, .error img, .validation img{ vertical-align:middle}
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
margin:auto;
margin-top:20px;
width:367px
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('error.png');
}
.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('validation.png');
}
/*------------------------------------------------

                  Pop Ups

------------------------------------------------*/
body.detailsPage{background:#F6F6F6}
#popupDetails img{border-bottom:1px solid #E1E1E1;}
#popupDetails{
background:#fff;padding:8px;border:1px solid #DADADA
}
.h1{color:#990000;margin-left:-5px;font-weight:bold}

#popupDetails h1{font-size:medium;}
#popupDetails h2{font-size:small;font-weight:bold}
#popupDetails td{font-size:small;}


/*------------------------------------------------

                  Menu States

------------------------------------------------*/

.AspNet-Menu-Selected{color:#990000}
.AspNet-Menu-Selected:visited{color:#990000}