body {
padding : 0;
margin : 0;
font : 0.74em Arial, sans-serif;
line-height : 1.5em;
background : #FFFAF7;
color : #454545;
}

a {
color : #FF6603;
background : inherit;
text-decoration : none;
}

a:hover {
color : #FF6603;
background : inherit;
text-decoration : underline;
}

p {
margin : 5px 0;
}

h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}

h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}

h3 {
padding : 4px 0;
margin : 0;
}

img { border : 0 }
.right { float: right }

ul {
margin : 0;
padding : 0;
list-style : none;
list-style-position : inside;

}

hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}

ol {
padding : 0;
margin : 0;
}

.content {
margin : 0 auto;
width : 900px;
}

#topbar {
  height : 120px;
  width : 100%;
  color: #FFF;
  background : #FF7214;
}

#topbar .content{
  background : #FF7214 url(images/main-bg-final.jpg) no-repeat left;
}

#topbar .wrap {
  height: 120px;
  width: 898p;
} 

#topbar h1 {

}

#topbar h1 a { 
  color: #FFF 
}

#topbar h1 a:hover { 
  color: #FFF; 
  text-decoration: none 
}

#topbar .se {
  float: right;
  padding: 45px 10px 0 0;

}

#subbar {
  background: #F4F4F3;
  height: 34px;
  border-bottom: 1px solid #D6D6D6;
  width: 100%;
}

#subbar .rss {
  position: relative;
  right: 20px;
  top: 7px;
  width: 21px;
  height: 21px;
}

.menu {
  background: #F7F7F6;
  height: 34px;
  line-height: 34px;
  border-left: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  padding: 0;
  margin: 0;
}

.menu a {
  color : #74797E;
  background : inherit;
  text-decoration : none;
  padding: 0 10px 0 10px;
  line-height : 23px;
}

.menu a:hover, .menu .current {
  color : #000;
  background : inherit;
  height : 23px;
  text-decoration: underline
}

.menu ul {
  list-style : none;
  list-style-position : inside;
  padding : 0;
  margin : 0;
}

.menu li {
  float : left;
  margin : 0 0 0 0px;
  display: inline;
  list-style-position : inside;
}

#main {
  width : 898px;
  background: #FFF;
  margin : 0px 0 0 0;
  border-left: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  padding: 10px 0 0 0;
}

#main .padding {
  padding: 10px;
}

.right_side {
  float : right;
  width : 391px;
  background : inherit;
  overflow : hidden;
}

.right_side .pad {
  padding : 0 0 10px 17px;
}
.right_side .padtop {
  padding : 2px 0px 0px 0px;
}

.right_side p {
  padding : 0 0 5px 5px;
  text-align : justify;
}


.right_side ul {
  list-style-position : inside;
  margin-left : 2px;
  padding-left: 2em;
  text-indent: -1.35em;
}

.right_side ul li {
  list-style-type : square;
  margin-left : 15px;
  list-style-position : inside;
}

.right_side ul ul li {
  list-style : none;
  margin-left : 10px;
  list-style-type : lower-alpha;
  list-style-position : inside;
}

.right_side ol {
  list-style-position : inside;
  margin-left : 2px;
  padding-left: 2em;
  text-indent: -1.35em;
}



.right_side a {
  text-decoration : underline;
  background: inherit;
}
.right_side a:hover {
  text-decoration : underline;
  background: inherit;
}

.right_side h2 {
  background : inherit;
  padding : 0;
  margin : 0;
  font : 1.5em Arial, Sans-Serif;
  letter-spacing: 0.2px;
  color: #3F4040
}

.right_side h3 {
  color : #eee;
  font : bold 1.0em Arial, Sans-Serif;
  background : #3F4040;
  width : 100%;
  height : 24px;
  line-height : 22px;
  text-indent : 10px;
  font-weight: normal;
}

.right_side .sponsors {
  margin-bottom: 5px;
  width : 391px;
  overflow: hidden;
  
}

.right_side .sponsors img.ml { 
  margin-right: 4px; 
  overflow: hidden 
}

.right_side .banner {
  margin-bottom: 5px;
  width : 391px;
  overflow: hidden;
  
}

.right_side .banner img.ml { 
  overflow: hidden 
}

.right_side .ls {
  float: left;
  width: 191px;
}

.right_side .rs {
  float: right;
  width: 191px;
  
}

.right_side .extra {
  background : #F4F4F3;
  color : #454545;
  border-top: 4px solid #e5e5e5;
  border-bottom: 4px solid #e5e5e5;
  margin-bottom: 10px;
}

.right_side .extra .padding { 
  padding: 10px 
}

.right_side .extra .padding .tollfree { 
  text-align:center; 
}

.right_side .changes {
  background : #FF7110;
  color : #FFFFFF;
  padding: 10px;
  margin-bottom: 10px;
}

#left_side {
  background : inherit;
  margin-bottom : 10px;
  width : 467px;
  color: #454545;
}

#left_side .intro {
  background : #F7F7F7;
  color : #BD5510;
}

#left_side .intro .pad {
  padding : 10px;
}

#left_side .intro a {
  color : #FF6603;
  text-decoration : none;
}

#left_side .intro a:hover {
  color : #FF6603;
  text-decoration : underline;
}

#left_side .mpart {
  padding :0 0 0 0;
}

#left_side .mpart a {
  color : #FF6603;
  text-decoration : underline;
}

#left_side .mpart a:hover {
  color : #FF6603;
  text-decoration : underline;
}

#left_side .mpart .partner {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

#left_side h2 {
  background : inherit;
  padding : 0;
  margin : 0;
  font : 1.5em Arial, Sans-Serif;
  letter-spacing: 0.2px;
  color: #3F4040
}

#left_side .mpart h3 {
  background : inherit;
  padding : 0;
  margin : 15px 0 15px 0;
  font : 0.9em Arial, Sans-Serif;
  color : #a5a5a5;
}

#left_side p {
  color : #454545;
  padding : 0;
  text-align : justify;
}

#left_side blockquote {
  padding : 10px 20px 10px 10px;
  border-left : 3px solid #BB5612;
  background : #FFECDF;
  margin : 20px 50px 20px 20px;
}

#left_side ol {
  list-style-position : inside;
  margin-left : 2px;
  padding-left: 2em;
  text-indent: -1.35em;
}

#left_side .rs {
  float : right;
  margin : 5px 0 10px 10px;
  border : 1px solid #E5E5E5;
  padding : 5px;
  background : #F4F4F4;
}

#left_side .testimonial {
  padding : 10px 20px 10px 10px;
  margin : 20px 50px 20px 20px;
}

#left_side .testimonial iframe{
  padding-top : 2px;
}

#left_side ul {
  list-style-position : inside;
  margin-left : 2px;
  padding-left: 2em;
  text-indent: -1.35em;
}

#left_side ul li {
  list-style-type : square;
  margin-left : 15px;
}

#left_side ul ul li {
  list-style : none;
  margin-left : 10px;
  list-style-type : lower-alpha;
  list-style-position : inside;
}

#left_side ol li {
  list-style-position : inside;
  margin-left : 2px;
  padding-left: 2em;
  text-indent: -2.10em;
}


.left_side .extra {
  background : #F4F4F3;
  color : #454545;
  border-top: 4px solid #e5e5e5;
  border-bottom: 4px solid #e5e5e5;
  margin-bottom: 10px;
}

.date {
  padding : 7px 10px 0 0;
  margin : 10px 0 20px 0;
  text-align : right;
  background : #F4F4F3;
  height : 26px;
  width: auto;
}

.date a {
  color: #74797E;
  background : inherit;
}

#footer {
  clear : both;
  width : 100%;
  margin : 0 0 6em 0;
  padding : 10px 0px 0 10px;
  color : #777;
  background : inherit;
  line-height : 1.7em;
}

#footer .right {
  float : right;
  padding-right: 10px;
}

#footer a {
  text-decoration : none;
  background : inherit;
}

#footer .fmenu {
  background: inherit;
  padding: 0;
  margin: 0;
}

#footer .fmenu a {
  color : #74797E;
  background : inherit;
  text-decoration : none;
  padding: 0 10px 0 0px;
}

#footer .fmenu a:hover {
  color : #000;
  background : inherit;
  text-decoration: underline
}

#footer .fmenu ul {
  list-style : none;
  padding : 0;
  margin : 0;
}

#footer .fmenu li {
  float : left;
  margin : 0 5px 0 0px;
  display: inline;
}

input.text { 
  border: 1px solid #CCC; 
  padding: 2px 5px 2px 5px; 
}

.clear { 
  clear:both 
}

