/* CSS Document */

.clear {
  clear:both;
  line-height:1px;
}

select, input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.00em;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}

h1 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
	color:#171845;
	font-size:1.5em;
}

span {
  color:#6DABBD;
}

form {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

html {
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#595959;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
	background:#ECECEC url("../images/body_bg.gif") repeat-x;
}

/******************* Main Holders *******************/


#parent_container {
  width:846px;
  margin:0px auto 10px;
	background: url("../images/parent_container_bg.gif") center repeat-y;
}

#header_container {}

#footer_container {
  background: url("../images/footer_bg.gif") no-repeat;
  height:32px;
	width:846px;
  clear:both;
}

#body_container {
  background: url("../images/body_container_bg.gif") no-repeat;
	padding:5px 0px 0px 0px;
}

#left_column {
  width:169px;
  float:left;
	position:relative;
	left:24px;
}

#middle_column {
  float:left;
  width:624px;
	position:relative;
	left:29px !important;
	left:4px;
}


/******************* top_container *******************/

#header_container {
  height:92px;
  background: url("../images/top_container_bg.gif") no-repeat;
}

p#site_logo {
	padding:9px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

p#site_logo img{
	border:0px;
}

/******************** left_menu **************************/

#left_menu {
	width:169px;
}

#menu_title {
	background: url("../images/left_menu_title.gif") no-repeat;
	height:22px;
}

/******************* top level *******************/

#left_menu ul {
  padding:5px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#left_menu li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#left_menu li span {
  display:block;
  padding:7px 0px 7px 10px;
	background: url("../images/left_menu_bg.gif") repeat-y;
	min-height:1px;
  height:auto !important;
  height:1px;
	border-bottom:2px solid #FFFFFF;
	text-transform:uppercase;
}

#left_menu li span a {
  color:#333333;
  text-decoration:none;
}

#left_menu li span a:hover {
  color:#AC0303;
  text-decoration:none;
}

/******************* second level *******************/

#left_menu ul ul {
  padding:0px 0px 2px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#left_menu li li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#left_menu li li span {
  display:block;
  padding:7px 0px 7px 10px;
	background: url("../images/left_menu_bg_2.gif") repeat-y;
	min-height:1px;
  height:auto !important;
  height:1px;
	border-bottom:0px;
	text-transform:capitalize;
	font-weight:normal;
}

#left_menu li li span a {
  color:#595959;
  text-decoration:none;
}

#left_menu li li span a:hover {
  color:#333333;
  text-decoration:none;
}

/******************* brochure *******************/

#brochure {
  height:155px;
	width:194px;
  background: url("../images/brochure_bg.jpg") no-repeat;
	margin:4px 0px 0px 0px;
}

#brochure label {display:none;}

#brochure form {
  padding: 120px 0px 0px 5px;
  margin: 0px 0px 0px 0px;
}

#brochure table {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#brochure #email {
	width:110px;
}

.joinButton {
  border: 0;
  cursor: pointer; /* hand-shaped cursor  */
  width: 35px;
  height: 19px;
  background: url("../images/button_send.gif") no-repeat;
  font-weight:bold;
  margin:0px 0px 0px 5px;
}

#ukas {
  margin:0px 0px 0px 0px;
}

/******************* tag_line *******************/

#tag_line {
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px;
}

/******************* section_image *******************/

#section_image {
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}

/******************* section_break *******************/

.section_break {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/******************* cms_content *******************/

.cms_content {
	padding:10px 30px 5px 10px;
}

.cms_content ul {
  margin-left:20px;
	padding:0px 0px 0px 0px;
}

.cms_content li {
  padding-bottom:10px;
}

.sendButton {
  border: 0;
  cursor: pointer; /* hand-shaped cursor  */
  width: 35px;
  height: 19px;
  background: url("../images/button_send.gif") no-repeat;
  font-weight:bold;
  margin:0px 0px 0px 0px;
}
/******************* footer *******************/

#footer_links {
  float:left;
  width:600px;
	text-transform:uppercase;
	color:#FFFFFF;
}

#footer_links ul{
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 30px;
  list-style:none;
}

#footer_links li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline;
}

#footer_links a{
  color:#FFFFFF;
  text-decoration:none;
}

#footer_links a:hover{
  color:#FFFFFF;
  text-decoration:none;
}

#footer_container p {
  padding:6px 40px 0px 0px;
  margin:0px 0px 0px 0px;
  float:right;
}

#iqms_schools {}

#iqms_schools th {
  background-color:#6CB1F7;
  color:#FFFFFF;
  text-align:left;
}

#iqms_schools td {
  border-top:1px #D1D1D1 solid;
}

