/* CSS Document */

body {
  margin:0px;
  background:#fda750;
}

#main_container {
  width:1000px;
  margin:0 auto;
  padding:0px;
  background-color:#FFFFFF;
  height:auto;
}

#header {
/*  width:1000px;*/
  height:150px;
  background:#FFFFFF;
}

#logo {
  background:url(images/QI_logo.jpg) no-repeat left;
  width:150px;
  height:117px;
  margin-left:30px;
  margin-top:25px;
  float:left;
}

#menu {
  /*width:786px;*/
  height:30px;
  float:right;
  background-color:#FFFFFF;
  margin-top:100px;
}

#menu ul {
  margin:0px;
  padding:3px 5px 0 5px;
}

#menu li {
  display:inline;
  list-style:none;
  padding:2px 5px 0 5px;
  margin-left:10px;
  margin-right:10px;
}

#menu a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#ff9933;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:400;
/*  text-align:center;*/
}

#menu a:hover {
  text-decoration:underline;
/*  font-weight:bold;*/
  color:#5f2204;
}

#banner {
  width:950px;
  height:235px;
  background:#5f4d3c;
  margin-left:25px;
}

.banner_text {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:24px;
  font-variant:small-caps;
  width:600px;
  color:#FFFFFF;
/*  margin-top:30px;*/
  margin-left:170px;
}

#banner1 {
  width:950px;
  height:235px;
  background:url(images/banner.swf) no-repeat;
  margin-left:25px;
}

#content_container {
  width:955px;
  height:auto;
  margin:0px auto;
  padding:0px;
  background:#FFFFFF;
}

.left_panel {
  width:650px;
  height:auto;
  float:left;
  background:#FFFFFF;
}

.right_panel {
  width:265px;
  height:auto;
  float:right;
  background:#FFFFFF;
}

.text_heading {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:22px;
  color:#ff9933;
  text-align:left;
  padding-left:20px;
  padding-top:5px;
  text-transform:uppercase;
}

.ctext {
  font-family:Arial;
  font-size:14px;
  color:#000000;
  text-align:left;
  margin-top:0px;
}

.text {
  font-family:Arial;
  font-size:12px;
  color:#444342;
  text-align:justify;
  margin-top:0px;
  width:600px;
  line-height:20px;
  float:left;
  margin-left:20px;
}

.text1 {
  font-family:Arial;
  font-size:14px;
  color:#000000;
  text-align:justify;
  margin-top:0px;
  line-height:20px;
  float:left;
}

.right_content_bg {
  width:265px;
  height:499px;
  float:right;
  background:url(images/right_text_bg.jpg) no-repeat;
  margin-top:20px;
  margin-right:4px;
}

.submenu {
/*  width:200px;*/
  float:left;
}

.submenu ul {
  margin:0px;
  padding:4px 8px 0px 10px;
}

.submenu li {
  display:block;
  background:url(images/arrow.gif) left no-repeat;
  background-position:left;
  text-align:left;
  list-style:none;
  padding:5px 5px 0px 20px;
  font-family:Arial;
  font-size:14px;
  line-height:25px;
}

.submenu a {
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  text-decoration:none;
  line-height:25px;
}

.submenu a:hover {
  text-decoration:none;
  font-variant:small-caps;
}

.clear {
  clear:both;
  margin:0;
  padding:0;
  height:5px;  
}

#footer {
  width:1000px;
  height:52px;
  background:#fda750;
  float:left;
}

.footer_text {
  font-family:Arial;
  font-size:12px;
  color:#000000;
  width:955px;
  text-align:center;
  line-height:20px;
/*  margin-top:10px;
  margin-bottom:10px;*/
  padding:20px;
}

a:link, a:visited, a:active {
  text-decoration:none;
  color:#000000;
}

a:hover {
  text-decoration:underline;
  color:#FFFFFF;
}

.contact_page {
  width:955px;
  float:left;
  height:auto;
}

.contact_text {
  font-family:Arial;
  font-size:16px;
  color:#000000;
  line-height:25px;
  float:left;
  font-weight:500;
} 

.Quiz_text {
  font-family:Arial;
  font-size:13px;
  text-align:justify;
  color:#000000;
  line-height:18px;
  font-weight:500;
  margin-left:8px;
}

.profile_text {
  font-family:Arial;
  font-size:14px;
  text-align:justify;
  color:#000000;
  line-height:25px;
  font-weight:500;
  margin-left:20px;
}

.profile_text_heading {
  font-family:Arial;
  font-size:14px;
  text-align:justify;
  color:#FF6600;
  line-height:25px;
}

.profile_text_heading1 {
  font-family:Arial;
  font-size:16px;
  text-align:justify;
  color:#FF6600;
  line-height:25px;
  font-weight:bold;
}

.profile_text1 {
  font-family:Arial;
  font-size:14px;
  color:#000000;
  text-align:justify;
  margin-top:0px;
  line-height:20px;
  float:left;
  padding-left:30px;
}

input
{
character-width: 25px;
width:25;
}
