﻿.BannerContainer { margin: 0; padding: 0;}
.BannerContainer img { border: 0; width: 167px; height: 168px; }
.BannerContainer div.BannerLeft { padding-right: 5px; display: inline; }
.BannerContainer div.BannerCenter { padding-left: 5px; padding-right: 5px; display: inline; }
.BannerContainer div.BannerRight { padding-left: 5px; display: inline; }

ul.doclist li a { }
ul.doclist p { }

table.MainTable1col th.Table1col_head,table.MainTable2col th.Table2col_head,table.MainTable3col th.Table3col_head,th.Table25col_head 
{font-family:Arial;font-size:16px; color:#fff; }

table.MainTable1col{ width:730px; margin:0px; margin-bottom:8px; background:#fff url('/images/aca/Boxes/box1bottom.gif') no-repeat bottom left;}

table.MainTable1col td, table.MainTable2col td, table.MainTable3col td, table.MainTable1col th, table.MainTable2col th, table.MainTable3col th, table.MainTablecol5 th, table.MainTablecol5 td { border: none; }
th.Table1col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px;   background:#fff url('/images/aca/Boxes/box1top.gif') no-repeat top left;}
td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:10px; }
td.Tablecell p{ color:#595959; }

.mainContentWrap td.Tablecell ul
{
padding:0px;
margin:0px;
text-indent:0px;
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:square;
padding:2px 0 0;
}

.mainContentWrap td.Tablecell li, .mainContentWrap td.Tablecell25 li
{
padding:0px;
margin:0px;
text-indent:0px;
background-image:url(/images/ACA/structural/arrow01.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
padding-bottom:5px;
}

table.MainTable2col{ width:730px; margin:0px; margin-bottom:8px; }
th.Table2col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:256px; background:#fff url('/images/aca/Boxes/box2top.gif') no-repeat top left;}
table.MainTable2col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:10px; color:Black; background:#fff url('/images/aca/Boxes/box2bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainTable3col{ width:730px; margin:0px; margin-bottom:8px; }
th.Table3col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:167px; background:#fff url('/images/aca/Boxes/box3top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:10px; color:Black; background:#fff url('/images/aca/Boxes/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

th.Table2col_head{text-indent:7px; max-width:256px;}
table.MainTable2col td.Tablecell{width:256px; max-width:256px;}

th.Table3col_head{text-indent:7px; max-width:167px;}
table.MainTable3col td.Tablecell{width:157px; max-width:157px;}


table.MainTablecol5{ width:484px; margin:0px; margin-bottom:8px; }
th.Table25col_head{text-indent:7px; max-width:360px;}
th.Table25col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:484px; background:#fff url('/images/aca/Boxes/box23top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell25, table.MainTablecol5 td.Tablecell5{ padding:0px; margin:0px; text-align:left; padding:10px; color:Black; background:#fff url('/images/aca/Boxes/box23bottom.gif') no-repeat bottom left }

table.Box1Aca td, table.Box2Aca td, table.Box3Aca td {border:none;}


table.Box1Aca, table.Box2Aca, table.Box3Aca {
margin-bottom:10px;
width:730px;
}

table.Box1Aca td.TopBorder {
background:transparent url(/images/aca/boxes/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.Box1Aca td.Content {
background:transparent url(/images/aca/boxes/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:100%;
}


table.Box1Aca td.Bottom {
background:transparent url(/images/aca/boxes/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.Box3Aca td.TopBorder {
background:transparent url(/images/aca/boxes/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Aca td.Content {
background:transparent url(/images/aca/boxes/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:236px;
}

table.Box3Aca td.Bottom {
background:transparent url(/images/aca/boxes/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Aca td.TopBorder {
background:transparent url(/images/aca/boxes/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:360px;
}

table.Box2Aca td.Content {
background:transparent url(/images/aca/boxes/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:360px;
}

table.Box2Aca td.Bottom {
background:transparent url(/images/aca/boxes/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:360px;
line-height:10px;
}

table.Box1Aca h2, table Box2Aca h2, table Box3Aca h3
{
font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.Box3Aca td.Content p
{
padding-right:12px;	
}

table.StepBlue
{
	margin-top:10px;
	background:#0088C7 url(/images/aca/boxes2/back01top.gif) no-repeat scroll 0 0;
	width:296px;
	margin-right:auto;
	margin-left:auto;
}

table.StepBlue td.Bottom
{
background:transparent url(/images/aca/boxes2/back01bottom.gif) no-repeat scroll 0 100%;
height:32px;
margin:0;
padding:0;

line-height:32px;
}

table.StepLightBlue
{
	margin-top:10px;
	background:#F3FBFF url(/images/aca/boxes2/back02top.gif) no-repeat scroll 0 0;
	width:296px;
	margin-right:auto;
	margin-left:auto;
}

table.StepLightBlue td.Bottom
{
background:transparent url(/images/aca/boxes2/back02bottom.gif) no-repeat scroll 0 100%;
height:32px;
margin:0;
padding:0;

line-height:32px;
}

table.StepOrange
{
	margin-top:10px;
	background:#FA9B00 url(/images/aca/boxes2/back3top.gif) no-repeat scroll 0 0;
	width:296px;
	margin-right:auto;
	margin-left:auto;
}

table.StepOrange td.Bottom
{
background:transparent url(/images/aca/boxes2/back3bottom.gif) no-repeat scroll 0 100%;
height:32px;
margin:0;
padding:0;
line-height:32px;
}

table.StepBlue td, table.StepLightBlue td, table.StepOrange td
{
	padding:10px;
	border:none;
	color:#fff;
}

table.StepBlue p, table.StepLightBlue p, table.StepOrange p{color:#fff;}

table.StepBlue h2, table.StepLightBlue h2, table.StepOrange h2
{
 	font-size:16px;
 	text-align:center;
    border-bottom:1px solid #fff;
 	color:#fff;
 	font-weight:bold;
}
table.StepLightBlue p, table.StepLightBlue h2, table.StepLightBlue td {color:#000}

table.StepBlue a:link, table.StepLightBlue a:link, table.StepOrange a:link,
table.StepBlue a:visited, table.StepLightBlue a:visited, table.StepOrange a:visited
{
	color:#fff;
	text-decoration:underline;
}

table.StepBlue li, table.StepLightBlue li, table.StepOrange li{color:#fff;}
table.StepBlue img, table.StepLightBlue img, table.StepOrange img
{
text-align:center;
padding-left:30px;	
}

div.GreyCatagory2
{
	background-color: #F2F2F2;
	padding: 5px;
}

div.GreyCatagory2 .consultationLabel
{
	font-size: 1.1em;
	margin-right: 20px;
}

div#consultationButtons
{
	margin-top: 10px;	
	text-align: center;
}

input.ActionButton
{
	background-color: Transparent;
	background-repeat: repeat-x;
	background-position: center center;
	height: 29px;
	border: 1px solid #0c93cd;
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	background-image: url("/images/ACA/buttons/ACAButton_BG.jpg");	
	text-align: center;
	line-height: 29px;
}

input.ActionButton[disabled]
{
	background-image: none;	
	background-color: #9d9d9e;
	cursor: default;
	border: 1px solid #838383;
	color: #CDCDCD;
}

.noborder, .noBorder{background:none; border:none;}
