/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
background-color:#EBEBEB;
}


body form,div,img,ul,a,h1,h2,h3,h4,h5,p,object {
float:left;
font-size:12px;
color:#000000;
margin:0px;
padding:0px;
border:0px;
}

#container {
float:none;
width:790px;
margin-left:auto;
margin-right:auto;
}



#site {
width:790px;
background-repeat:repeat-y;
padding:0px;
margin:0px;
background-color:#000066;
margin-top:10px;
margin-bottom:10px;
background-image:url(../images/margins.png);
}

#header {
width:780px;
padding-bottom:10px;
padding-left:10px;
background-image:url(../images/margin-top.png);
background-repeat:no-repeat;
padding-top:20px;
}

#header img {
padding-top:5px;
}

#header object#falsh {
float:left;
padding-top:5px;
}

#menu {
width:773px;
padding-top:4px;
}

#menu a {
color:#766F9D;
width:80px;
font-weight:bold;
text-decoration:none;
padding:5px;
padding-bottom:5px;
padding-top:12px;
font-size:14px;
text-align: center;

}

#menu div {
color: #FFFFFF;
width:84px;
font-weight: normal;
text-decoration:none;
padding:5px;
padding-bottom:12px;
padding-top:15px;
padding-left:10px;
padding-right:10px;
text-align:center;
font-size:14px;
text-align: center;
border:2px solid #FFFFFF;
margin-left:2px;
}

#menu a#home {
color: #FFFFFF;
width:80px;
font-weight: normal;
text-decoration:none;
padding:5px;
padding-bottom:12px;
padding-top:15px;
padding-left:10px;
padding-right:10px;
text-align:center;
font-size:14px;
text-align: center;
border:2px solid #FFFFFF;
margin-left:2px;
}

/* -------------------------------         */

div.sample_attach
{
float:left;
width:100px;
margin:0px;
padding:0px;
background-image:none;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
padding-top:0px;
text-align:center;
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:16px;
}
#menu div.sub-menus  {
margin:0px;
padding:0px;
background-image:none;
margin-top:0px;
padding-bottom:4px;
padding-top:0px;
background-color:#000080;
width: 245px;
}
#menu a.sample_attach
{
	  float:left;
	  clear:left;
	  padding:0px;
	  margin:0px;
	  width: 240px;
	  font-size:12px;
	  text-decoration: none;
	 color: #FFFFFF;
	  text-align:left;
	  background-image:none;
	  padding-left:5px;
	  padding-top:3px;
	  font-size:12px;
	  padding-bottom:3px;
	  border-bottom:1px solid #CCCCCC;
	  font-weight:100;
}

#menu a.sample_attach:hover {

}




/* -------------------------------         */

#menu a:hover {
color: #FF0000;
}

#left-side {
width:150px;
padding-left:1px;
padding-left:8px;
}

#left-side #l-menu {
width:150px;
}

#l-menu a {
width:138px;
margin-left:2px;
font-weight:normal;
text-decoration:none;
color: #FFFFFF;
padding-left:2px;
padding-bottom:2px;
padding-top:2px;
margin-bottom:3px;
font-size:13px;
border:2px solid #FFFFFF;
}

#l-menu a:hover {
color: #FF0000;
} 

#left-side div#swf {
float:left;
padding-left:10px;
padding-top:10px;
}
#left-side div#swf object {
margin-bottom:10px;
}
#content {
width:618px;
background-color:#FFFFFF;
}

#content ul {
padding-left:100px;
width:520px;
}
#content ul li a {
float: none;
}
#content h4 {
font-size:20px;
width:600px;
text-align: center;
margin-top:15px;
margin-bottom:15px;
}
#content ul li {
padding-bottom:3px;
padding-top:3px;
}
#content p a {
text-decoration:none;
color:#0000FF;
padding-left:5px;
padding-right:5px;
float:none;
}
#content p.center {
width:600px;
text-align:center;
}
#content div#img {
width:608px;
padding-left:10px;
margin-bottom:15px;
text-align:center;
margin-top:10px;
padding:0px;
}

#buy {
width:600px;
margin-top:10px;
align:center;
}

#video {
width:600px;
margin-top:10px;
align:center;
padding-left:95px;
}

#content div#img img {
float:none;

width:auto;
height:auto;
}

#content h1 {
font-size:18px;
width:610px;
color:#303030;
text-align:center;
padding-top:20px;
padding-bottom:10px;
}
#content p.bold {
width:600px;
text-align:center;
font-size:17px;
font-weight:bold;
margin-bottom:20px;
}

#content p.underline {
text-decoration:underline;
width:600px;
text-align:center;
font-size:16px;
}
#content p {
width:600px;
padding-left:10px;
margin-top:5px;
margin-bottom:5px;
line-height:19px;
font-size:13px;
}

#footer {
width:778px;
padding-left:12px;
padding-top:20px;
background-image:url(../images/margin-bottom.png);
background-repeat:no-repeat;
padding-bottom:10px;
height: 85px;

}

#footer div {
width:100%;
margin-bottom:10px;
}

#footer div a {
color: #FFFFFF;
text-decoration:none;
padding-left:6px;
padding-right:5px;
padding-bottom:3px;
}

#footer #bottom {
width:400px;
margin:0px;
padding-left:230px;
padding-top:20px;
background-repeat:no-repeat;
padding-bottom:10px;
}

#footer #bottom a {
text-decoration:underline;
color: #999999;
padding-left:5px;
}

#content h2 {
width:600px;
color: #000066;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
font-size:15px;
}

#content h3 {
width:100%;
color: #000066;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
font-size:15px;
}

#header form {
width:600px;
padding-top:20px;
padding-bottom:10px;
}

#header form p {
padding-left:4px;
padding-right:10px;
padding-top:5px;
color:#6666CC;
font-weight:bold;
}

#header form input#sbi {
border:0px;
border:1px solid #003366;
}

#header form input#sbb {
background-image:url(../images/main-layout/search.jpg);
background-repeat:no-repeat;
width:22px;
height:22px;
border:0px;
margin-left:4px;
}

#content h4 {
font-size:15px;
color:#003399;
}


#content form.nvq {
float:left;
width:320px;
padding:10px;
padding-right:30px;
border:1px solid #CCCCCC;
margin:40px;
margin-left:130px;
}
#content form.nvq input#sub {
width:auto;
float:right;
margin-top:10px;
}

#content form.nvq p {
width:80px;
clear:left;
padding-bottom:5px;
padding-top:5px;
}

#content form.nvq input {
float:left;
width:200px;
margin-top:8px;
margin-bottom:5px;
}
#content form.nvq textarea {
float:left;
width:200px;
margin-top:8px;
margin-bottom:5px;
}

#content form.nvq select {
float:left;
width:200px;
margin-bottom:5px;
margin-top:8px;
*margin-left: 40px;
}
