body { margin: 4px 0 0 8px; height: auto; }

.mainTable { margin-left: 4px; height: auto;}

#container { background-color:#fff;
             overflow:hidden;
             width:773px;
             font-family: Arial, Helvetica, sans-serif;
             margin-left: -7px !important;
			 margin-left: -9px;
			 height: auto; }

#content { background-color:#fff;
           width:586px;
           border-left:183px solid #C9D3E1; /* The width and color of the rail */
           margin-left:-183px; /* Hat tip to Ryan Brill */
           float:right;
		   margin-right: 0px;
		   height: auto; }

#content .marginLeft { margin-left: 4px;
                       width: 580px;
                       text-spacing: 0px;
                       padding: 0; }

#content .marginLeft img { margin-top: 0px;
                           border: 0px; }

#content h4 { background-color: #C9D3E1;
              color: #fff;
              height: 19px;
              width: 574px;
              font-size: 12px;
              line-height: 19px;
              margin: 24px 0 2px 10px; }

#content h5 { background-color: #695f56;
              color: #fff;
              height: 19px;
              width: 574px;
              font-size: 12px;
              line-height: 19px;
              margin: 2px 0 2px 10px; }

#content label { float: left;
                 width: 56px;
                 color: #C9D3E1;
                 font-weight: bold;
                 font-size: 12px;
                 text-align: right; }

#content textarea.input { margin: 0 0 0 5px;
                          width: 506px; }

#content table.options { margin-left: 10px;
                         width: 574px;
                         border-spacing: 1px;}

#content table.options tr td { background-color: #C9D3E1;
                               padding: 2px; }

#content table.options tr th { background-color: #C9D3E1;
                               color: #fff;
                               font-size: 12px;
                               font-weight: bold;
                               width: 66px;
                               text-align: right; }

#content div.pagemakers { text-align: right;
                          margin: 2px 0 50px 10px;
                          font-size: 9px;
                        	font-weight: normal;
                          letter-spacing: 1px;
                          color: #C9D3E1;
                          width: 574px;
                          text-decoration: none; }

#rail { /*background-color:#C9D3E1;*/
		background-color:#C9D3E1;
        width:183px !important;
        top: 0px !important;
        left: 5px !important;
        float:left;
        color: #666666 ;
        position: fixed;
        border-top: 4px solid #fff;
		height: 100%; 
/*
height: auto;
position: absolute;
*/
		}

#rail ul { list-style: none;
           margin: 5px 0 0 7px;
           padding: 0; color: #666666 ; }

#rail ul li a { text-decoration: none;
                color: #000;
                font-size: 13px;
                font-weight: bold; }

#rail ul li a:hover { color: #003366; }

#rail ul li ul { margin-top: 0;
                 margin-bottom: 15px;
                 padding: 0; }

#rail ul li ul li { list-style: disc inside;
                    margin-left: 7px;
					overflow: hidden;
					text-transform: capitalize;
                    color: #000; }

#rail ul li ul li a { font-size: 11px;
                      font-weight: normal;
                      color: #000;
                      margin-left: -4px; }

#rail ul li ul li a:hover { color: #003366; }

#rail a.current { color: #003366; }

#rail hr { border: 0px;
           background-color: #fff;
           height: 1px;
           margin: 5px 4px; }

#rail p.legal { font-size: 9px;
                margin-left: 7px;
                margin-top: 2px; }

#rail p.legal a  { text-decoration: none;
                color: #666666 ; }

.maintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	text-transform: uppercase;
	color: #6B5E58;
	text-decoration: none;
}
.Subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #003366;
	text-decoration: none;
}
.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	/*word-spacing: 40pt;*/
}
.mainbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 12pt;
	padding: 0;
	margin: 0;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0D194D;
	text-decoration: none;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.whitetextBold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.admintitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-decoration: none;
}
.admindiscriptions {
	font-family: Verdana, Arial, Helvetica, sans-serif;

                 word-spacing: 0px;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

a.imageLink { text-decoration: none; }

a.imageLink img { border: 0; }

a.thumbLink { text-decoration: none;
              border: 0;
              margin-bottom: 3px; }

a.thumbLink img { border: 0;
                  text-decoration: none; }
p.embedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
             padding: 0;
             margin: 0 0 10px 0;
             line-height: 12pt;
             text-align: left; }

.embedList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
             padding: 0;
             margin: 5px 0 0 10px;
             line-height: 12pt; }

.embedList li { margin: 0 0 3px 10px;
                padding: 0; }
ol.embedList { margin: 0 0 3px 8px;
                padding: 0; }

.largeImage { margin-left: 6px; }
