body {margin:0 0 0 0; padding:0; 
      background:url(images/lfac-bkgd-grad.png) repeat-x top #ddf5f4;
      font-family: 'Gill Sans MT' , Sans-Serif, Arial;
	font-size: 11pt;
	font-weight: normal;
}
.main {width:1034px;  
       margin-left: auto ;
       margin-right: auto ;
}
.main-left
{
    background:url(images/gradient-left.png) repeat-y top left;
    padding-left:12px;
    width:1034px;}
.main-right
{
    background:url(images/gradient-right.png) repeat-y top right;
    padding-right:2px;
    width:1034px;}
.main-content 
{
          background:url(images/lfac-main-content-bkgd.gif) repeat-Y top #ffffff;
width:1024px;  
       margin-left: 0 ;}
       
#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 235px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 235px; /*Width of left column*/
margin-left: -100%;
background: #0054a4;
}       

.innertube{
margin: 20px 30px 20px 30px; /*Margins for inner DIV inside each column (to provide padding)*/
}

#maincontent-left
{
    float:left;
    padding-right:20px;
    padding-bottom:20px;
    margin-right: 246px;
}
#maincontent-right
{
    width:246px;
    float: left;
margin-left: -246px; /*Set left margin to -(RightColumnWidth) */
    padding-bottom:20px;
}

#news-rotator
{
        background: #0054a4;
        padding: 0 20px 20px 20px;
    text-align:center;
    width:206px;
}

#news-rotator h3
{
    color:#ffffff;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
}
#news-rotator h4
{
    color:#ffffff;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}

#news-rotator p
{
    color: #ffffff;
    font-size: 10pt;
    line-height: 10pt;
    margin-bottom: 10pt;
}

.sp20 {height:20px;}
.sp30 {height:30px;}

.proper option { text-transform:capitalize;}

.box-right{
    float:right;
        background: #0054a4;
        padding: 0 20px 20px 20px;
    text-align:center;
    width:206px;
    border-left:solid 10px white;
    border-bottom:solid 10px white;
}

.box-right h3
{
    color:#ffffff;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
}
.box-right h4
{
    color:#ffffff;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
}

.box-right p
{
    color: #ffffff;
    font-size: 10pt;
    line-height: 10pt;
    margin-bottom: 10pt;
}
.addthis_toolbox
{
    margin-top:5px;
    text-align:center;
}
.addthis_toolbox a,.addthis_toolbox a:link,.addthis_toolbox a:hover
{
    font-weight:normal;
    color: #000000;
    text-decoration: none;
    font-size: 11pt;
}

form {margin:0; padding:0}
p
{
    MARGIN: 0em;
    font-size: 11pt;
    color: black;
    font-family: 'Gill Sans MT' , Sans-Serif;
}
h1 span { font-weight: normal; font-size: 20px; }

a
{
    font-weight: bold;
    color: #a0ce67;
    text-decoration: none;
}
a:active
{
    font-weight: bold;
    text-decoration: none;
}
a:link
{
    font-weight: bold;
    text-decoration: none;
}
a:visited
{
    font-weight: bold;
    text-decoration: none;
}

.shadow {
    -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.MenuItem
{
    font-size: 11pt;
    color: white;
    text-decoration: none;
}
.MenuItem a
{
    color: white;
    text-decoration: none;
}
.MenuItem a:active
{
    color: white;
    text-decoration: none;
}
.MenuItem a:link
{
    color: white;
    text-decoration: none;
}
.MenuItem a:visited
{
    color: white;
    text-decoration: none;
}
.Footer a
{
    font-weight: normal;
    color: white;
    text-decoration: none;
}
.Footer a:active
{
    font-weight: normal;
    color: white;
    text-decoration: none;
}
.Footer a:link
{
     font-weight: normal;
   color: white;
    text-decoration: none;
}
.Footer a:visited
{
    font-weight: normal;
    color: white;
    text-decoration: none;
}
.LoginBox
{
    margin-top: 20px;
    margin-left: 20px;
}
.tdCreateUserLabel
{
    width: 200px;
    text-align: right;
}
.tdCreateUserData
{
    text-align: left;
}
.detailsview_label
{
    width: 200px;
    text-align: right;
}
.detailsview_field
{
    text-align: left;
}
.detailsview_validation
{
    text-align: left;
}

