/*Body*/
body{
background:#93b5ce url(/Images/bg.jpg) repeat-x;
text-align:center;
margin:0;
/*scrollbar colors for IE and Opera*/
scrollbar-arrow-color:#333;
scrollbar-3dlight-color:#999;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#666;
scrollbar-track-color:#EEE;
}

div, table, td{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

td{
vertical-align:top;
}

img{
border:0;
}

h1, h2, h3, h4, h5{
margin:0;
}

/*Container*/
#header-container{
margin:0 auto;
width:932px;
text-align:center;
margin:40px auto 0 auto;
background:url(/Images/header.gif) top left no-repeat;

}

/*Header*/
#header{
background:url(/Images/header.png) repeat-y;
width:932px;
}

#header-logo{
width:172px;
float:left;
text-align:right;
padding:20px 0 0 0;
}

#header-navigation{
width:760px;
float:left;
}

#secondary-navigation{
background:url(/Images/secondary-navigation.gif) top left no-repeat;
width:760px;
height:98px;
text-align:left;
}

#secondary-navigation p{
margin:0;
padding:14px 0 0 30px;
font-size:12px;
color:#fff;
}

#secondary-navigation a, #secondary-navigation a:visited{
color:#fff;
text-decoration:none;
}

#secondary-navigation a:hover{
color:#fff;
text-decoration:underline;
}

#link-home{
width:199px;
float:left;
text-align:right;
}

#link-home p{
margin:0;
padding:16px 16px 0 0;
font-size:12px;
}

#link-home a, #link-home a:visited{
color:#2b6da5;
text-decoration:none;
}

#link-home a:hover{
color:#2b6da5;
text-decoration:underline;
}


#search-txtbox{
width:134px;
float:left;
padding:15px 0 0 0;
_padding:14px 0 0 0;
}

.txtbox-search{
width:130px;
height:20px;
border:1px solid #cacbcc;
font-size:12px;
color:#666;
}

#search-btn{
width:45px;
float:left;
padding:15px 0 0 0;
}

.search-submit{
background:url(/Images/btn-search.gif) top left no-repeat;
width:42px;
height:20px;
border:none;
cursor:pointer;
}

#secondary-nav-order{
width:166px;
float:left;
}

#secondary-nav-contact{
width:216px;
float:left;
}

#primary-navigation{
width:760px;
height:63px;
text-align:left;
}

#navigation{
background:url(/Images/navigation.gif) top left no-repeat;
width:760px;
height:42px;
}

#navigation ul{
margin:0;
padding:0 0 0 85px;
}

#navigation li{
margin:0;
padding:0 3px;
list-style:none;
float:left;
font-size:13px;
font-weight:bold;
background:url(/Images/nav-off.gif) top right no-repeat;
height:42px;
}

#navigation a, #navigation a:visited{
color:#336d9c;
text-decoration:none;
display: block;
padding:13px 12px 10px 12px;
}

#navigation a:hover{
color:#fff;
text-decoration:none;
background:url(/Images/nav-on.gif) repeat-x;
}

.parent-active{
color:#fff !important;
text-decoration:none;
display: block;
padding:13px 12px 10px 12px;
background:url(/Images/nav-on.gif) repeat-x;
}

.sub-navigation
{
margin:2px 0 0 35px;
width:714px;
background:#7faa4e;
}

.sub-navigation ul{
margin:0;
padding:0;
}

.sub-navigation li{
margin:0;
padding:0;
list-style:none;
font-size:13px;
line-height:18px;
display:inline-block;
_display:inline;
}

.sub-navigation a, .sub-navigation a:visited{
color:#fff;
text-decoration:none;
padding:0 20px 0 20px;
}

.sub-navigation a:hover{
color:#fff;
text-decoration:none;
background:#628d30;
padding:1px 20px 1px 20px;
}

.sub-navigation-active{
color:#fff;
text-decoration:none;
background:#628d30;
padding:1px 20px 1px 20px;
}

/*Body*/
#body-container{
margin:0 auto;
width:912px;
text-align:center;
background:#fff;
}

#body-container a, #body-container a:visited{
color:#666;
text-decoration:underline;
}

#body-container a:hover{
color:#666;
text-decoration:none;
}

#left-column{
width:660px;
float:left;
text-align:left;
padding:0 0 150px 0;
}

.btn-replay{
background:#CCC url(/Images/btn-replay-intro.gif) repeat-x;
width:203px;
height:21px;
border:0;
cursor:pointer;
}

.content-home{
font-size:13px;
color:#666;
padding:8px 110px 0 196px;
_width:660px
}

#right-column{
width:240px;
float:left;
text-align:left;
padding:0 0 150px 0;
}

#right-column p{
margin:0;
padding:0 0 5px 0;
}

/*Body InsidePage*/
.right-column-video{
padding:27px 0 22px 5px;
}

.content-in{
font-size:11px;
color:#666;
padding:26px 36px 40px 140px;
text-align:left;
}

.content-form{
font-size:10pt;
color:#666;
padding:26px 36px 40px 70px;
text-align:left;
}

.page-title{
font-size:15px;
color:#000;
padding:0 0 20px 0;
}


/*AdminPage*/
.content-admin{
text-align:left;
padding: 30px;
}

/*Footer*/
#footer{
background:#c8e0f2;
width:912px;
height:200px;
}

#footer a, #footer a:visited{
color:#175f9c;
text-decoration:underline;
}

#footer a:hover{
color:#175f9c;
text-decoration:none;
}

#footer-logo{
width:182px;
float:left;
text-align:right;
padding:83px 0 0 0;
}

#footer-content{
width:548px;
float:left;
}

.content-footer{
margin:0;
padding:106px 0 0 0;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#175f9c;
}

.content-footer span{
font-size:10px;
}

#footer-border-right{
width:182px;
float:left;
}
