﻿/* Page outer div starts here */
#divWrapper { 
 margin-right: auto; 
 margin-left: auto; 
 width: 100%; 
 vertical-align: middle; 
 text-align: center;
 background-image: url('bg5.gif');
 background-repeat: repeat-x;
} 
#divPageOuter {
 margin: 0px;
 padding: 0px;
 margin-right: auto; 
 margin-left: auto; 
 width: 970px;
 height: auto;
 text-align: center;
}
/* Page outer div ends here */

/* Top links div starts here */
#divTopLinks {
 margin: 0px;
 padding: 0px;
 width: 970px;
 height: 20px;
 float: left;
 text-align: right;
 background-color: #fcfcfc;
 border-left: solid 1px #d9d9d9;
 border-right: solid 1px #d9d9d9;
 border-bottom: solid 1px #d9d9d9;
}
#divTopLinksLeft {
 margin: 0px;
 padding: 3px 0px 0px 10px;
 width: 350px;
 height: 17px;
 float: left;
 font-size: 11px;
 color: #949393;
 text-align: left;
}
#divTopLinksRight {
 margin: 0px;
 padding: 0px 10px 0px 0px;
 width: 590px;
 height: 20px;
 float: right;
 text-align: right;
}
#divTopLinksRight ul {
 margin: 0px;
 padding: 0px;
 float: right;
}
#divTopLinksRight ul li {
 margin: 0px;
 padding: 0px;
 height: 20px;
 float: left;
 display: block;
 direction: ltr; 
}
/* Top links div ends here */

/* Header div starts here */
#divHeader {
 margin: 0px;
 padding: 0px;
 width: 970px;
 height: 85px;
 float: left;
 text-align: center;
 background-color: #f2f2f2;
}
#divHeaderLeft {
 margin: 0px;
 padding: 0px;
 width: 320px;
 height: 80px;
 float: left;
}
#divHeaderRight {
 margin: 0px;
 padding: 20px 0px 0px 0px;
 width: 644px;
 height: 58;
 float: right;
 text-align: right;
}
#divTopMenu {
 margin: 0px;
 padding: 0px;
 width: 644px;
 height: 42px;
 float: right;
 background-image: url('top_menu_bg.png');
}
#divTopMenu ul {
 margin: 0px;
 padding: 0px 0px 0px 16px;
 float: left;
}
#divTopMenu ul li {
 margin: 0px;
 padding: 1px 18px 0px 0px;
 height: 38px;
 float: left;
 display: block;
 direction: ltr; 
}
/* Header div ends here */

/* == Content divs starts here == */
#divContent {
 margin: 6px 0px 10px 0px;
 padding: 0px;
 width: 970px;
 height:auto;
 float: left;
 border: solid 1px #d9d9d9;
 background-image: url('content_bg.gif');
}
#divContentLeft {
 margin: 0px;
 padding: 4px;
 width: 190px;
 height: auto;
 float: left;
 border-right: solid 0px #cccaca;
}
#divContentLeft .header {
 margin-top: 5px; 
 padding: 0px; 
 width: 190px;
 height: 40px;
 float: left;
}
#divContentLeft ul {
 margin: 0px;
 padding: 0px;
 width: 190px;
 float: right;
}
#divContentLeft ul li {
 margin: 0px;
 padding: 2px 10px 6px 20px;
 width: 168px;
 float: left;
 display: block;
 list-style: none;
 text-align: left;
 background : transparent url(arrow.png) no-repeat 3% 15%; 
}
#divContentLeft .currentIssue {
 margin: 5px 0px 0px 1px; 
 padding: 4px; 
 width: 184px;
 height: 280px;
 float: left;
}
#divContentRight {
 margin: 0px;
 padding: 15px;
 width: 740px;
 height: auto;
 float: right;
}
#divContentRight .pageHeader {
 margin-bottom: 10px; 
 padding: 0px; 
 width: 740px; 
 height: 30px; 
 float: left;
 font-size: 20px;
 color: #ca0a0a;
 text-align: left;
 border-bottom: solid 1px #000; 
}
#divContentRight .contentRow {
 margin: 0px; 
 padding: 0px; 
 width: 740px; 
 height: auto; 
 float: left;
 text-align: left;
}
/* == Content divs ends here == */

/* == Footer divs starts here == */
#divFooter {
 margin: 0px;
 padding: 0px;
 width: 970px;
 height: 34px;
 float: left;
 font-family: Tahoma;
 font-size: 11px;
 background-color: #fcfcfc;
 border: solid 1px #d9d9d9;
}
#divFooterLeft {
 margin: 0px;
 padding: 12px 0px 0px 10px;
 width: 450px;
 float: left;
 text-align: left;
}
#divFooterRight {
 margin: 0px;
 padding: 10px 10px 0px 0px;
 width: 450px;
 float: right;
 text-align: right;
}
/* == Footer divs ends here == */

#divComments {
 margin: 0px;
 padding: 0px;
 width: 500px;
 height: 400px;
 float: left;
 background-image: url('comments_bg.gif');
}
#divCommentsInner {
 margin: 0px;
 padding: 85px 0px 0px 0px;
 width: 500px;
 height: 299px;
 float: right;
 text-align: center;
}
#divSendEmail {
 margin: 0px;
 padding: 0px;
 width: 500px;
 height: 400px;
 float: left;
 background-image: url('sendemail_bg.gif');
}

.appForm {
 margin: 0px; 
 padding: 0px; 
 width: 680px; 
 height: auto; 
 float: left; 
 text-align: left;
}
.formInner {
 margin: 0px; 
 padding: 0px; 
 width: 680px; 
 height: auto;
 float: left;
}
.formLabel {
 margin: 0px; 
 padding: 10px 6px 0px 0px; 
 width: 244px; 
 height: 16px; 
 float: left; 
 font-size: 12px;
 text-align: right;
}
.formControl {
 margin: 0px; 
 padding: 4px 0px 4px 0px; 
 width: 420px; 
 height: 20px; 
 float: left; 
 text-align: left;
}
.formControl span {
 margin: 0px; 
 padding: 2px 0px 0px 0px; 
 font-size: 13px;
 font-weight: bold;
 color: #0000ff;
 float: left; 
 text-align: left;
}
.tinyTextBox {
 margin: 0px;
 padding: 0px;
 width: 60px;
 height: 18px;
 float: left;
}
.smallTextBox {
 margin: 0px;
 padding: 0px;
 width: 90px;
 height: 20px;
 float: left;
}
.mediumTextBox {
 margin: 0px;
 padding: 0px;
 width: 140px;
 height: 20px;
 float: left;
}
.largeTextBox {
 margin: 0px;
 padding: 0px;
 width: 240px;
 height: 20px;
 float: left;
}
.manditory {
 margin: 0px;
 padding: 0px;
 width: 20px;
 height: 20px;
 float: left;
 background: url(manditory.png);
 background-repeat: no-repeat;
}
.textboxSmall {
 margin: 0px;
 padding: 2px;
 width: 86px;
 font-size: 13px;
 font-weight: bold;
 color: #414141;
 background-color: #fff; 
 border: solid 1px #8ca6df;
}
.textboxMedium {
 margin: 0px;
 padding: 2px;
 width: 136px;
 height: 16px;
 font-size: 13px;
 font-weight: bold;
 color: #414141;
 background-color: #fff; 
 border: solid 1px #8ca6df;
}
.textboxBig {
 margin: 0px;
 padding: 2px;
 width: 236px;
 height: 16px;
 font-size: 13px;
 font-weight: bold;
 color: #414141;
 background-color: #fff; 
 border: solid 1px #8ca6df;
}
.tinySelect {
 margin: 0px;
 padding: 0px;
 width: 60px;
 font-size: 13px;
 font-weight: bold;
 color: #414141; 
}
.smallSelect {
 margin: 0px;
 padding: 0px;
 width: 90px;
 font-size: 13px;
 font-weight: bold;
 color: #414141;
}
.mediumSelect {
 margin: 0px;
 padding: 0px;
 width: 140px;
 font-size: 13px;
 font-weight: bold;
 color: #414141;
}
.largeSelect {
 margin: 0px;
 padding: 0px;
 width: 240px;
 font-size: 13px;
 font-weight: bold;
 color: #414141;
 float: left;
}





