.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:980px; background:#fff }

/*======= Base level style ====== */
.texttitle{font-size:2.8em; margin-bottom:5px; color:#274d7a; line-height:1em; font-family:Georgia, "Times New Roman", Times, serif }
.textsubtitle{font-size:1.4em; margin-top:2px;  color:#274d7a; margin-bottom:5px; padding-top:10px; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; }

/*======= header =======*/
#header {height:230px; }

/*======= index.html =======*/
#page1 #content .col-1{ width:282px; margin-right:43px}
#page1 #content .col-2{ width:282px}
#page1 #content .bg{ background:url(images/tail.gif) repeat-y 303px top } 
#page1 #content .bg1{ background:url(images/tail.gif) repeat-y 628px top } 
/*======= index-1.html =======*/
#page2 #content .col-1{ width:282px; margin-right:43px}
#page2 #content .col-2{ width:282px}
#page2 #content .bg{ background:url(images/tail.gif) repeat-y 303px top } 
#page2 #content .bg1{ background:url(images/tail.gif) repeat-y 628px top } 
#page2 #content .col-3{ width:100px}
#page2 #content .col-4{ width:179px}
/*======= index-2.html =======*/
#page3 #content .col-1{ width:282px; margin-right:43px}
#page3 #content .col-2{ width:282px}
#page3 #content .bg{ background:url(images/tail.gif) repeat-y 303px top } 
#page3 #content .bg1{ background:url(images/tail.gif) repeat-y 628px top } 
/*======= index-3.html =======*/
#page4 #content .col-1{ width:282px; margin-right:43px}
#page4 #content .col-2{ width:282px}
#page4 #content .bg{ background:url(images/tail.gif) repeat-y 303px top } 
#page4 #content .bg1{ background:url(images/tail.gif) repeat-y 628px top } 

.postsubform p{ margin-top:5px; }
.postsubform label{ margin-top:5px; }
.postsubform span{ margin-top:5px; }
.form-item-label{ margin-top:10px; }

/*====== Top Menu ====== */
.menu{ width:690px; }
.menu-item{ float:left; border-left:1px solid #DDDDDD; width:165px; height:60px; padding-left:10px; padding-right:5px; text-transform:none; }
.menu-item-title{font-size:1.7em;color:#274d7a; }
.menu-item-blurb{font-size:1em;  line-height:12px; color:#646464;} 
.main-needsassess{margin-left:200px;}
.menu-table{ height:100%; width:100%;  margin-left:-90px; }

.main-title { font-size:1.6em; color:#274d7a; margin-bottom:10px; margin-top:10px; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif ; }

.faded {  filter:alpha(opacity=60); -moz-opacity:0.6;  opacity:0.6; }
/*======= footer =======*/
#footer { height:139px; }