body	{
	text-align: center;
	border: 0;	
	border-collapse:collapse;
	background-color:#173a82;
	margin: 0px;
	padding: 0px;
	background-image:url(/images/site_bg.gif);
	}
	
img {
	border: 0;	
}

.left{float:left;}

.right{float:right;}

.copy{
	margin-top:35px;
}

#wrapper_bg{
	border:0px red solid;
	width:992px;
	margin:0 auto;
	position:relative;
	top:23px;
}

#wrapper_bg div{
	border:0px solid red;
}

#wrapper_bg img{
	border:0px red solid;
}

#wrapper{
	border:0px yellow solid;
	width:992px;
	position:relative;
	top:0;
	left:0;
	margin:0 auto;
	text-align:left;
}

#wrapper1{
	border:0px yellow solid;
	width:709px;
	margin:0 auto;
	position:relative;
	top:0;
	left:0;
	text-align:left;
}

#leftwrapper{
	width:283px;
	float:left;
}

#leftwrapper1{
	width:200px;
	float:left;
}


#left{
	border:0px purple solid;
	width:283px;
	float:left;
}

#left1{
	border:0px purple solid;
	width:0px;
	height:100px;
	float:left;
}

#leftnav{
	float:right;
}

#right{
	width:709px;
	float:left;
	background-image:url(/gl_images/wrapper_bgright.gif);
}

#right img{
	border:0px purple solid;

}

#testmenu{
	background-image:url(/images/home/leftMiddle_bg.jpg);
	background-color:#4365af;
	height:167px;
	float:right;
	width:277px;
	position:relative;
	top:0;
	left:0;
}

#alpha{
	width:247px;
	height:34px;
	position:relative;
	left:16px;
	top:35px;
}

#viewallbutt{
	position:absolute;
	top:7px;
	right:23px;
}

#searchbutt{
	position:absolute;
	bottom:25px;
	right:48px;
}

#searchfield{
	position:absolute;
	bottom:25px;
	left:19px;
}


#payonline{
	background-image:url(images/home/Bottomleft_bg.jpg);
	background-color:#e1e6ca;
	height:182px;
	float:right;
	width:277px;
	position:relative;
	top:0px;
	left:0px;
}

#userfield{
	position:absolute;
	left:19px;
	top:38px;
}

#pwfield{
	position:absolute;
	left:19px;
	top:65px;
}

#loginbutt{
	position:absolute;
	top:90px;
	left:19px;
}

#spacer1{
	width:240px;
	height:96px;
	float:left;
}

#register{
	position:relative;
	float:left;
	left:19px;
	width:240px
}

#regcontent{
	float:left;
	width:240px;
	margin-bottom:4px;
}

#regbutton{
	float:left;
}

#ourservices{
	width:414px;
	float:left;
}

#ourservices_content{
	background-image:url(/images/home/middleBottom_bg.jpg);
	background-color:#FFFFFF;
	position:relative;
	top:0;
	left:0;
	width:414px;
	float:left;
	background-repeat:no-repeat;
}

#spacer2{
	float:left;
	width:300px;
	height:3px;
	border:solid 1px red;
}

#spacer2 p{
	line-height:0px;
}

.service{
	width:389px;
	height: 61px;
	float:left;
	position:relative;
	left:10px;
}

.thumb{
	width:59px;
	hasdeight:61px;
	float:left;
}

.service_content{
	float:left;
	width:330px;
}

#news{
	width:289px;
	float:left;
}

#news_content{
	background-image:url(/images/home/rightBottom_bg.jpg);
	background-color:#FFFFFF;
	position:relative;
	top:0;
	left:0;
	width:289px;
	heasdight:236px;
	float:left;
	background-repeat:no-repeat;
}

#news_bar{
	height:231px;
	width:268px;
	overflow:auto;
	float:right;
	position:relative;
	right:7px;
	top:6px;
	scrollbar-base-color: #C2D480;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #CBCFD3;
	
}

#news_bar div{
	width:250px;
}

#news_barwrapper{
	height:228px;
	width:272px;
	float:right;
	position:absolute;
	top:10px;
}

#news_bgright{
	position:absolute;
	top:0;
	right:0;
	border:solid 1px red;
}

#news_bgleft{
	position:absolute;
	top:0;
	left:0;
	border:solid 1px red;
}

.morebutt{
	height:31px;
	width:65px;
	float:right;
	position:relative;
	top:0;
	left:0;
}

.morebutt img{
	position:absolute;
	left:10px;
	top:7px;
	
}

#upperright_secondary{
	width:699px;
	height:131px;
	position:relative;
	top:0;
	left:0;
	background-color:#cdddbb;
	
}

#upperright{
	width:699px;
}

#footer{
	float:left;
	position:relative;
	top:0px;
	left:0px;
}

#footer1{
	width:697px;
	float:right;
}

.footer1{
	position:relative;
	left:62px;
}


.footer1 a:hover{color:#9db358;}
	
.footer1 a{color:#5784cc;text-decoration:none;}

#bloodcell{
	position:absolute;
	bottom:6px;
	right: 8px;
}

#contactus{
	float:right !important;
	width:400px;
	border:solid red 1px !important;
}

/*secondary*/

#sec_bloodcell{
	position:absolute;
	bottom:9px;
	right: 8px;
}

#emblem{
	position:absolute;
	left: 450px;
	top: -13px;
}

#secondary_header{
	position:absolute;
	left: 350px;
	top:103px;
	width:342px;
	border:solid red 0px !important;
	wiasddth:142px;
	text-align:center;
}

#secondary_header img{
	margin:0 auto;
}

#secondary_main{
	width:703px;
	background-color:#FFFFFF;
	background-image:url(/images/secondary_middlebg.jpg); 
	background-repeat:no-repeat;
}

#secondary_main_lrg {
	aheight:600px;
	width:703px;
	background-color:#FFFFFF;
	background-image:url(/images/secondary_middlebg_lrg.jpg);
	background-repeat:no-repeat;
}

#secondary_leftfooter{
	width:199px;
	float:left;
}

#breadcrumb{
	width: 520px;
	height: 33px;
	background-image:url(/images/breadcrumb_bg.gif);
	position:relative;
	top:0px;
	left:0px;
}

#breadcrumb_lrg {
	width: 520px;
	height: 33px;
	position:relative;
	top:0px;
	left:0px;
}

.dots{
	
	background-image:url(/images/secondary_contentDiv.gif);
	background-repeat: repeat-x;
	
}

.breadcrumb_off{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6B941D;
	text-decoration:none;
}

.breadcrumb_on{
	color:#B11715;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#breadcrumb_text{
	position:absolute;
	border:solid red 0px !important;
	left: 13px;
	top: 16px;
}

#secondary_mainright{
	width: 183px;
	border:0px red solid;
	float:left;
	background-image:url(/images/secondary_mainrightbg.gif);
	background-repeat:no-repeat;
	height:600px;
	padding-top:30px;
}

#secondary_mainright a:hover{
	color:#2b54ad;
}

.secondary_right_item{
	position:relative;
	left:5px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#5DA016;
	text-decoration:none;
}

#secondary_mainleft {
	width: 520px;
	float:left;
}

#secondary_mainleft_lrg {
	width: 100%;
	float:left;
}

#secondary_content {
	width: 520px;
	float:left;
	background-image:url(/images/secondary_mainleftbg.gif);
	background-repeat:no-repeat;
}

#secondary_content_lrg {
	width: 700px;
	border:1px red solid;
	float:left;
	background-image:url(/images/secondary_mainleftbg_lrg.gif);
	background-repeat:no-repeat;
}

.picture1{
	position:relative;
	right:7px;
	float:left;
}

#secondary_title{
	aheight:58px;
	width:200px!important;
	abackground-image:url(/images/secondary_contentDiv.gif);
	border:1px red solid !important;
	float:left;
	padding:0px !important;
}

#secondary_title2{
	aheight:58px;
	width:400px!important;
	abackground-image:url(/images/secondary_contentDiv.gif);
	border:0px red solid !important;
	float:left;
	padding:0px !important;
}

.secondary_content{
	padding-top:62px;
	position:relative;
	left:26px;
	width: 476px;
	border:0px red solid !important;
}

.secondary_content_div{

}

#secondary_rightfooter{
	width:709px;
	height:76px;
	background-image:url(/gl_images/secondary_rightfooter.gif);
	float:right;
	position:relative;
	top:0;
	left:0;
}

#copyright{
left:26px;
	bottom:13px;
	position:absolute;
	border:0px red solid !important;
}

#domain{
	display:none;
}

#spider{
	bottom:12px;
	position:absolute;
	left:425px;
	border:0px red solid !important;
}

/* extranet */

.ex_leftnav{
	position:relative;
	left:6px;
	background-image:url(images/nav_fill.gif);
	background-color:#5e9026;
	height:300px;
	float:left;
	width:277px;
}

.move1{
	position:relative;
	left:6px;
}

.move2{
	position:relative;
	left:-1px;
}

.leftnav{
	height:18px;
	width:277px;
	background-image:url(images/left_nav_bg.gif);
}

.leftnav a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:18px;
	position:relative;
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

.leftnav a:hover{
	color:#2b54ad;
}

.tr1{
	background-color:#F3F7EA;
}

.td1{
	background-color:#E8ECD7;
}

/* end extranet */

.footertext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B5C3E1;
}

.footertext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

.spacer3{
	float:left;
	height:16px;
	width:170px;
	border:0px red solid;
}

.spacer4a{
	float:left;
	height:39px;
	width:500px !important;
	asdborder:1px red solid !important;
}

.spacer5{
	height:519px;
	float:right !important;
	width1px;
	border:0px red solid !important;
}

.clear{
	clear:both;
	width:10px !important;
}

.fl_right{float:right;}

.text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#668D3D;
	line-height:12px;
}

.text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5570AB;
	line-height:12px;
}

.text2a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5570AB;
}

.text3{
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #6B941D;
	line-height:17px;
}

.text4b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9DB358;
	line-height:12px;
}


.text4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d619c;
	line-height:12px;
}

.text5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a0a782;
}


.header{
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #3f5fa4;
	letter-spacing: -1pt;
}

.header1 {
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #3f5fa4;
	letter-spacing: -1pt;
    float:left; 
	padding: 14px 0;
}

.subheader1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5DA016;
	font-weight:bold;
}

.subheader1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5570AB;
	font-weight:bold;
}

.formborder1 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #dfe7fa;
	background-color: #a0b8ed;
	padding: 3px 3px 3px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
}

.formborder1a {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	background-color: #9db358;
	padding: 3px 3px 3px 5px;
	border:0;
	text-decoration: none;
}

.formborder2 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #d3e59e;
	background-color: #9db358;
	padding: 3px 3px 3px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
}

.formborder3 {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #444;
	background-color: #fff;
	padding: 3px 3px 3px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
}

/* BASIC ANCHOR TAGS */

A {
	text-decoration: underline; 
	color: #4365AF;
}

A:visted {
	text-decoration: underline; 
	color: #4365AF;
}

A:hover {
	text-decoration: none; 
	color: #4365AF;
}

/* ANCHOR TAG FOR LRG LINK */

A.lrg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5DA016;
	font-weight:bold;
	text-decoration: none;
}

h1 {
font-size:6px;
font-variant:small-caps;
font-weight:normal;
letter-spacing:1px;
line-height:24px;
margin:6px 0pt 8px;
padding:0pt 0pt 8px;
}

/* INDENT 1 */
div.indentstyleoff1 {  
	padding-left: 0px;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
}

div.indentstyleoff1 a {
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;
	text-align:left;
	padding-left:0px;
	
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#5DA016;
	text-decoration:none;
}
	 
/* INDENT 1 */
div.indentstyleon1 {  
	padding-left: 0px;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
}

div.indentstyleon1 a {
	line-height: normal; 
	font-weight: normal; 
	text-decoration: none;
	text-align:left;
	padding-left:0px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#B11715 !important;
	text-decoration:none;
}

/* TEST STYLES */

.contentDivLrg {
	padding: 3px 0 0 0;
}

.contentDivLrg1 {
	padding: 3px 0 10px 0;
}


#holder_tests {
	padding: 48px 3px 10px 25px;
	float:left;
}

#pagesys {
	float:right; 
	padding-right: 31px;
}

.pagesys2 {
	float:right; 
	padding-right: 31px;
}


.rowbordertop {
}

.rowborderbottom {
}

.row {
	border-bottom:1px solid #fff !IMPORTANT;
	background-color: #f3f7ea;
	float:left;
	width:100%;
}

.row1 {
	border-bottom:1px solid #fff !IMPORTANT;
	background-color: #f3f7ea;
	float:left;
	width:480px;
}

.row div,
.row1 div  {
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	text-decoration: none; 
	padding:5px 8px 5px 0px;
	float:left;
	
}
.col1{
	width:60px;
	float:left;
	margin-left:4px;
	text-align:left;
	color: #3f5fa4;
}
.col2{
	width:250px;
	float:left;
	text-align:left;
	color: #5d8117;
	text-decoration: underline!IMPORTANT;
}

.col2a{
	width:250px;
	float:left;
	text-align:left;
	color: #5d8117;

}
	
#rowwrapper {
	width: 635px;	
	float:left;
}

/* FOR TEST DESCRIPTION TABLES  */

.test{
	border:1px solid red;
}

.testholder {
	margin: 0;
    background-color: #f3f7ea; 
	width: 635px;
	padding: 0px;
	float:left;
}

#formview1{
	float:left;
}

table.dt {
	amargin: 0 4px 0 4px;
	adisplay:inline;
	position:relative;
	left:4px;
	padding: 4px;
    background-color: #f3f7ea; 
	width: 628px;
	aborder-collapse: collapse;
}

table.dt th {
    background-color: #f3f7ea;
	vertical-align:text-top;
	font-family: Arial, san-serif;
	color: #3f5fa4;
	font-weight:200;
	padding: 4px;
}

table.dt td {
    background-color: #f3f7ea;
	aborder-right: 1px solid #fff;
	aborder-bottom: 1px solid #fff;
	font-family: Arial, san-serif;
	vertical-align:text-top;
	color: #3f5fa4;
	padding: 4px;
}

table.dt td.col1 {
    background-color: #e8ecd7;
	aborder-right: 1px solid #fff;
	aborder-bottom: 1px solid #fff;
	vertical-align:text-top;
	color: #833634;
}

table.dt td.info {
    background-color: #f3f7ea;
	aborder-right: 1px solid #fff;
	aborder-bottom: 0px solid #fff;
	vertical-align:text-top;
	color: #3f5fa4;
}

.left{float:left;}

table.dt td.col2plus {
    background-color: #e8ecd7;
	aborder-right: 1px solid #fff;
	aborder-bottom: 1px solid #fff;
	vertical-align:text-top;
	color: #46640C;
}

.pageimage{
	margin-right:5px; 
	float:left !important;
	background-position:center;
	background-repeat:no-repeat;
}

.mybook{
	float:right;
	width:58px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a0a782;
	line-height:12px;
	position:relative;
	top:-2px;
}

.mybookoff{
	text-decoration:none;
	cursor:default;
	color:#a0a782;
}

.mybookon{
	text-decoration:underline;
	cursor:pointer;
	color:#a0a782;
}

