/*
      Created by CSS Portal Layout Generator
	  
	  http://www.cssportal.com
	  	  
*/

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
}

img {
  border:none;
}

p {
 padding: 10px;
}

ul
 {
 list-style-type: disc;
 display: list-item;
}
 
li {
}

h1 {
 padding: 10px;
 text-align: right;
 font-size: 20px;
}

h3 {
 font-size: 14px;
 color: #800040;
 font-weight: bold;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.spacer {
    display: block;
    height: 250px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#wrapper { 
 margin: 0 auto;
 float:left;
 width: 100%;
}

#topadsense {
 float:left;
 padding: 10px 10px 10px 10px;
} 

#bookmarking {
 float:left;
 padding: 10px 10px 10px 10px;
}

#printerfriendly {
 float:right;
 padding 10px 10px 10px 10px;
}

#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 width: 50%;
 display: inline;
}

#pagecontent { 
 float: left;
 color: #333;
 background: #FFFFFF;
 width: 75%;
 display: inline;
}

#header {
 color: #333;
 width: 100%;
 float: left;
 margin-left: 0px;
 margin-right: auto;
 height: 250px;
 background: #FFFFFF;
}

#pageheader {
 color: #333;
 width: 100%;
 float: left;
 height: 75px;
 background: #FFFFFF;
}

#footer { 
 clear: both; 
 width: 100%;
 position: relative;
 text-align: center; 
 color: #000;
 background: #FFFFFF;
}

#footerbreak { 
 width: 100%;
height: 25px;
 clear: both;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 color: #FFF;
 background: #000000;
}

#footerbreak2 { 
 width: 100%;
height: 25px;
 clear: both;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 color: #FFF;
 background: #000000;
}

#supportfooter {
 float:left;
}

#navigation {
 float: left;
 width: 100%;
 height: 25px;
 color: #333;
 background: #CC0033;
}

#leftcolumn { 
 color: #333;
 background: #EBE3CD;
 width: 25%;
 float: left;
}

#rightcolumn { 
 color: #333;
 background: #EBE3CD;
 width: 25%;
 float: left;
 display: inline;
}

#footerleft { 
 color: #000;
 background: #FFF;
 width: 33%;
 float: left;
 margin-left:auto;
 margin-right: auto;
}

#footerright { 
 color: #000;
 background: #FFF;
 width: 33%;
 float: left;
 margin-left:auto;
 margin-right: auto;
}

#footermiddle { 
 color: #000;
 background: #FFF;
 width: 33%;
 float: left;
 margin-left:auto;
 margin-right: auto;
}

#redcolor {
 color:#CC0033;
 text-align: center;
 font-weight:bold;
}

#topheader {
  margin-left:auto;
  margin-right: 0px;
}

#cm-nav li a.arrow {background-image: url(/images/arrow-right.gif)}

#cm-nav > li > a.arrow {background-image: url(/images/arrow-down.gif)}

ul#cm-nav ,
ul#cm-nav ul {
 list-style-type: none;
 margin: 0px;
 list-style-image: none;
 padding: 0px
}

ul#cm-nav li {
 position: relative;
 list-style-type: none;
 margin: 0px;
 width: auto;
 float: left;
 list-style-image: none;
 padding: 0px
}

ul#cm-nav li li {
 width: auto;
 float: none
}

#cm-nav a {
 border-bottom: black 1px solid;
 text-align: left;
 border-left: black 1px solid;
 display: block;
 font-family: verdana;
 white-space: nowrap;
 background: #d6d5f0;
 border-top: black 1px solid;
 border-right: black 1px solid;
 text-decoration: none;
 padding: 5px
}

#cm-nav a:focus {
 outline-style: none;
 outline-color: invert;
 outline-width: medium
}

#cm-nav a.no-click {cursor: default}

#cm-nav li a {margin: -1px -1px 0px 0px}

#cm-nav li li a {margin: 0px 0px -1px}

#cm-nav > li > a.arrow {padding-right: 14px}

#cm-nav ul.arrow-pad > li > a {padding-right: 11px}

#cm-nav li a.arrow ,
#cm-nav > li > a.arrow {
 background-repeat: no-repeat;
 background-position: right 50%
}

#cm-nav li:hover > a {
 background-color: #807fb0;
 color: white
}

#cm-nav li ul ,
#cm-nav li:hover ul ul ,
#cm-nav li:hover ul ul ul ,
#cm-nav li:hover ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ,
#cm-nav li:hover ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul {
 z-index: 999;
 position: absolute;
 display: none
}

#cm-nav li:hover ul {display: block}

#cm-nav li li:hover ul ,
#cm-nav li li li:hover ul ,
#cm-nav li li li li:hover ul ,
#cm-nav li li li li li:hover ul ,
#cm-nav li li li li li li:hover ul ,
#cm-nav li li li li li li li:hover ul ,
#cm-nav li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li li:hover ul ,
#cm-nav li li li li li li li li li li li li li li li li li li li li li:hover ul {
 display: block;
 margin-left: 100%
}

#cm-nav li:hover ul {margin-left: 0px}

#cm-nav ul ul {
 top: 1px;
 left: -1px
}

#cm-nav li {top: -1px}

#cm-nav a {background-color: #cc0033}

#cm-nav a {border-color: #000000}

#cm-nav a {color: #ffffff}

#cm-nav a {font-size: 11pt}

#cm-nav a {font-weight: bold}

#cm-nav a {font-variant: small-caps}

@media screen and (max-width: 320px){#rightcolumn{display:none;};#pagecontent{width:100%;}}
@media screen and (max-width: 480px){#rightcolumn{display:none;};#pagecontent{width:100%;}}
@media screen and (max-width: 650px){#rightcolumn{display:none;};#pagecontent{width:100%;}}
@media screen and (max-width: 980px){#rightcolumn{display:none;};#pagecontent{width:100%;}}
@media screen and (max-width: 980px){#rightcolumn{display:none;};#pagecontent{width:100%;}}