html {
margin : auto;
font-family : sans-serif;
width : 100%;
position : absolute;
background-color : #FFFFFF;
}

body {
width : 100%;
position : absolute;
margin : auto;
}

img {
border-style: none;
}

#rss img {
margin-top : 30px;
position : absolute;
}

#twitter img {
margin-top : 30px;
margin-left : 65px;
position : absolute;
}

#nav {
position : absolute;
background-image : url("../img/nav_bg.png");
background-repeat : no-repeat;
background-position : center;
height : 63px;
width : 100%;
}

#nav-wrap {
width : 800px;
margin : auto;
}

#mast {
position : absolute;
background-image : url("../img/mast_bg1.png");
background-repeat : no-repeat;
background-position : center;
margin-top : 63px;
height : 15px;
width : 100%;
}

#mastimg {
margin : auto;
position : relative;
width :785px;
z-index : 2;
}

#slider { z-index : 0; position : relative; margin : auto; margin-top : -215px; margin-left : 12px;}
#slider ul, #slider ul li { margin:auto; padding:0; list-style:none; }
#slider, #slider ul li { width:520px; height:200px; overflow:hidden; }
#slider img { border: none; padding: 0; margin : auto; }

#main {
position : absolute;
background-image : url("../img/main_bg.png");
background-repeat : no-repeat;
background-position : top;
margin-top : 78px;
height : 500px;
width : 100%;
}

#wrapper {
width : 810px;
margin : auto;
}

#wrapper ul {
margin : auto;
}

#main table {
margin-left : 60px;
}

#main td {
width : 400px;
vertical-align : top;
margin : auto;
}

#main p{
font-size : 12px;
color : #404040;
}

#main h1 {
font-size : 16px;
color : #2034f2;
}

#main h2 {
font-size : 14px;
color : #3366FF;
}

#main b {
color : #2034f2;
}

#main hr {
color : #6D6D6D;
background-color: #6D6D6D;
height : 1px;
border : 0px;
}

#services td {
border-bottom : 1px dashed #6D6D6D;
}

#services td img {
margin-left : 100px;
}

.standard {
margin-right : -8px;
}

#info {
margin-left : 3px;
width : 340px;
border : 1px solid #c8c8c8;
height : 288px;
margin-top : -4px;
text-align : center;
}

#standard-info {
margin-top : 5px;
}

#dynamic-info {
opacity : 0.0;
filter:alpha(opacity=0);
margin-top : -293px;
}


#home {
margin : auto;
}

#footer {
margin : auto;
background-image : url("../img/footerbg.png");
background-repeat : no-repeat;
background-position : top;
width : 100%;
position : relative;
height : 283px;
}

#footer table {
margin : auto;
vertical-align : top;
}

#footer td {
vertical-align : top;
text-align : left;
height : 160px;
}
#footer tr {
vertical-align : top;
}

#footer p{
font-size : 12px;
color : #C5C5C5;
text-align : left;
}

#footer h1 {
font-size : 16px;
color : #3366FF;
text-align : left;
margin-top : 2px;
margin-bottom : -3px;
}
#footer a{
font-size : 12px;
}

#footer hr {
color : #6D6D6D;
background-color: #6D6D6D;
margin-bottom : -6px;
height : 1px;
border : 0px;
}

#footer img {
position : absolute;
}

#footer a:link {
color: #C5C5C5;
text-decoration: none;
}
#footer a:visited {
color: #C5C5C5;
text-decoration: none
}
#footer a:hover {
color: #5287ff;
text-decoration: none
}

#basic-modal-content {display:none;}

/* Modal Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Modal Container */
#simplemodal-container {height:450px; width:400px; background-color:#f2f2f2; border:4px solid #C5C5C5; padding:12px;color : #000000;opacity : 0.1;filter:alpha(opacity=10); background-image : url("../img/contactformbg.png"); background-repeat : no-repeat;background-position : right top; }
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg { width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:0px; right:0px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
#simplemodal-container h2 {color : #000000;font-size : 20px;text-align : left;padding : 10px;}
#simplemodal-container p {color : #000000;font-size : 12px;}
#simplemodal-container span {color : #000000;font-size : 12px;}
#simplemodal-container input {color : #000000;background-color : #e3e3e3;border: 1px solid #C5C5C5; vertical-align : top;}

/*contact nav style*/
#contactnav { margin:0; padding:0; width:500px; height:56px; background-image:url("../img/contactnav.png"); background-position : top; }
#contactnav li { margin:0; padding:0; list-style-type:none; display:inline; height:56px; text-align:center; float:left; line-height:56px;}
#contactnav li a{ display:block; height:56px;}
#contactnav span { display:none; }
#contactnav a:hover { background-image:url("../img/contactnav.png"); }
#contactnav-online {width:142px; }
#contactnav-online a:hover { background-position:-1px bottom; }
#contactnav-email { width:168px; }
#contactnav-email a:hover { background-position:-142px bottom ; }
#contactnav-phone { width:190px; }
#contactnav-phone a:hover { background-position:-310px bottom ; }
#contactnav span { display:none; }

#contactinfo {
background-color : #f2f2f2;
margin : auto;
width : 498px;
border : 1px solid #c8c8c8;
height : 500px;
text-align : center;
margin-top : 10px;
}
#contactinfo input {color : #000000;background-color : #e3e3e3;border: 1px solid #C5C5C5; vertical-align : top;}
#contactinfo h1 {color : #000000;font-size : 20px;padding : 10px;}
#contactinfo h2 {color : #3366FF;font-size : 18px;padding : 10px;}

#onlineinfo {
}

#emailinfo {
margin-top : -430px;
opacity : 0.0;
filter:alpha(opacity=0);
visibility : hidden;
}

#phoneinfo {
margin-top : -420px;
opacity : 0.0;
filter:alpha(opacity=0);
visibility : hidden;
}

#contactinfo a:link {
color: #737373;
text-decoration: none;
}
#contactinfo a:visited {
color: #737373;
text-decoration: none
}
#contactinfo a:hover {
color: #5287ff;
text-decoration: none
}
