body
{
	font-family:Arial;
	font-size:13px;		  
    text-align:center;    
    margin:0;    
    height:100%;
    width:100%;
    background-color:#013275;
    color:white;
}

/* Generic Sulware CMS Styles */
.paragraph
{           
}

.paragraph .image
{  
}

.paragraph .content
{
}

.paragraph .left
{
    margin-right:5px;
    float:left;
}

img
{
    border:0px;
}
/* End Sulware CMS Styles */

/* social media links */
#smpanel
{
    margin-top:20px;clear:both;
}    

#smpanel #tweetme
{
    margin-left:0px;float:left;
}

#smpanel #sharethis
{
    margin-left:15px; float:left;
}

/* End social media links */

/* General HTML Tags */
h1
{
}

h2
{
}

h3
{
}

h4
{
}

a
{
}

/* END Html Tags */

/* Client specific */

#main
{
    text-align:left;
    width:1000px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    background-image:url(../_images/background.png);        
}

#header
{
    width:1000px;
    height:395px;
}

#menu
{
    width:855px;
    height:46px;
    margin-left:100px;
    margin-bottom:10px;
}

#menu .m_item
{
    float:left;
}


#page_body
{
    width:785px;
    height:auto;
    overflow:hidden;
    margin-left:100px;    
}

#page_body #content
{
    color:#0466a7;
    width:785px;
    overflow:hidden;
    text-align:justify;    
}

#page_body #content h1
{
    color:#023672;   
    font-size:24px;     
    margin-bottom:0px;
}

#page_body #content #homepage
{
}

#page_body #content #homepage #lhs
{
    width:530px;
    height:auto;
    overflow:hidden;
    float:left;
    padding-right:15px; 
}

#page_body #content #homepage #rhs
{
    float:left;
    width:240px;
    height:auto;
    overflow:hidden;
 
}

#page_body #content #homepage #biglinks
{
    clear:both;
    height:auto;
    overflow:hidden;
    width:785px;
}


#footer
{
    width:1000px;
    height:59px;
    background-image:url(../_images/footer.png);    
}

#footer2
{    
    font-size:12px;
    width:1000px;
    height:40px;
    text-align:middle;
    margin:30px auto 0px auto; 
 
}

.highlightme
{
    color:#2bacfd;
}



.row
{
    clear:both;
}

.row .label
{
    width:100px;
    float:left;
}

.row .input
{
    float:left;
}

.error 
{
    width:500px;
    height:auto;
    overflow:hidden;
    padding:10px 10px 10px 10px;

    background-color:Yellow;
    color:Red;
    font-weight:bold;
    border:1px black solid;
}

/* End Client specific tags */