html{margin:0px; padding:0px;width:100%;}

body{
background: #EAEAEA;
background-image:url(images/webbg.jpg);
background-repeat: no-repeat;
background-position:top left;
margin:0px;
padding:0px;
width:100%;
font-size:12pt;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
SCROLLBAR-FACE-COLOR: #EAEAEA; 
SCROLLBAR-HIGHLIGHT-COLOR: #666666; 
SCROLLBAR-SHADOW-COLOR: #666666; 
SCROLLBAR-ARROW-COLOR: #920000; 
SCROLLBAR-BASE-COLOR: #666666; 
scrollbar-dark-shadow-color: #FFFFFF; 
scrollbar-3d-light-color: #666666; }

a img {border:0px; }

.maintable{
position:absolute;
left: 200px;
top:45px;
z-index:20}

.logo{
position:absolute;
left: 610px;
top:15px;
z-index:10}

.maincontainer{
width:775px;
height:600px;
background-image:url(images/maincontentbg.gif);
background-repeat:no-repeat;}


#menubar{
position: relative;
top: 6px;
left: 5px;
width:766px;
height:39px;
background-image: url(images/menubg.png);
background-repeat:no-repeat;}

.container{
position: relative;
top: 10px;
width:775px;
}

.containercontent{
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#333333;
height: 130px;
padding-left:10px;
padding-right:15px;
overflow:auto;
}


.containercontent2{
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#333333;
height: 350px;
padding-left:10px;
padding-right:15px;
overflow:auto}

#contentbox1{
position:relative;
top: 10px;
width:755px;
height: 510px;
overflow:auto}

.contentbox2{
width:730px;
overflow:hidden;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;}

.contentbox2 a:active {color:#920000 ; text-decoration:none;}
.contentbox2 a:link {color: #920000; text-decoration:none; font-weight: normal}
.contentbox2 a:visited {color: #920000; font-weight: normal; text-decoration:none}
.contentbox2 a:hover {color: #920000; text-decoration:underline; font-weight: normal}

.servicesbar{
height:220px;
background-image: url(images/bannerbg.png);
background-repeat: repeat-x;}

.sidebar{
position:absolute;
left: 0px;
top:340px;
width: 200px;
}

.sidebartext{
font-size:75%;
color:#666666;
padding-left:5px;
}

.sidebartext2{
font-size:70%;
color:#666666;
padding-left:5px;
}

.sidebartext2 a:active {color: #666666; text-decoration:none;}
.sidebartext2 a:link {color: #666666; text-decoration:none;}
.sidebartext2 a:visited {color: #666666; text-decoration:none;}
.sidebartext2 a:hover {color: #920000; text-decoration:underline;}


.menubartext{
z-index:100;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:105%;
color: #333333;
font-style:normal;
font-weight:normal;
padding-left: 10px;
padding-top: 7px;
}

.menubartext a:active {color: #333333; text-decoration:none;}
.menubartext a:link {color: #333333; text-decoration:none;}
.menubartext a:visited {color: #333333; text-decoration:none;}
.menubartext a:hover {color: #920000; text-decoration:none;}

.bartext{
font-size:140%;
color: #999999;}

.welcometext{
position:absolute;
left: 440px;
z-index: 14;
top: 2px; }

#welcometext2{
position:absolute;
left: 445px;
z-index: 99;
top: 2px;
width: 350px;
height: 254px;
overflow:auto; }

.welcometext3{
	position:absolute;
	left: 0px;
	z-index: 100;
	top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:100;
	color:#FFFFFF;
	width: 330px;
}

.welcometext3 a:active { color: #6699FF; text-decoration:underline; }
.welcometext3 a:link { color: #6699FF; text-decoration:underline; }
.welcometext3 a:visited { color: #6699FF; text-decoration:underline; }
.welcometext3 a:hover { color: #6699FF; text-decoration:none; }

.slideshow{
position:absolute;
left: 39px;
z-index: 14;
top: 2px;}

.video{
position:absolute;
top: 13px;
left: 18px;
z-index: 98; }

.img a:active {border:none}
.img a:link {border:none}
.img a:visited {border:none}
.img a:hover {border:none}

.footer{
background-image: url(images/footerbg.png);
background-repeat: no-repeat;
background-color: #EAEAEA;
background-position:top;
width:775px;
left:0px;
}

.footerheader{
padding-top:5px;
padding-left:10px;
font-size:12px;
font-weight:bold;
width: 140px;
color: #333333;
border-bottom-color:#666666; 
border-bottom-width:3px; 
border-bottom-style:solid;
}

.footerheader2{
padding-top:5px;
padding-left:10px;
font-size:12px;
font-weight:bold;
width: 120px;
color: #333333;
border-bottom-color:#666666; 
border-bottom-width:3px; 
border-bottom-style:solid;
}

.footertext2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9pt;
	color: #666666;
	padding-top:5px;
	padding-left: 10px;
}

.footertext2 a:active {font-size: 9pt; color:#666666 ; text-decoration:none;}
.footertext2 a:link {font-size: 9pt; color: #666666; text-decoration:none; font-weight: normal}
.footertext2 a:visited {font-size: 9pt; color: #666666; font-weight: normal; text-decoration:none}
.footertext2 a:hover {font-size: 9pt; color: #920000; text-decoration:underline; font-weight: normal}


.footertext3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9pt;
	color: #FFFFFF; }

.footertext3 a:active {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: normal }
.footertext3 a:link {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: normal }
.footertext3 a:visited {font-size: 9pt; color: #FFFFFF; font-weight: normal; text-decoration:none }
.footertext3 a:hover {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: normal} 


.test1 {  border-style:solid;  border-width:1px; border-color: #000000; margin: 1px; }
		  
.test1 img a:active {border-style:solid;  border-width:1px; border-color: #000000; margin: 1px;}
.test1 img a:link {border-style:solid;  border-width:1px; border-color: #000000; margin: 1px;}
.test1 img a:visited {border-style:solid;  border-width:1px; border-color: #000000; margin: 1px;}
.test1 img a:hover {border-style:solid;  border-width:1px; border-color: #FFFFFF; margin: 1px;}

.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#920000;}

.design { color:#666666; font-size:9px;}
		  
.design a:active {color:#666666; text-decoration:none}
.design a:link {color:#666666; text-decoration:none}
.design a:visited {color:#666666; text-decoration:none}
.design a:hover {color:#920000; text-decoration:none; background-color:#FFCC00}


.formbutton{
cursor:pointer;
border:outset 0px #eaeaea;
background:#992200;
color:#fff;
font-weight:bold;
background:url(images/news_signup_button.gif) no-repeat;
width:66px;
height:31px;
}

ul.square {
list-style: square outside url(images/bullet1.gif);
color: #ffffff;
font-size: 9pt;
font-weight:bold;
}

.square a:active {color:#fff; text-decoration:none}
.square a:link {color:#fff; text-decoration:none}
.square a:visited {color:#fff; text-decoration:none}
.square a:hover {color:#ffcc00; text-decoration:none}

ul.arrow {
list-style: square outside url(images/bullet2.gif);
color: #ffffff;
font-size: 9pt;
font-weight:bold;
}

.arrow a:active {color:#fff; text-decoration:none}
.arrow a:link {color:#fff; text-decoration:none}
.arrow a:visited {color:#fff; text-decoration:none}
.arrow a:hover {color: #FFFF00; text-decoration:none}

.white{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;}

.gray{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;}

.maroon{
color:#920000;}

.customspace{
padding-top: 10px;
padding-left: 5px;}

.servicesbox{
	height: 175px;
	position:relative;
	top: 25px;
	left: 2px;
	width: 220px;
	overflow: hidden;
	background-image:url(images/dividerline.png);
	background-repeat:no-repeat;
	background-position:right;
}

.pricingbox{
	height: 175px;
	position:relative;
	top: 25px;
	left: 2px;
	width: 240px;
	overflow: hidden;
}

.style1 {color: #FFFF00}

/* Main container */	
#odContainer {
	border: 0px solid #666666;}
	
	
/* Breadcrumb block */	
#odBreadcrumbContainer {
	border-bottom: 1px dotted #999999;
	margin-bottom: 10px;
	padding: 0.3em 3px 0.3em 3px;}


/* Display category name */	
#odPageTitle {
	font-size: 2em;
	margin-bottom: 10px;
	padding: 0.3em 3px 0.3em 3px;}
	
	
/* Category list block */	
#odCatContainer {
	margin-bottom: 10px;}
#odCatHeader {
	font-size: 12px;
	font-weight: bold;
	padding: 0.3em;}
#odCatList {
	padding: 0.3em;
	padding-left: 20px;}
td.odSubcatCell {
	width: 150px;}

	
/* Category title (viewall) */	
.odCatTitle {
	font-weight: bold;
	padding-top: 0.3em;}
	

/* Answer block */
#odDtlContainer {
	margin-bottom: 20px;
	padding: 0.3em 3px 0.3em 3px;}
#odDtlContent {
	padding: 0.3em 3px 0.3em 3px;}
#odDtlHeader {
	font-size: 12px;
	font-weight: bold;
	padding: 0.3em 3px 0.3em 3px;
	background-color: #f0f0f0;}
.odDtlItem {
	margin-bottom: 1em;}
.odDtlItem small {
	line-height: 3em;}
.odDtlQuestion {
	font-weight: bold;}
.odDtlAnswer{}


/* List of question block */	
#odQtnContainer {
	padding: 0.3em 3px 0.3em 3px;
	margin-bottom: 10px;}
#odQtnHeader {
	font-weight: bold;
	font-size: 12px;
	padding: 0.3em 3px 0.3em 3px;
	background-color: #f0f0f0;}
#odQtnList {
	padding: 0.3em;}
.odQtnItem {
	margin-bottom: 0.3em;}


/* Search form */	
#odSearchContainer {
	margin-bottom: 30px;
	padding: 0.3em 3px 0.3em 3px;}
form#odSearchForm table {
	border: 1px solid #666666;}
form#odSearchForm table th {
	background-color: #f0f0f0;
	border-bottom: 1px solid #666666;
	text-align: left;}
input.odCheckbox { 
	vertical-align: top; }

	
/* Search result block */	
#odSearchResult {
	margin-bottom: 30px;
	padding: 0.3em 3px 0.3em 3px;}
#odResultHeader {
	font-size: 12px;
	font-weight: bold;
	padding: 0.3em 3px 0.3em 3px;}
#odResultContent {
	padding: 0.3em 3px 0.3em 3px;}

	
/* Form to jump to other category */	
#odJumpCat {
	padding: 0.3em 3px 0.3em 3px;
	margin-bottom: 10px;
	margin-top: 30px;}
	
	
/* Link: 'View all categories' */	
#odViewallContainer {
	padding: 0.3em 3px 0.3em 3px;}

	
/* Link: 'Search' */		
#odSearchLinkContainer {
	padding: 0.3em 3px 0.3em 3px;}

	
/* Link: Printable view */	
#odPrintableContainer {
	padding: 0.3em 3px 0.3em 3px;
	margin-bottom: 10px;}
	
	
/* Copyright block */	
#odCopyrightContainer {
	border-top: 1px dotted #999999;
	font-size: 10px;
	margin-bottom: 10px;
	padding: 0.3em 3px 0.3em 3px;}

