﻿* 
{	
}

body
{
  font-family: arial;
  /*color: #444;*/
  font-size: 12px;
  overflow: -moz-scrollbars-vertical;
  /*width:800px;*/
  border: 0px;
  margin: 0px;
  width: 100%;
  height: auto;
  /* 39,7b,9b */ 
  /* 4080a0 */ 
  /* 97,b3,d0 */ 
  background-color: #97b3d0;/*THIS IS BACKGROUND COLOUR FOR WHOLE PAGE WHICH MIGHT BE DIFFERENT FROM THAT IN THE CENTRAL CONTAINER*/
  background-image: url(Images/stkBlueGradient.bmp);/*THIS IS BACKGROUND IMAGE FOR WHOLE PAGE*/
  background-repeat: repeat-x;
}

#container
{
    background-color: #ffffff;/*THIS IS BACKGROUND COLOUR FOR WHOLE PAGE WHICH MIGHT BE DIFFERENT FROM THAT IN THE CENTRAL CONTAINER*/
    margin: 0px auto 0px auto;/*THIS REFERS TO THE SPACE AROUND THE CONTAINER OUTSIDE*/
    width: 833px; /*!!!! MAIN PAGE WIDTH!!!! */
    height: auto;
    padding: 0px;/*THIS REFERS TO THE SPACE BETWEEN THE CONTENT AND THE LIMITS OF THE CONTAINER*/
    line-height: 140%;/*THIS REFERS TO THE DISTANCE BETWEEN LINES*/
    background-image: url(something.jpg);/*THIS REFERS TO A BACKGROUND IMAGE IN THE CONTAINER ONLY*/
}

h1
{
  font-size: 1.8em;
  line-height: 30px;
  font-family: Arial;
  /*margin: 0px;*/
  margin-bottom: 10;
  padding: 0px;
  font-weight: bold;
}
h2
{
  font-size: 16px;
  line-height: 26px;
  font-family: Arial;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
h3
{
  font-size: 16px;
  line-height: 26px;
  font-family: Arial;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
h4
{
  font-size: 14px;
  margin: 0px;
  font-weight: bold;
  font-family: Arial;
  line-height: 24px;
}

.alt-links a:link, .alt-links, a:visited
{
	font-weight: bold;
	color:Green;
}

a:link, a:visited
{
	font-weight: normal;
	color: #00436c;
}

.home a:visited
{
	/*color: #663399;*/
}

#avxheader 
{
	height: 75px; 
	width:100%;
	text-align:center;
}

#header_container
{
	height: 95px;
	position: relative;
	background-color: transparent;
	background-image: url(/site/img/header-bgslice.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0% 0%;
	margin-top: 0pt;
	margin-right: 7px;
	margin-bottom: 0pt;
	margin-left: 3px;
}

#avxmainheader
{
	border: 0;
	width:30%;
	text-align:center;
	float:left;
}

#avxtopmenu 
{
	text-align:right;
}

#avxtopmenu a:link, #avxtopmenu a:visited, #avxtopmenu a:active 
{
}

#avxtopmenu a:hover
{
	text-decoration: none;
}

#avxlogo
{
	background: url(images/acovox_logo130.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 75px;
	width: 150px;
	border: 0;
	float: left;
}

#avxcontent {
	/* margin-left: 210px; */
	/*padding: 10px 10px 1.8em 10px;*/
	padding: 3px 3px 3px 3px;
	background-color: #fff;
	min-height:700px;
}

#telephone
{
	/*position: absolute;*/
	top: 45px;
	left: 160px;
}

#avxpageimage h1, #avxpageimage h2, #avxpageimage h3
{
	/*color:#059;*/
	text-align:center;
}

#avxpageimage
{
	/*color:#059;*/
	text-align:center;
	float: left;
	margin-top: 20;
}

#avxpageimageright
{
	/*color:#059;*/
	margin-left:200;
	margin-top:10;
	/*clear:both;
	text-align:center;
	background: url(Images/elderly30.jpg);
	background-repeat: no-repeat;*/
}

/**************************** 
       Navigation bar
****************************/
#avxnav {
	clear: both;
	font:"arial";
	display: block;

	padding-top: 5pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 15pt;
	height: auto;
	/*color: #2f6681;*/
	background-color: transparent;
	font-size: 90%;
	line-height: 1.13em;
	font-weight: bold;
	text-align: center;
	text-decoration: none;	

	/*background-color: transparent;*/
	background-color:#efefef;
	width:813px;
}

#avxnav li {
	display: inline; /* for IE5 and IE6 */
}

#avxnav ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

#avxnav a:link, #avxnav a:visited {
	/*display: inline-table: block; MS Orig */
	display: block;
	width: 99.99%; /* for IE5 */
	color: #000;   /* Menu text colour */
	text-decoration: none;
	/*padding: 0.25em 0.5em 0.25em 0.5em; /* Menu Button padding */
	/*font-weight: bold;*/
	font-size: 12;
}

#avxnav a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #369;	
}

#avxflags 
{
	float:left;
	text-align:center;
}

#avxsidebar {
	float:left;
	padding: 10px 10px 10px 10px;
/*	background-color: #E3E3E3;*/
	min-height: 400px;
/*	background-image: url(images/bg_2.gif);*/
/*	background-repeat: repeat-y;*/
/*	background-position: top left;*/
/*  border-top: 1px solid #18f; MS */
	min-width: 200px;  /* ds */
	
	vertical-align:middle;
}

#avxsidebar h1, #avxsidebar h2, #avxsidebar h3
{
	/*color:#059;*/
	text-align:center;
}

#avxreport
{
	padding: 10px 10px 10px 10px;
	margin-left: 250px; 
	margin-right: 10px; 
	padding: 0 20px 1.8em 10px;
	/*background-color: #0ff; */
	min-width:600px;
	min-height: 450px;
	/*float:left;*/
}

.avxreportviewer
{
}

.avxerrormessage
{
	padding-top: 7px;
	padding-right: 0pt;
	padding-bottom: 9px;
	padding-left: 6px;
	line-height: 1em;
	font-size: 142%;
	font-weight: bold;
	color: #CC0000;
	text-align:center;
}
    
#avxnew
{
	text-align:center;
	margin-left: 150px; 
}

#home-column-main, #home-column-right
{
	vertical-align: top;
	padding-left: 0px;
}

#home-column-main
{
	width: 100%;
	margin-top: 8;
	margin-right:0px;
}

#infoImageRight
{
	float:right;
}

#adrotator
{
	margin-top:8px;
	margin-right:0px;
	width:600px;
	height:200px;
}

#loginControl
{
	width:100%;
}


/************************
	Footer Menu 
************************/
#avxfooter {
	padding: 0 20px 1.8em 10px;
	clear: both;
	margin:0 auto;	
}
#avxfooter li {display:inline;}
#avxfooter li a
{
	padding:0.2em 1em;
	color:#000;
	text-decoration:underline;
	float:none;
}
/************************
	End Footer Menu 
************************/

/************************
	Info Next Menu 
************************/
#avxinfolinks {
	padding: 0 20px 1.8em 10px;
	clear: both;
	margin:0 auto;	
	text-align:center;
}
#avxinfolinks li {display:inline;}
#avxinfolinks li a
{
	padding:0.2em 1em;
	color:#00F;
	text-decoration:underline;
	float:none;
}
/************************
	End Info Next Menu 
************************/

#avxnewlinks
#avxnewlinks {
	clear: both;
	margin-left:250px;	
	text-align:center;
	width:100pc;
}
#avxnewlinks li {display:inline;}
#avxnewlinks li a
{
	color:#00F;
	text-decoration:underline;
	float:none;
}


/************************
	Breadcrumbs
************************/
.code a:link, #avxbreadcrumbs a:visited,
.code a:hover, #avxbreadcrumbs a:active {
/*	color: #a83930;*/
}
#avxbreadcrumbs {
/*	color: #33a;
	background-color: #aaf;*/
	padding: 10px;
	clear: both;
	float:right;
	margin-bottom: 1.8em;
}
#avxbreadcrumbs a:link, #avxbreadcrumbs a:visited,
#avxbreadcrumbs a:hover, #avxbreadcrumbs a:active {
/*	color: #fdea12; */
}
/************************
	End Breadcrumbs
************************/


.showcase
{
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 5px;
	margin-left: 0pt;
	width: 290px;
	float: left;
	font-size: 86%;
	/*color: #666666;*/
	background-color: transparent;
	background-image: url(/swa/i/home_corners.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	/* background-x-position: -296px; Compile error*/
	/* background-y-position: bottom; Compile error*/
}

.showcase .showcase-bottom
{
	position: relative;
	background-color: transparent;
	background-image: url(/swa/i/home_corners.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	/* background-x-position: 0%; Compile error*/
	/* background-y-position: 0%; Compile error*/
	margin-top: 0pt;
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
	min-height: 182px;
}

.showcase .parcel-content
{
	margin-top: 4px;
	padding-top: 0pt;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.showcase h2
{
	padding-top: 7px;
	padding-right: 0pt;
	padding-bottom: 9px;
	padding-left: 6px;
	line-height: 1em;
	font-size: 142%;
	font-weight: bold;
}

.showcase a:link, .showcase a:visited
{
	font-size: 120%;
	/*color: #2f6881;*/
	text-decoration: none;
}

.showcase a:hover, .showcase a:active
{
	text-decoration: underline;
}

.showcase .parcel-content
{
	margin-top: 4px;
	padding-top: 0pt;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

.showcase-left .parcel-content
{
	min-height: 172px;
}

.showcase-right .parcel-content
{
	min-height: 172px;
}

* html .showcase-left .showcase-bottom 
{ 
    height:182px;
}

.showcase li
{
	/*color: #666666;*/
	line-height: 13px;
	padding-left: 7px;
	padding-bottom: 5px;
}

.showcase-left .parcel-content li
{
	display: block;
	background-color: transparent;
	/*background-image: url(/swa/i/dotted.gif);*/
	background-repeat: repeat-x;
	background-attachment: scroll;
	/* background-x-position: 0%; Compile error*/
	/* background-y-position: 0%; Compile error*/
}

.showcase img { margin-bottom:-1px; }

* html .showcase-left .parcel-content ul { 
  position:relative;
}

.showcase-left .parcel-content .outer { 
  height:38px; 
  /* %height:100%; /* req: IE7 */
  /* %min-height:38px; /* req: IE7 */
  display:table; 
  position:static; 
}

* html .showcase-left .parcel-content .outer { 
    height:38px; /* reset: IE6 */
    position:relative; 
}

.showcase-left .parcel-content .middle { 
  display:table-cell; 
  vertical-align:middle; 
  width:270px;  
  padding:7px 0 5px; 
  /* %position:relative;  Compile error*/
  /* %top:50%;  Compile error*/
  /* %padding:6px 0;  Compile error*/
}

.showcase-left .parcel-content .inner { 
  /* %position:relative;  Compile error*/
  /* %top:-50%;  Compile error*/
}

.showcase-right  
{
	float:right; 
	margin-right:10px;
}      

.showcase-right h2 {
  padding-bottom:10px;
  /*background:url(/swa/i/dotted.gif) repeat-x bottom;*/
}

.showcase a:link, .showcase a:visited {
  /*color:#2f6881;*/
  text-decoration:none;
}   

.showcase a:hover, .showcase a:active {
  text-decoration:underline;
}

.showcase h3 {
  font-size:130%;
  font-weight:normal; /* default is bold */
  padding:1px 0 4px;
} 

.showcase .link-more { font-weight:bold; }

.showcase div.link-more {
  line-height:1em;
  padding:6px 0 5px; 
}


/********************************************
********************************************/


.side-parcel {
  /*background:#fff url(/swa/i/home_corners.gif) no-repeat -781px bottom;*/
	margin: 8px 0 1px 0px; /* Top Right Bottom Left */
	padding-bottom:1px;
	width:200px;

	border-width: 1px;
	border-style: solid;
	border-color: #aeaeae;
}

.side-parcel h3 
{
	background-color: #aeaeae;
/*	background-image: url(/swa/i/home_corners.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: -592px;
	background-y-position: 0px;
*/	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #ffffff;
	font-weight: bold;
	/*font-size: 85%;*/
	line-height: 1em;
}

.side-parcel-top
{
	background-color: #fefedd;
}

.side-parcel ul
{
	padding-top: 9px;
	padding-right: 0pt;
	padding-bottom: 3px;
	padding-left: 10px;
	line-height: 101%;
}

.side-parcel ul, .nojs, .js
{
}

.side-parcel a:link, .side-parcel a:visited, #downloads-nojs a:link, #downloads-nojs a:visited
{
	text-decoration: none;
	font-size: 100%;
	/*color: #2f6681;*/
}

.side-parcel a:hover, .side-parcel a:active, #downloads-nojs a:hover, #downloads-nojs a:active
{
	text-decoration: underline;
}

.side-parcel li {
  display:block;
  padding-left: 0px;
}

.side-parcel div.selectBox a {
  display:block;
  width:153px;
  min-height:14px; /* req: mac */
  padding:2px 6px 1px;
  border:1px solid #aeaeae;
  background:url(/swa/i/dd-arrow.gif) no-repeat 149px 1px;
  text-decoration:none; 
}

.side-parcel div.selectBox a:link, 
.side-parcel div.selectBox a:visited { 
  /*color:#666;*/
  text-decoration:none;
}

/*************************************************************************************
**************************************************************************************/
#avxheaderfull {
	height: 72px; 
}

#avxnavigation {
	padding: 0 10px 10px 10px;
/*	background-color: #eef; */
/*	background-image: url(images/bg_2.gif);*/
/*	background-repeat: repeat-y;*/
/*	background-position: top left;*/
/*  border-top: 1px solid #18f; MS */
	border-bottom: 1px solid #18f; 
/*	width: 168px;   ds */
}  
           

#avxgridview {
	margin-left: 170px; 
	padding: 0px 0px 0px 0px;
}              

#avxtopbar {
	padding: 0 10px 10px 10px;
	background-color: #eef;
/*	background-image: url(images/bg_2.gif);*/
/*	background-repeat: repeat-y;*/
/*	background-position: top left;*/
	border-top: 2px solid #fdea12;
	border-bottom: 2px solid #a83930; 
/*	width: 100%;   ds */
}              


#avxpageTitle {
	font-size: 150%;
	font-weight: bold;
	/*color: #55f;
	background-color: #aaf;*/
}

/************************
	Horizontal Menu
************************/
#hzmenu
{
	padding:0;
	margin:0;
	/*color:#99f;*/
	font-family: arial, helvetica, sans-serif;
	/*white-space:nowrap;*/
	list-style-type:none;
}
#hzmenu li {display:inline;}
#hzmenu li a
{
	padding:0.2em 1em;
	/*background:#99f;*/
	color:#000;
	text-decoration:underline;
	float:none;
	/*border:1px solid #000;*/
}
#hzmenu li a:hover
{
	background:#08c;
	color:#fff;
}

.avxitemContent {
/*	padding-bottom: 1.8em;*/
}


.topbarTile
{
}


.avxdynamicMenu {
    /*background-color:#aa9;
    border-color: #99F;*/
    border-style: solid;
    border-width: 1px;
}
.avxdynamicMenuItem
{
    /*background-color: #aa9;
    border-color: #99F;
    border-style: solid;
    border-width: 1px;*/
}
/**********************
	Nav End
************************/

#belowmenu
{
	float: left;
}

#avxproductTitle
{
	float: none;
}

#avxproductImage
{
	float: right;
	height:100;
}

/**********************
	Table Start
************************/
.tableclass
{
	border:"1";
}
.tableth
{
	background-color:Yellow;
}
/**********************
	Table Start
************************/

.FAQQuestion
{
	font-size: 120%;
	color:Red;
	font-weight:bold;
}

.FAQAnswer
{
	font: Arial;
	font-size: 12;
	font-weight: Bold;
}

#avxbottombuttons
{
	clear:both;
	float:right;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 10pt;
	padding-left: 0pt;
}

#avxwarning
{
  font-size: 19px;
  line-height: 30px;
  font-family: Arial;
  margin: 10;
  padding: 0px;
  font-weight: bold;
  color:Red;
}

#header {
	height: 73px;
	padding: 0 0 0 0;
	/*color: #3930a8;*/
	background-color: #fdea12;
	background: url(bg_1.gif) repeat top left;
}
#header h1 {
	padding: 10px 0 0 0;
	margin: 0 0 0 200px;
	/*color: #3930a8;*/
	margin-left: 200px;
}
#logo {
	background-color: #fdea12;
	background: url("../Images/logo.gif");
	background-position: top left;
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	border: 0;
	float: left;
}

#avxdetailsviewheader
{
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 10;
  padding: 0px;
  font-weight: bold;
  text-align:center;
  color:white;
  
}
#avxgridview,#avxdetailview
{
  margin-top: 20;
  float: right;
}

#green
{
  color: green;
}

#greenLeft
{
  color: green;
  float: left;
}

#greenRight
{
  color: green;
  float: right;
}


.newsItem 
{
	padding-top: 1.0em;
	border-bottom: 1px solid #a83930;
    }
.newsTitle 
{
	font-size: 110%;
    /*
	float: left;
    */
}
.newsDate {
    font: normal 0.9em/0.9em 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	float: right;
	/* clear: right; */
	color: #666666;
}
.newsContent {
	text-align: left;
}
.rowSelected {
    background-color: #FEF268;
}

#planningTable
{
  font-family: Tahoma;
  color: #f99;
  font-size: 15px;
  font-weight: bolder;
}

#planningTable a:link, #planningTable a:visited
{
	font-weight: normal;
	color: #ffffff;
}

.listViewTable
{
	vertical-align:middle;
	
}

.listViewRow
{
  color: #000000;
  background-color:#ffffff;  
  border-bottom:3;
}

.listViewRowAlt
{
  color: #000000;
  background-color:#efefff;  
  border-bottom:3;
}

.listViewSelectedRow
{
  color: #000000;
  background-color:#ffff88;  
}

.listViewHeaderRow
{
  color: #ffffff;
  background-color:#7988B7;  
}

.infopage
{
     font-family: Arial;
     font-size: 10pt;
     /*color: #7647a1;*/
     color: #4575c1;
     /*color: #00436c; /* Dark Blue from logo */
     background-color: #f7fafe;  /* hint of blue */
}

.infomaintitle
{
    color: #00436c;
    font-size: 150%;
    font-weight: bold;
}

.infosubtitle
{
    color: #00436c;
    font-size: 120%;
    font-weight: bold;
}

.infotext
{
    font-size: 110%;
    font-weight: normal;
    color: #000000;
}

.infopage h1
{
    color: #00436c;
    font-size: 150%;
    font-weight: bold;
}

.infopage h2
{
    color: #00436c;
    font-size: 120%;
    font-weight: bold;
}

.infotext
{
    font-size: 110%;
    font-weight: normal;
    color: #000000;
}
