/* CSS Document */

body { font: normal 13px "Georgia", Arial, Helvetica, sans-serif; color: #333333; margin:0; text-decoration: none; background: url(../images/bodybg.gif) repeat-x #FFFFFF; line-height:17px; }

/********* Common CSS Starts here *********/
input { font: normal 13px "Georgia", Arial, Helvetica, sans-serif;	border: 1px solid #B2B2B2; color: #333333; background:#FFFFFF; padding-left: 2px; }	
textarea { font: normal 13px "Georgia", Arial, Helvetica, sans-serif;	border: 1px solid #B2B2B2; color: #333333; background:#FFFFFF; padding-left: 2px; }	
select { font: normal 13px "Georgia", Arial, Helvetica, sans-serif;	border: 1px solid #B2B2B2; color: #333333; background:#FFFFFF; }

a{ font: bold 13px "Georgia", Arial, Helvetica, sans-serif; color:#641229; text-decoration: none; outline: none; }
a:hover { font: bold 13px "Georgia", Arial, Helvetica, sans-serif; color:#641229; text-decoration: underline; outline: none; }

p { margin: 0; padding: 0; margin-bottom: 8px; line-height: 16px; }

img { border: none; outline: none; }
form { margin: 0; padding: 0;}

.copyright {font: bold 14px "Georgia", Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; }

/********* Common CSS End here *********/

.graybutton { background: url(../images/graybutton.gif); width: 126px; height: 37px; cursor: pointer; font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; border: none; padding: 0; margin: 0;  }
.valigntop { vertical-align: top; }
.alignright { text-align: right; }

.main { width: 1002px; margin: auto; }
.topbig-bg1 { background: url(../images/topbig-bg.jpg) no-repeat top right; height: 352px; vertical-align: top; }
.logo { margin-top: 17px; margin-left: 17px; font: normal 36px "Georgia", Arial, Helvetica, sans-serif; color: #333333; position:absolute; top:120; left:0; }
.logo em { font-style: normal; color: #641229; }
.static-logo { margin-top: 10px; margin-left: 5px; font: normal 30px "Georgia", Arial, Helvetica, sans-serif; color: #333333; }

.topbox { position:absolute; top:317px; right:0; width: 170px; height: 19px; background: #641229; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; padding-left: 10px; letter-spacing: 1px; padding-top: 1px; }
.topbox-inner { position:absolute; top:260px; right:0; width: 170px; height: 19px; background: #641229; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; padding-left: 10px; letter-spacing: 1px; padding-top: 1px; }
.positionrelative { position:relative; }
.midd-border { border: 1px solid #999999; border-bottom: none; padding: 20px 15px 77px 15px; vertical-align: top; }
.midd-border-inner { border: 1px solid #999999; border-bottom: none; border-top: none; padding: 30px; vertical-align: top; }
h1, h2, h3, h4 { margin: 0; padding: 0; }
h1 { font: normal 26px "Georgia", Arial, Helvetica, sans-serif; color: #333333; }
h2 { font: normal 20px "Georgia", Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 15px; }

.graybold-big { font: normal 25px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333; }
.redbold-big { font: normal 25px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #641229; }

.leftpart { width: 823px; vertical-align: top; }
.rightpart { width: 148px; vertical-align: top; }

.right-border { border: 1px solid #999999; padding: 12px; padding-top: 20px; vertical-align: top; }

.numberbox { background: #641229; width: 94px; height: 102px; border: 1px solid #999899; font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; vertical-align: top;   }
.numberbox span { font: normal 75px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff;   }
.number { padding-top: 15px;  }
.number-int { padding-top: 5px; }
.midd-border-gray { border: 1px solid #999999; padding: 12px 19px 12px 19px; vertical-align: top; }
.midd-padding { padding: 0px 17px 0 17px; vertical-align: top; }

a.morelink{ font: bold 13px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; outline: none; }
a:hover.morelink { font: bold 13px "Georgia", Arial, Helvetica, sans-serif; color:#641229; text-decoration: underline; outline: none; }

a.desclink{ font: normal 13px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; outline: none; }
a:hover.desclink { font: normal 13px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; outline: none; }
.mapfont{ font: bold 11px "Georgia", Arial, Helvetica, sans-serif; color:#333333;  }
a.maplink{ font: bold 11px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; outline: none; }
a:hover.maplink { font: bold 11px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; outline: none; }
a.maplinkhover{ font: bold 11px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; outline: none; }
a:hover.maplinkhover { font: bold 11px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline; outline: none; }
.vote-number { text-align: center; }
.vote-number a  { background: #F8F8F8; border: 1px solid #676767; font: bold 15px Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; margin-right: 5px; padding: 5px; }
.vote-number a:hover  { background: #F8F8F8; border: 1px solid #676767; font: bold 15px Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; }

.bottbg { background: #641229; border-left: 1px solid #999999; border-right: 1px solid #999999;  }
.bottlink { font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; text-align: right; }
.bottlink a { font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; }
.bottlink a:hover { font: normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline; }

.wmatterbold { font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; }
.wmatterbold span { color: #FFFF00; }

.inner-grayborder { border: 1px solid #999999; border-bottom: none; padding: 21px 30px 0px 30px; vertical-align: top;  }
.inner-middbg { background: url(../images/inner-middbg.jpg) no-repeat top right; height: 280px; }

.content-border { border: 1px solid #999999; padding: 6px 20px 6px 20px;  }
.inner-content p { font: normal 11px Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; margin-bottom: 16px; }

.numberbox-inner { background: #641229; width: 53px; height: 59px; border: 1px solid #999899; font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; vertical-align: top;   }
.numberbox-inner span { font: normal 45px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff;   }
.lefnav ul { margin: 0; padding: 0; margin-top: 10px; }
.lefnav ul li { list-style-type: none; margin-bottom: 7px; font: normal 12px "Georgia", Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.lefnav ul li a{ font: normal 12px "Georgia", Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.lefnav ul li a:hover{ font: normal 12px "Georgia", Arial, Helvetica, sans-serif; color: #641229; text-decoration: underline; }
.lefnav ul li a.active{ font: bold 12px "Georgia", Arial, Helvetica, sans-serif; color: #641229; text-decoration: none; }
.gray-border { border: 1px solid #999999; }
.right-headbg { background: #641229; font: bold 11px "Georgia", Arial, Helvetica, sans-serif; color: #ffffff; height:28px; padding-left: 11px; }
.rightpart p { margin: 0; padding: 0; color:#333333; margin-top: 7px; margin-bottom: 10px; font: normal 11px "Georgia", Arial, Helvetica, sans-serif;}

.gallery-img { margin-right: 10px; margin-bottom: 20px; }

.grey-heading {font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#444444; text-decoration:none;}
.static-inner-grayborder { border: 1px solid #999999; border-bottom: none; vertical-align: top;  }

.img-border img {border:4px solid #E7E7E7;}
.img-border:hover {background-color:transparent;}
.img-border:hover img {border:4px solid #CCCCCC;}


.grey-table-broder {border:1px solid #999999;}
.brown-bg {background: #641229;}
.thanku {font:normal 32px "Georgia", Arial, Helvetica, sans-serif; color:#641229; text-decoration:none;}
.thanku-text {font:normal 32px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; line-height:40px;}
.fore {font:normal 63px "Georgia", Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}

h2 a { font: normal 20px "Georgia", Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 15px; }
h2 a:hover { font: normal 20px "Georgia", Arial, Helvetica, sans-serif; color: #333333; margin-bottom: 15px; }

.email {font: normal 11px "Georgia", Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}
a.email {font: normal 11px "Georgia", Arial, Helvetica, sans-serif; color: #333333; text-decoration:none;}
a.email:hover {font: normal 11px "Georgia", Arial, Helvetica, sans-serif; color: #333333; text-decoration:underline;}