@import "reset-min.css";
@import "live.css";

html	{
background-color:#FDFDFA;
overflow:auto;
}
body {
font-family:arial,sans-serif;
font-size:12px;
color:#656565;
background:#6BED38 url(../images/gpx_bg-body-subpage.png) repeat-x 0 0;
/*
background:#F3F3E7 url(../zcribe.se_startpage-1.jpg) no-repeat center -118px;
padding-left:45px;
*/
}
body.section00	{
background:#FDFDFA url(../images/gpx_bg-body.gif) repeat-x 0 0;
}

body a {
	color:#23b6ea;
	text-decoration:none;
}

body a:active {
	color:#23b6ea;
	text-decoration:none;
}

body a:visited {
	color:#23b6ea;
	text-decoration:none;
}

div#lefttop {
position:absolute;
top:0px;
left:0px;
width:100%;
}

/* background shade styles */
div#bgfon {
}
div#bgfon2	{
background:transparent url(../images/gpx_bg-illustrations.png) no-repeat center 20px;
min-height:625px;
}
div#lefttop2 {
height:36px;
position:absolute;
top:26px;
left:0px;
width:100%;
}

#wrapper-outer	{
float:left;
width:100%;
text-align:center;
}
/* end background shade styles */

strong {
font-weight:bold;
}

#top {
left:0;
position:absolute;
top:26px;
width:100%;
}

#topin {
margin:0 auto;
padding:0;
position:relative;
text-align:center;
width:915px;
}

#header {
clear:both;
float:left;
height:33px;
width:100%;
}

#header img {
float:left;
margin:22px 0 0 42px;
}
#header form {
float:left;
margin:41px 0 0 600px;
}
* html #header form {
margin:42px 0 0 326px;
}
#header form  fieldset, #header form input {
float:left;
}
#header form input {
background-image:url(../images/search-bg.jpg);
border:medium none;
height:14px;
margin:6px 0 0;
padding:2px 0 0 4px;
width:105px;
}
#header label {
color:#FFFFFF;
float:left;
font-size:10px;
margin:8px 5px 0 0;
}
#header input {
font-size:10px;
width:110px;
}

#wrapper {	
text-align:left;
margin:0 auto 0 auto;
padding:87px 0px 0px 0px;
width:915px;
overflow:hidden;
}

.content-top {
float:left;
font-size:12px;
width:100%;
margin-bottom:15px;
padding-top:6px;
background:transparent url(../images/gpx_bg-content-top.gif) no-repeat 0 top;
}
.content-topindex {
float:left;
font-size:12px;
width:100%;
margin-bottom:15px;
padding-top:6px;
}
.content-bottom {
float:left;
width:100%;
background:transparent url(../images/gpx_bg-content-bottom.gif) no-repeat 0 bottom;
padding-bottom:6px;
}
body.section00 .content-top {
font-size:12px;
width:100%;
margin-bottom:0;
}
.content-middle	{
float:left;
background-color:#FFF;
width:910px;
margin:0px 0;
}
.content-middle .inner	{
float:left;
margin:-3px 0;
padding:0 3px;
min-height:255px;
}
#wrapper-content {
float:left;
font-size:12px;
width:100%;
}

#boxes #link {
	width:0;
	height:0;
}


#boxes {
float:left;
padding:0;
width:100%;
height:130px;
margin:0 0 20px 0;
}
#boxes .box1,
#boxes .box2,
#boxes .box3	{
position:relative;
width:295px;
height:145px;
float:left;
padding:0;
}
#boxes .box2	{
margin:0 15px;
}
#boxes .box1	{
background:transparent url(../images/gpx_bg-start-box1.gif) no-repeat 0 0;
}
#boxes .box2	{
background:transparent url(../images/gpx_bg-start-box2.gif) no-repeat 0 0;
}
#boxes .box3	{
background:transparent url(../images/gpx_bg-start-box3.gif) no-repeat 0 0;
}
#boxes h2	{
font-size:16px;
color:#FFF;
font-weight:bold;
width:80px;
padding:85px 10px 10px 10px;
text-align:center;
margin:14px 15px 0 14px;
float:left;
}
#boxes .box1 h2	{
background:transparent url(../images/gpx_bg-start-box1-h2.gif) no-repeat 0 0;
}
#boxes .box2 h2	{
background:transparent url(../images/gpx_bg-start-box2-h2.gif) no-repeat 0 0;
}
#boxes .box3 h2	{
background:transparent url(../images/gpx_bg-start-box3-h2.gif) no-repeat 0 0;
}
#boxes .inner	{
float:left;
margin:12px 0 0 0;
width:145px;
}
#boxes .inner h3	{
font-size:22px;
margin:10px 0 5px 0;
}
#boxes .box1 h3	{
color:#00EA9A;
}
#boxes .box2 h3	{
color:#6BED38;
}
#boxes .box3 h3	{
color:#6EDAE3;
}

#boxes .box1{color:#007c52;font-size:11px;}
#boxes .box2{color:#3b7f21;font-size:11px;}
#boxes .box3{color:#2f5e62;font-size:11px;}
#boxes .boxlink {
	position:absolute;
	left:0;
	top:0;
}

#content {
float:left;
margin:16px 0 0;
padding:0;
width:100%;
}

body #content {
margin:6px 0 0;
}
body.section00 #content {
margin:0;
}

h1 {
color:#00448A;
font-size:22px;
margin:0 0 14px 0;
letter-spacing:1px;
}
.section00 h1 {
}

#quicklinks	{
float:left;
}
#quicklinks ul	{
list-style-type:none;
margin:13px 30px 13px 15px;
padding:0;
font-size:11px;
}
#quicklinks ul li	{
display:inline;
list-style-type:none;
margin:0 15px 0 0;
padding:0;
font-weight:bold;
}
#quicklinks ul a	{
text-decoration:none;
font-size:10px;
color:#2f5e62;
}

#content h2 {
clear:both;
color:#00448A;
font-size:18px;
font-weight:normal;
margin:15px 0 12px;
width:100%;
}
#content h3 {
clear:both;
color:#00448A;
float:left;
font-size:13px;
width:100%;
}

#content ul {
clear:both;
float:left;
margin:0 0 10px;
width:100%;
}
#content li {
background-image:url(../images/pointer-cont.gif);
background-position:0 7px;
background-repeat:no-repeat;
padding:0 0 0 12px;
line-height:1.48;
}
#content p {
line-height:1.48;
margin:0 0 18px;
}
#content img {
padding:0 10px 0 0;
}
#content a {
 color:#00448A;
}

#content form, 
#content fieldset {
float:left;
}
#content input {
width:150px;
}
#content input[type="radio"]
{
width:auto;
}
#content input[type="submit"],
#content input[type="reset"]
{
width:auto;
padding:0 15px;
}
#content textarea {
width:430px;
margin-bottom:15px;
}
#content table {
margin-bottom:10px;
}
#content table td {
vertical-align:top;
}


#wrapper .inner h1 {
margin:0 0 35px;
}
#wrapper .inner form label {
clear:both;
float:left;
width:100%;
}
#wrapper .inner form input.submit {
margin:0 40px 0 0;
width:100px;
}

#wrapper .inner p {
/*float:left;
margin:0 0 10px;
width:100%;*/
}

.col-left {
	float:left;
	font-size:11px;
	margin:50px 0 0 50px;
	width:180px;
	overflow:hidden;
}


.col-right {
float:left;
margin:50px 30px 0 40px;
padding-bottom:50px;
width:560px;
}

.col-right h1, h2, h3, h4, h5, h6 {
	clear:both;
}

.col-right h1 {
color:#00ead1;
font-size:32px;
}
.col-right h2 {
color:#00ead1;
font-size:26px;
line-height:26px;
margin-bottom:10px;
}
.col-right h3 {
color:#00ead1;
font-size:24px;
line-height:40px;
margin-bottom:10px;
}
.col-right h4 {
color:#00ead1;
font-size:22px;
line-height:22px;
margin-bottom:10px;
}
.col-right h3 {
color:#00ead1;
font-size:20px;
line-height:20px;
margin-bottom:10px;
}
.col-right h4 {
color:#00ead1;
font-size:18px;
line-height:18px;
margin-bottom:10px;
}
.col-right h5 {
color:#00ead1;
font-size:16px;
line-height:16px;
margin-bottom:10px;
}
.col-right h6 {
color:#00ead1;
font-size:14px;
line-height:14px;
margin-bottom:10px;
}






.col-right hr {
background-color:#7C9FB9;
border:none;
clear:both;
color:#7C9FB9;
float:left;
height:2px;
margin:12px 0;
width:100%;
}
.col-right a {
color:#00448A;
}
.col-right .inner {
border:2px solid #7C9FB9;
border-top:none;
background-color:#EFF4D9;
float:left;
height:auto;
margin:0 0 30px;
padding:8px 7px 10px 13px;
width:150px;
}
.col-right .inner.scroll {
height:350px;
overflow-x:hidden;
overflow-y:scroll;
width:150px;
}
.col-right .scroll p{
clear:both;
float:left;
margin:0;
width:100%;
}

.col-right h3.apply	{
float:left;
height:31px;
margin:0 0 30px;
text-align:center;
width:100%;
}
.col-right h3.apply a	{
background-image:url(../images/click.png);
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-size:11px;
line-height:33px;
margin:0 0 0 25px;
padding:0 0 5px;
width:120px;
}



#footer {
color:#fff;
float:left;
font-size:9px;
height:43px;
width:100%;
text-align:center;
}

#footer_index {
color:#7B7B7B;
float:left;
font-size:9px;
height:43px;
width:100%;
text-align:center;
}

body.section00 #footer {
margin-top:7px;
}

#footer .inner {
width:877px;
margin:0 auto;
text-align:left;
padding:9px 20px 10px 20px;
}
#footer .inner img	{
	margin-bottom:-3px;
}
#footer .address {
margin-right:15px;
}
#footer a {
color:#7B7B7B;
text-decoration:none;
}
body.section00 #footer {
}
body.section00 #footer .inner {
float:left;
padding-top:9px;
}









h2.tagline	{
margin:0 0 5px 0 !important;
padding:0;
font-style:italic;
}

/* bullet topmargin fix */
#content h1	{
}
#content h2	{
margin-top:25px;
}
#content h3	{
}
#content p	{
margin:15px 0 3px 0;
clear:both;
}
#content ul {
margin-bottom:15px;
}
.margin-bottom-none	{
margin-bottom:0;
}









/* IMAGES SPECIAL ALIGN - Zcribe Requirements */
.imgleftalign {
	padding:10px 20px 5px 0;
	float:left;
}

.imgrightalign {
	padding:10px 0 5px 20px;
	float:right;
}







