/********** Reset **************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/********* End **********/

/********* Main Structure **************/
body { width: 100%; margin:0; padding:0; background:#426865; font-family: "Calibri"; }
img { border: 0;}
#wrapper { width: 980px; margin: 30px auto; padding:0;}

/******** Header Elements ************/
.header {float: left; margin: 5px;}
.header .menu { float:left; width: 960px; margin-top: 10px; padding: 5px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.header .menu ul li {display: inline; margin: 5px;}
.header .menu ul li a { color:#fff; text-decoration: none;}

/******** Headings ************/
h1 { font-size: 3em; text-align: center; background: #426865; color: #fff; text-shadow: 3px 2px 1px #090; padding-bottom: 15px;}
h2 { border: 2px solid #456362; text-shadow: 1px 1px 1px #fff; margin-left: 70px; font-weight: bold; border-radius: 45px 45px 45px 45px; color: #203B39; font-size: 2em; font-style: italic; letter-spacing: 2px; padding: 5px; text-align: center; width: 291px;}
h3 { border: 2px solid #456362; text-shadow: 1px 1px 1px #fff; font-weight: bold; margin-left: 30px; border-radius: 45px 45px 45px 45px; color: #203B39; font-size: 2em; font-style: italic; letter-spacing: 2px; padding: 5px; text-align: center; width: 390px;}
h4 { font-size: 23px; color: #cc3300; text-shadow:3px 1px 1px #fff;}

/******** Main Elements ************/
.main {float: left; width: 970px; margin:5px 5px 5px 12px;}
.main-table { margin-bottom: 10px;}
.main-table td { border: 1px solid #fff; padding: 10px;}
.main-table-row { background: #ccc}
.main-table-row td { padding: 4px;}
.main .col { background: url(../images/main_bg.png) repeat; text-align: justify; border: 1px solid #98aaa7; border-radius:7px; float: left; margin:0 3px 5px; padding: 10px; width: 450px; height: 225px; color: #fff;}
.main .col ul { list-style: inside}
.main .col span { background: url(../images/Read-More.png) no-repeat; padding: 5px 7px; margin:0 5px; float: right}
.main .col img { float: left; margin: 5px;}
.main .col a:hover { text-decoration: underline;}
.main .col a { color: #ffffff; font-weight: bold; font-size: 15px; }
.main .col p, .pages p { font-size: 20px; line-height: 1.3; margin-top: 10px; text-align: justify;}
.main .col p { font-size: 17px;}
.main .pages { width: 920px; margin: 0 5px 20px; background: #426865; color: #fff; padding: 10px; border: 1px solid #fff; border-radius: 10px;}
.main .pages ul { list-style: inside; font-size: 20px;}
.main .pages ol { font-size: 20px;}
/**============ Table area ==================**/
.row-bg { background: #880000; padding: 10px 0 5px;  color:# #336666; font-size: 1.2em; text-align: center;}

/********* Login Area **********/
label { font-size: 18px;}
input, textarea { margin-left: 65px; width: 290px; border: 2px solid Teal; border-radius: 10px; padding: 5px;}
#Email {margin-left: 69px;}
#Phone { margin-left: 36px;}
#Company { margin-left: 3px}
#Message {  height: 78px; margin-left: 151px; width: 290px;}
#submit {  color: Teal; margin-left: 151px; cursor:pointer; padding: 3px; width: 70px;}
#form1 span { margin-left: 20px;}

/******** Footer ************/
.footer-wrapper { width: 100%; background: #880000; margin: 0; padding:1px 0; position: relative; top: -20px;}
.footer { width: 970px; margin: 5px auto; border-radius: 5px; border: 1px solid #426865;}
.footer-nav { float: left; width: 200px; margin: 10px;}
.footer-nav ul {float:left; padding-left: 10px;}
.footer-nav ul li { }
.footer-nav ul li a { text-decoration: none; color: #FFFFFF; font-size: 1.2em; line-height: 1.2;}
.site-credits { width: 970px; margin:5px auto;}
.site-credits p { padding-left: 10px; padding-top: 10px; }
.site-credits p, a { text-decoration: none; color: #fff; text-align: center;}
.site-credits a { margin-left: 5px;}

/******** clear ************/
.clr { clear:both;}
