body {
 font: 12px arial, sans-serif;
 color: #2C2C2C;
 margin: 0px;
 padding: 0px; 
 background:#0D2A4C;
}
h1 {
  font-size: 22px;
  color:#FC8F31;
  margin:0px;padding:0px;
  padding-top:10px;
  line-height:18px;
  font-weight:normal;
}
h2 {
  font-size: 22px;
  color:#FC8F31;
  margin:0px;padding:0px;
  padding-top:10px;
  line-height:18px;
  font-weight:normal;
}
form,input,h3
{
margin:0px;padding:0px;clear:both;
}

.maino {
  font-size: 22px;
  color:#FC8F31;
  margin:0px;padding:0px;
  padding-top:10px;
  line-height:18px;
  font-weight:normal;
}

p
{
margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;
}
a:link, a:visited { 
 color: #333333;
 text-decoration: none;
}
a:hover, a:active {
 text-decoration: underline;
}
img {
 border: none;
}
.title
{
  font-size: 16px;
  color:#999999;
  margin:0px;padding:0px;
  padding-top:10px;
  padding-bottom:10px;
}
.clearer {
 clear: both;
}
.separator {
padding:0px;
margin:0px;
margin-top:5px;
border-top:1px solid #9BC9FB;
height:5px;
clear : both;
}
#container-top {  
  margin-left: auto;
  width: 1176px;
  margin-right: auto;
  text-align: left;
  background-color:#0D2A4C;
  background-image:url(/images/bg.jpg);
}
#footer {  
  margin-left: auto;
  width: 940px;
  margin-right: auto;
  text-align: left;
  background-color:#0D2A4C;
  color:#ffffff;
}
#container-body {   
  position:relative;
  background-image:url(/images/top.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  padding-top: 65px; 
}
#twitter
{
position:absolute;top:15px;left:1030px;width:40px;height:50px;
}
#twitter a
{
display:block;width:40px;height:50px;
}
#container-content {   
  margin-left: auto;
  width: 960px;
  margin-right: auto;
  text-align: left;
  background:#ffffff;
}
.headerJoomla1
{
background:url(/images/banner1.jpg)  no-repeat 0px bottom;
}
.headerJoomla2
{
background:url(/images/banner2.jpg)  no-repeat 0px bottom;
}
.headerJoomla3
{
background:url(/images/banner3.jpg)  no-repeat 0px bottom;
}
.headerJoomla4
{
background:url(/images/banner4.jpg)  no-repeat 0px bottom;
}
#header {
padding-left : 10px;
text-align:right;

height:180px;
}
#header #logo
{
background:url(/images/logo.jpg)  no-repeat;
width:177px;
height:51px;
float:left;
margin:15px;
}
#header #logo a
{
display:block;
width:177px;
height:51px;
}

#header ul {
list-style-type : none;
padding : 0;
margin : 0;
padding-top : 13px;
padding-bottom : 6px;
}
#header ul li {
display:inline;
border-left:1px solid #E0E0E0;
}
#header ul li a {
color:#0C2A4C;
padding:6px 10px 6px 10px;
}
#header ul .menu-on a {
font-weight:bold;
}
#relatedlinks {
}
#relatedlinks ul {
list-style-type : none;
padding : 0;
margin : 0;
padding-bottom : 6px;
}
#relatedlinks ul li {
background:url(/images/arrow3.jpg) 0px 5px no-repeat;
padding:5px 0px 5px 25px;
margin-left:20px;
}
#relatedlinks ul li a {
color:#2C2C2C;
}

#mainmenu ul {
list-style-type : none;
padding : 0;
margin : 0;
padding-bottom : 6px;
}
#mainmenu ul li {
background:url(/images/arrow4.jpg) 0px 5px no-repeat;
padding:5px 0px 5px 25px;
margin-left:20px;
}

#footermenu {
float:right;width:600px;
line-height:1.5em;
}
#footermenu ul {
list-style-type : none;
padding : 0;
margin : 0;
padding-top : 13px;
padding-bottom : 6px;
}
#footermenu ul li {
display:inline;
}
#footermenu ul li a {
color:#ffffff;
padding:6px 10px 6px 10px;
}
#footer
{
background:url(/images/bgfooter.jpg);text-align:center;padding:13px;
}
.maincontent { line-height: 1.4em; }
.maincontent a { color: #000066; font-weight:normal; text-decoration:underline; }
.maincontent a:visited { color: #000066;}
.maincontent a:active { color: #000066;}
.maincontent a:hover { color: #000066; }
.statichint { font-style:italic;font-size:11px; }

.intblock {
 padding-left: 27px;
 margin-bottom: 15px;
}

.faqq {
 padding-left: 30px;
 padding-bottom: 10px; 
 background: url(/images/icons/bullet-question.gif) 0px 5px no-repeat;
}
.faqa {
 padding-left: 30px;
 padding-bottom: 10px;
 background-image: url(/images/icons/bullet-info.gif);
 background: url(/images/icons/bullet-info.gif) 0px 5px no-repeat;
}
.faqqb {
 padding-left: 30px;
 padding-bottom: 15px;
 border-bottom: 1px solid #aaaaaa;
}
a.faqlk {
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
}
a.faqlk:hover {
 color: #880000;
 text-decoration: underline;
}
.code {
 color: #0000ff;
 font-family: courier;
}
#pricebox{
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  margin-top: 20px;
  color: #666666;
  line-height: 1.8em;
}
.price {
 font-size: 27px;
 font-weight: normal;
 color: #009900;
}

