
P{
margin:12px;
}

body {
	background:#000000 url("/images/jpegs/background.jpg") no-repeat scroll center top;
	color: #a0b0e0;
	padding:0px;
	margin:0px;
        margin-top:16px;
	text-align:center;
	font-family: 'CartoGothicStdBook', arial, serif;

	}

h1.header_title{
	margin:0px;
	padding:0px;
	color:white;
	font-size:1.1em;
}

#container{
	width:991px;
	margin: 0 auto;
	padding:0px;
	text-align: left;
}

#qtec_logo{
	float:left;
	padding:0;
	margin:38px 0px 0px 20px;
}

div.blue_line{
	background-color:#6699ca;
	height:6px;
}

#sub_navigation_left{
		float:left;
		width:200px;
		list-style: none;
		margin: 40px 0px 0px 18px;
		padding:  0px 0px 0px 0px;
		vertical-align:top;
                clear:left;
		}

#sub_navigation_right{
		float:right;
		list-style: none;
		margin: 36px 8px 0px 0px;
		padding: 2px 0 0 0;
		vertical-align:top;
        width:720px;
        height:24px;
 /*       background-image:url(/images/jpegs/sub_nav_fader.jpg); */
        background-repeat:no-repeat;
        background-position:-27px 0px;
                        height:24px;
                overflow:hidden;
		}
#sub_navigation_right_ul{
		float:right;
		list-style: none;
                margin:0;
                margin-top:2px;
		padding: 0;
		vertical-align:top;
       }

#navigation{
		float:right;
		width:700px;
		list-style: none;
		margin: 40px 20px 0px 0px;
		padding: 0 0 0 0px;
		text-align: center;
		vertical-align:top;
                height:20px;
                overflow:hidden;
		}

li.nav_off{
		float: left;
		display: inline;
		padding: 0px 18px 0px 14px;
		background:url(/images/pngs/li_off.png) 0px 2px no-repeat;
                line-height:0.9em;
                margin-right:6px;
                background-color:transparent;
                border-radius : 15px;
                -moz-border-radius: 15px;
}

li.nav_on{
		float: left;
		display: inline;
		padding: 0px 18px 0px 14px;
		background:url(/images/pngs/li_on.png) 0px 2px no-repeat;
                line-height:0.9em;
                background-color:#77a4d0;
                border-radius : 15px;
                -moz-border-radius: 15px;
                margin-right:6px;
}

 li.subnav_off{
		float: left;
		display: inline;
		padding: 0px 18px 4px 14px;
		background:url(/images/pngs/li_sub_off.png) 0px 2px no-repeat;
                line-height:0.9em;
 }

li.subnav_on{
		float: left;
		display: inline;
		padding: 0px 18px 4px 14px;
		background:url(/images/pngs/li_sub_on.png) 0px 2px no-repeat;
                line-height:0.9em;
}

.image_body{
	/* background image set by jquery */
	clear:both;
	position:relative;
	width:980px;
	left:5px;
	top:24px;
	min-height:969px; 
	height:auto !important;
	height:969px; 
	z-index:2;
}

.long_cell_top{
  position:relative;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/pngs/long_cell_top.png');
	background-repeat:no-repeat;
    height:32px;
}
.long_cell_top[class] {
  background-image:url(/images/pngs/long_cell_top.png);
}

.long_cell_rep{
  position:relative;
  width:860px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/pngs/long_cell_rep.png');
	background-repeat:repeat-y;
    font-size:0.9em;
    line-height:1.4em;
    color:black;
    padding-left:20px;
    padding-right:20px;
}
.long_cell_rep[class] {
  background-image:url(/images/pngs/long_cell_rep.png);
}
.long_cell_rep p{
  margin:0px;
  padding:12px;
  padding-top:0px;
  padding-bottom:10px;
  text-align:justify;
}
.long_cell_rep h1,.long_cell_rep h2{
  font-size:1.3em;
  margin-top:0px;
  margin-bottom:4px;
  margin-left:10px;
  color:#334d67;
}



.long_cell_rep h1{
    color:black;
}

.long_cell_rep ul{
      margin-top:4px;
}
.long_cell_rep h3{
      margin-bottom:4px;
      margin-left:10px;
      font-size:1.1em;
}

.long_cell_bot{
  position:relative;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/pngs/long_cell_bot.png');
	background-repeat:no-repeat;
    height:39px;
}
.long_cell_bot[class] {
  background-image:url(/images/pngs/long_cell_bot.png);
}

.single_cell{
  position:relative;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/pngs/single_cell.png');
	background-repeat:no-repeat;
    height:183px;
    font-size:0.9em;
    color:black;
    padding-top:18px;
}
.single_cell[class] {
  background-image:url(/images/pngs/single_cell.png);
}

.single_cell p{
 
}

.tag-list{
  position:absolute;
  bottom:32px;
  left:20px;
}

.single_cell img{
  margin-left:30px;
  margin-right:10px;
  float:left;
}

.single_cell h1{
  font-size:1.2em;
  padding-top:0px;
  margin-top:0px;
  padding-left:30px;
  margin-bottom:5px;
}

ul.error_list{
    float:right;
}

.text_body{
	position:absolute;
	left:auto;
	top:150px;
	width:990px;
	height:auto;;
	margin-left:46px;
	padding-top:10px;
	z-index:3;
}



#text{
	padding:30px;
	padding-right:60px;
	font-size:0.9em;
	color:#fff;
	min-height:800px; 
	height:auto !important;
	height:800px; 

}

#logo_bottom_right{
      clear:both;
position:absolute;
z-index:99;
right:100px;
left:0px;
bottom:10px;
color:white;

}
#links_bottom_left{
  color:#fff;
  position:absolute;
  z-index:99;
  bottom:10px;
  left:10px;
  font-family: 'CartoGothicStdBold', arial, serif;
  font-size:0.8em;
  text-shadow: black 1px 0px 4px;
}
#links_bottom_left a{
  color:white;
  text-decoration:none;
}

/* hosting section links */

a:link {
	color: #214599;
	text-decoration: none;
	font-weight: 400;
	margin:0px;
	margin-left:3px;
	margin-right:0px;
	padding:0px;
	line-height:1.3;
	} /* unvistited link*/

a:visited {
	color: #214599; 
	text-decoration: none;
	font-weight: 400;
	margin:0px;
	margin-left:3px;
	margin-right:0px;
	padding:0px;
	line-height:1.3;
	} /* visited links */

a:hover {
	color: #000000; 
	font-weight:400;
	text-decoration: underline;
	margin:0px;
	margin-left:3px;
	margin-right:0px;
	padding:0px;
	line-height:1.3;
	} /* active links */


a.nav:link {
	color: #fff;

        font-family: "CartoGothicStdBold";
	font-size: 10pt;
	margin:0px;
	margin-left:3px;
	line-height:1.3;
	text-decoration: none;
	} /* unvistited link*/

a.nav:visited {
	color: #fff;

        font-family: "CartoGothicStdBold";
	font-size: 10pt;
	margin:0px;
	margin-left:3px;
	line-height:1.3;
	text-decoration: none;
	} /* visited links */

a.nav:hover {
	color: #fff; 

        font-family: "CartoGothicStdBold";
	font-size: 10pt;
	text-decoration: underline;
	margin:0px;
	margin-left:3px;
	line-height:1.3;
	} /* active links */


