@charset "utf-8";
/* CSS Document */

html    {
        height: 100%;
        margin: 0;
        padding: 0;
        }

body    {
        background: #b04440 url('../images/background.jpg') repeat-x;
        color: #373737;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        height: 100%;
	margin: 0;
        padding: 0;
        text-align: center;
        }

h1
        {
        font-size: 12pt;
        font-weight: bold;
        color: #5B97F0;
        margin: 15px 18px 0 18px;
        }


img     {
        border: 0px;
	}

#header {
        padding-top: 38px;
        width: 100%;
        }

#header #headerContainer
        {
        background: #FFFFFF url('../images/content-bg.jpg') repeat-y;
        margin: 0 auto;
        text-align: left;
        width: 854px;
        height: 328px;
        color:#FFFFFF;
        }

#content {
        width: 100%;
        }

#content #contentContainer
        {
        background: #FFFFFF url('../images/content-bg.jpg') repeat-y;
        margin: 0 auto;
        text-align: left;
        width: 854px;
        color:#494949;
        }

#content #contentContainer #contentMain
        {
        background: #fafafa url('../images/content-main-bg.jpg') repeat-x;
        width: 822px;
        margin: 0 14px 0 16px;
        }

#content #contentContainer #contentMain #leftCol
        {
        float: left;
        background: url('../images/leftcol-bg.gif') repeat-y;
        width: 308px;
        }

#content #contentContainer #contentMain #leftCol #leftColHead
        {
        background: url('../images/leftcol-head.jpg') top center no-repeat;
        padding: 40px 0 0;
        }

#content #contentContainer #contentMain #leftCol #leftColHead #leftColFooter
        {
        background: url('../images/leftcol-foot.gif') bottom center no-repeat;
        padding: 0 0 20px;
        }

#content #contentContainer #contentMain #leftCol #leftColHead2
        {
        background: url('../images/leftcol-head2.jpg') top center no-repeat;
        padding: 30px 0 0;
        }

#content #contentContainer #contentMain #leftCol #leftColHead2 #leftColFooter2
        {
        background: url('../images/leftcol-foot2.jpg') bottom center no-repeat;
        padding: 0 0 5px;
        }

#content #contentContainer #contentMain #leftCol #leftColHead2 #leftColFooter2  ul.services
        {
        list-style: square;
        color: #FFFFFF;
        }

#content ul.services li
        {
        text-transform: capitalize;
        }

#content #contentContainer #contentMain #leftCol #leftColHead #leftColFooter  ul.services
        {
        list-style: square;
        color: #FFFFFF;
        }

#content #contentContainer #contentMain #rightCol
        {
        float: left;
        width: 512px;
        }

#content #contentContainer #contentMain #rightCol p
        {
        margin: 15px 18px 5px 18px;
        text-align: justify;
        }

#content #contentContainer #contentMain #rightCol h2
        {
        font-size:14px;
        font-weight: bold;
        margin: 15px 18px 0 18px;
        }

#content #contentContainer #contentMain #rightCol p a, #content #contentContainer #contentMain #rightCol p a:visited
        {
        color:#FF0000;
        text-decoration:none;
        }

#content #contentContainer #contentMain #rightCol p a:hover
        {
        color:#FF0000;
        text-decoration:underline;
        }

#footer {
        width: 100%;
        }

#footer #footerContainer
        {
        margin: 0 auto;
        text-align: left;
        width: 854px;
        padding-bottom: 20px;
        }

#footer #footerContainer #footerLeft
        {
        float: left;
        color: #d8a2a0;
        font-size: 11px;
        padding-left: 25px;
        }

#footer #footerContainer #footerRight
        {
        text-align:right;
        color: #d8a2a0;
        font-size: 11px;
        padding-right: 25px;
        }

#footer #footerContainer #footerRight a, #footer #footerContainer #footerRight a:visited
        {
        color: #d8a2a0;
        text-decoration: none;
        }

#footer #footerContainer #footerRight a:hover
        {
        text-decoration: underline;
        }

#content #contentContainer #contentMain #rightCol form
        {
        margin: 0;
        padding: 0;
        }

#content #contentContainer #contentMain #rightCol form p
        {
        margin: 0 0 4px 20px;
        padding: 0;
        }

#content #contentContainer #contentMain #rightCol form label
        {
        display:block;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #646464;
        }

#content #contentContainer #contentMain #rightCol form input
        {
        background-color:#FFFFFF;
        border: 1px #afafad solid;
        width: 368px;
        font-size: 14px;
        color:#666666;
        }

#content #contentContainer #contentMain #rightCol form p.btn
        {
        text-align: center;
        margin: 20px;
        }

#content #contentContainer #contentMain #rightCol form p.btn input
        {
        color: black;
        background-color: silver;
        border: 0;
        width: 40%;
        }

#content #contentContainer #contentMain #rightCol form textarea
        {
        background-color:#FFFFFF;
        border: 1px #afafad solid;
        width: 368px;
        height:100px;
        font-size: 14px;
        color:#666666;
        }

