*{font-size: 100%; margin: 0; padding: 0; line-height: 1.3em;}

body {position: relative; background: url(../images/layout/bkg.png) 0 0 repeat-x #FFF; margin: 0px auto; padding: 0px; font-size: 100%; width: 703px;}
#container {float: left; position: relative; background: url(../images/layout/page-bkg.png) repeat-y; margin: 0px 0px 0px 0px; padding: 0px; width: 703px;}
#header {position:relative; float: left; height:186px; width: 703px; background: url(../images/layout/header-main.png) no-repeat; margin: 0px; padding: 0px;}
#nav {position:absolute; top:64px; right:30px; width: 100%; height: 36px; text-align:left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:.9em; font-weight: 900; font-style:italic; z-index:1;}
#page-container {position: relative; width: 693px !important;}


#col-1 {position: relative; float: left; width: 150px;}
#col-2 {position: relative; float: left; width: 383px;}
#col-3 {position: relative; float: left; width: 150px;}
.right-main {position: relative; float: left; width: 130px; padding: 15px 0 15px 20px;}
.centre-main {position: relative; float: left; width: 363px; padding: 15px 0 15px 20px;}
.left-main {position: relative; float: left; width: 130px; padding: 15px 0 15px 20px;}
#footer {float: left; position:relative; display: block; height: 75px; width: 703px; background: url(../images/layout/footer-main.png) bottom no-repeat;}

.contact {padding: 0 0 15px 0;}
.login {padding: 0 0 30px 0; border: none !important;}

.footer {font: 72% Arial, Helvetica, sans-serif; color: #5F97D1; padding: 2px 0px 0px 10px;}

.centerimage {text-align:center; margin-top:0px; margin-bottom:0px; padding:0px;}

.center {text-align:center; margin-top:0px; margin-bottom:0px; padding:15px 0px 15px 0px;}

.bold {font-weight:bold;}

p {font: 75% Arial, Helvetica, sans-serif; color:#2D5285; text-align:justify; padding: 0 0 15px 0;}

p a {text-decoration: none; color:#2D5285; border-bottom: 1px dotted #2D5285;}

p a:hover {background: #2D5285; color:#FFF; border-bottom: 1px solid #2D5285;}

#footer p {font: 72% Arial, Helvetica, sans-serif; color:#2D5285; text-align:justify; padding: 10px 0px 6px 30px;}

h1 {display: none;}

h2 {font: bolder 80% Arial, Helvetica, sans-serif; text-transform:uppercase; color:#DA9544; padding: 0 0 15px 0;}

.button {font: 70% arial, helvetica, sans-serif; color: #545454; background: #888; border: 1px solid #5F97D1; background: #ECF4FD;}

.textarea {padding: 2px 0px 2px 5px; width: 80%; font: 70% arial, helvetica, sans-serif; color: #545454; border: 1px solid #5F97D1; background: #ECF4FD;}

#nav ul {text-align: right; text-decoration:none; list-style-image: none; padding: 2px 0 0 0; color:#FFF;}

#nav li {display:inline; padding: 0 0 0 10px}

#nav li a {color:#FFF; padding: 0px !important; margin: 0px !important; border-bottom: none; text-decoration:none;}

#nav li a:hover {border-bottom: 3px solid #FFF;}

form{margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px;}
form p label{float:left;width:23%;}
form p{clear:left;margin:0;padding-top:5px;}