/*** CSS imports ****/

@import "global_reset.css";
@import "nav.css";
@import "typography.css";
@import "lightbox.css";
@import "gallery.css";
@import "blog.css";



/**** Main Layout Elements ****/

body {
	background: url(images/layout/bg-repeat.gif) repeat-x;
	background-color: #000;
}

#main {
	width: 1015px;
	margin: 5px auto 0 auto;
}

#indexLeftBorder {
	width: 1142px;
	margin: auto auto;
	background: url(images/layout/index-leftBorder.gif) no-repeat 21px 135px;
}

#indexRightBorder {
	width: 1142px;
	margin: auto auto;
	background: url(images/layout/index-rightBorder.gif) no-repeat 1065px 135px;
}

#indexHeader {
	width: 1000px;
	height: 100px;
}

#header {
	width: 1000px;
	height: 85px;
}

.logo {
	float: left;
	margin: 30px 0 0 25px;
}

.loginBTN {
	float: right;   
}

.phoneNumber {
	float: left;
	background: url(images/graphics/phone-icon.gif) no-repeat 0px 4px;
	padding: 0 0 0 25px;
}

/* login styles for top nav */
#loginNav {
	float: right;
	margin: 10px 0 0 0;
	width: 535px;
	color: #666;
	font-size: 12px;
}

#loginNav #loginLeft {
	float: left;
	width: 135px;
	margin: 4px 0 0 0;
}


#loginNav #loginMid {
	float: left;
	width: 170px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	padding: 4px 10px 0 10px;
	height: 20px;
	margin: 4px 0 0 0;
}

#loginNav #loginRight {
	float: left;
	margin: 0 0 0 8px;
	color: #666;
	width: 200px;
}

#loginNav #loginRight a.galleryLogin {
	background: url(/images/graphics/_spriteDesignLogin.png) no-repeat 0px -30px;
	width: 200px;
	height: 30px;
	text-indent: -5000px;
	display: block;
	outline: none;
}

#loginNav #loginRight a:hover.galleryLogin {
	background: url(/images/graphics/_spriteDesignLogin.png) no-repeat 0px 0px;
}


#nav {
	float: right;
	margin: 15px 0 0 0;
	height: 42px;
	width: 782px;
}

#flash {
	width: 1000px;
	height: 431px;
}

#wrapper {
	width: 1000px;
	background: #04284A;
}

#indexContentTop {
	width: 1000px;
	overflow: hidden;
	
}

#dottedDivider {
	width: 970px;
	margin: auto auto;
	height: 1px;
	border-bottom: 1px dotted #0a64b8;
	clear: both;
}

#indexIntro {
	width: 595px;
	float: left;
	margin: 20px 0 0 25px;
}

#indexBottomText {
	width: 600px;
	padding: 20px;
	float: left;
}

#indexTestimonials {
	float: left;
	width: 600px;
	height: 340px;
	margin: 20px 0 0 10px;
}

#indexLinkBox {
	float: right;
	width: 315px;
	margin: 20px 20px 20px 0;
	background: #042c57;
	border: 1px solid #084e91;
}

#indexLinkBox li {
	background: url(images/graphics/whiteBoxBG.gif) repeat-y;
	width: 301px;
	margin: 8px auto 8px auto;
}

#indexLinkBox li a {
	display: block;
	width: 210px;
	height: 70px;
	padding: 20px 5px 0 86px;

}

#indexLinkBox a.linkBox01  {
	background: url(images/graphics/home/linkBox01.gif) no-repeat 15px 23px;
}

#indexLinkBox a.linkBox02  {
	background: url(images/graphics/home/linkBox02.gif) no-repeat 3px 17px;
}


#industryLinks {
	background: url(images/graphics/home/linkBoxIndustries.gif) no-repeat;
	width: 215px;
	height: 70px;
	padding: 20px 0 0 86px;
	margin: 8px auto 8px auto;
}

#industryLinks a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#rightSideSpecials {
	width: 327px;
	float: right;
	margin: 20px 10px 20px 0;
	
}

#indexNewsFeed {
	float: right;
	width: 318px;
	background-color: #031a2f;
	margin: 20px 20px 20px 0;
	border: 1px solid #084e91;
}

#indexNewsFeed li {
	height: 40px;
	border-bottom: 1px dotted #FFF;
	padding: 10px;
}

#indexNewsFeed li a {
	margin-left: 50px;
	width: 250px;
	width: 200px !ie;
	display: block;
	text-decoration: none;
	color: #FFF;
}

#indexNewsFeed li a:hover {
	color: #0075bf;
}


.newsDate {
	background: url(/images/graphics/dateBubble.gif);
	height: 38px;
	width: 28px;
	padding: 0 3px 0 3px;
	display: block;
	float: left;
	text-align: center;
	font-size: .8em;
	text-transform: uppercase;
}

#footer {
	background: url(images/layout/footer-repeat2.gif) repeat-x;
	background-color: #062C51;
	height: 330px;
}

#footerContent {
	width: 1020px;
	overflow: hidden;
	margin: auto auto;
}

#footerAbout {
	width: 265px;
	_width: 275px;
	height: 200px;
	height: 205px !ie;
	float: left;
	margin: 30px 0 0 0;
	background: url(images/layout/footer-inset.gif) right no-repeat;
	padding-right: 20px;
	margin-left: 15px;
	_margin-left: 5px;
	line-height: 15px;
}


#footerQNav {
	width: 210px;
	height: 200px;
	margin: 30px 0 0 20px;	
	float: left;
	background: url(images/layout/footer-inset.gif) right no-repeat;
}

#footerQNav a {
	background: url(images/graphics/footer-arrow.gif) 0 3px no-repeat;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 20px;
	_padding: 0px 0px 0px 20px;
	_height: 25px;
	display: block;
}

#footerContact {
	margin: 30px 20px 0 0px;
	margin: 44px 20px 0 0px !ie;
	_margin: 30px 0px 0 0px;
	float: right;
	clear: right;
	width: 455px;
}

#footerContactLeft {
	float: left;
}

#footerContactRight {
	width: 230px;
	float: right;
	font-size: 14px;
}

#footerAddress {
	text-align: center;
	padding-top: 10px;
}

#txtEmail {
	margin-top: 10px !important;
}

#footerCopyright {
	width: 1000px;
	clear: both;
	margin: 35px auto 0 auto;
	margin: 30px auto 0 auto !ie;
	text-align: center;
	padding-top: 35px;
	padding-top: 0px !ie;
}

/**** Sub Page Layout ****/


#subWrapper {
	width: 998px;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #99cbfa;
	margin: 40px 0 0 0;
}

#subLeftSide{ /* content side */
	float: left;
	width: 734px;
	_width: 724px;	
	min-height: 952px;
	height: auto !important;
	_height: 952px;
	border-right: 1px solid #99cbf9;
}

#subRightSide { /* sidebar with links */
	float: right;
	width: 263px;
}

#breadCrumbs {
	width: 734px;
	_width: 724px;
	height: 26px;
	background: #013D74;
}

#pageTitleHolder {
	width: 675px;
	height: 43px;
	margin: 20px 0 0 20px;
}

#subContent {
	width: 680px;
	margin: 10px 0 0 20px;
	min-height: 1000px;
	height: auto !important;
	_height: 1000px;
}

#subNavLinksLeft {
	float: left;
	margin-bottom: 20px;
	margin-bottom: 0px !ie;
}

#subNavLinksMiddle {
	float: left;
	margin: 0 0 0 100px
}

#subNavLinksRight {
	float: left;
	margin: 0 0 0 100px
}

#subNavLinksRight.listRight {
	margin: 0 0 0 90px;
}

#dottedDividerSub {
	margin: 20px auto 20px auto;
	height: 1px;
	border-bottom: 1px dotted #99cbf9;
	clear: both;
}

#sideBarSamples a {
	display: block;
	width: 243px;
	height: 28px;
	background-image: url(images/graphics/white-arrow.png);
	_background-image: url(images/graphics/white-arrow_ie6.png);
	background-repeat: no-repeat;
	background-position: 220px 6px;
	background-color: #ff8e00;
	border-bottom: 1px solid #b94c03;
	padding: 5px 0 0 20px;
}

#sideBarSamples a:hover {
	background-color: #4096ee;
	border-bottom: 1px solid #1c6cbe;
}

#sideBarPhone {
	width: 263px;
	height: 174px;
	_background: url(images/graphics/call_woman.jpg);
}

#sideBarPhone.img1 { background: url(images/graphics/call_woman.jpg); }
#sideBarPhone.img2 { background: url(images/graphics/call_woman2.jpg); }
#sideBarPhone.img3 { background: url(images/graphics/call_woman3.jpg); }
#sideBarPhone.img4 { background: url(images/graphics/call_woman4.jpg); }

#sideBarNumber {
	width: 263px;
	_width: 243px;
	height: 30px;
	padding: 134px 0px 0px 10px;
}

#sideBarBox {
	width: 263px;
	min-height: 100px;
	/*
background: url(images/layout/sideBarTitleBG.gif) repeat-x;
*/
	
}


#sideBarNav li a {
	text-decoration: none;
	display: block;
	height: auto;
	width: 198px;
	padding: 10px 5px 10px 60px;
	border-bottom: 1px dotted #6db4f7;
}

#sideBarNav li a:hover {
	background-color: #feffc8;
}


#sideBarNav li.subNav01 {
	background: url(images/graphics/subNav01.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav01_ie6.png) no-repeat 6px 10px;
}

#sideBarNav li.subNav01  a:hover {
	background: url(images/graphics/subNav01.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav01_ie6.png) no-repeat 6px 10px;
	background-color: #feffc8;
}

#sideBarNav li.subNav02 {
	background: url(images/graphics/subNav02.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav02_ie6.png) no-repeat 6px 10px;
}

#sideBarNav li.subNav02  a:hover {
	background: url(images/graphics/subNav02.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav02_ie6.png) no-repeat 6px 10px;
	background-color: #feffc8;
}

#sideBarNav li.subNav03 {
	background: url(images/graphics/subNav03.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav03_ie6.png) no-repeat 6px 10px;
}

#sideBarNav li.subNav03  a:hover {
	background: url(images/graphics/subNav03.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav03_ie6.png) no-repeat 6px 10px;
	background-color: #feffc8;
}

#sideBarNav li.subNav04 {
	background: url(images/graphics/subNav04b.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav04b.gif) no-repeat 6px 10px;
}

#sideBarNav li.subNav04  a:hover {
	background: url(images/graphics/subNav04b.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav04b.gif) no-repeat 6px 10px;
	background-color: #feffc8;
}

#sideBarNav li.subNav05 {
	background: url(images/graphics/subNav05.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav05_ie6.png) no-repeat 6px 10px;
}

#sideBarNav li.subNav05  a:hover {
	background: url(images/graphics/subNav05.png) no-repeat 6px 10px;
	_background: url(images/graphics/subNav05_ie6.png) no-repeat 6px 10px;
	background-color: #feffc8;
}

#sideBarLeader1 {
	width: 245px;
	height: 58px;
	/*
	background-image: url(images/graphics/leader1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	*/
	margin: 10px 0px 10px 0px;
}

#sideBarLeader2 {
	width: 245px;
	height: 58px;
	/*
	background-image: url(images/graphics/leader2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	*/
	margin: 10px 0px 10px 0px;
}

#sideBarLeader3, #sideBarLeader4, #sideBarLeader5 {
	width: 245px;
	height: 58px;
	/*
	background-image: url(images/graphics/leader3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	*/
	margin: 10px 0px 10px 0px;
}

#editorFlash {
	float: left;
	margin: 0 15px 0 -10px;
}

#newsContent {
	width: 680px;
	margin-bottom: 20px;
}

.contPhone {
	width: 30px !important;
	margin-bottom: 0px !important;
	margin-right: 5px !important;
}



#optioContainer {
	clear: both;
	float: left;
	width: 680px;
	margin: 20px 0px 20px 0px;
}

#optioContainer a {
	display: block;
	width: 225px;
	height: 398px;
}

#optioLeft {
	float: left;
	width: 225px;
	height: 398px;
	background-image: url(images/graphics/Optio-web-ad-0308_01.jpg);
	background-repeat: no-repeat;
}

#optioMiddle {
	float: left;
	width: 225px;
	height: 398px;
	background-image: url(images/graphics/Optio-web-ad-0308_02.jpg);
	background-repeat: no-repeat;
}

#optioRight {
	float: right;
	width: 225px;
	height: 398px;
	background-image: url(images/graphics/Optio-web-ad-0308_03.jpg);
	background-repeat: no-repeat;
}


/**** Google Search Styles ****/

#gSearchBox {
	width: 115px;
	height: 18px;
	margin: 10px 0 0 34px;
	border: none;
	outline: none;
}



/* Sign Up form */


#signUpForm {
	float: left;
	width: 340px;
}

#signUpForm.acnmForm {
	width: 390px;
	margin: 480px 0 0 20px;
	_margin: 480px 0 0 10px;
}

#signUpForm label {
	font-weight: bold;
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	color: #0075BF;
}

#signUpForm fieldset
{
  border: 1px solid #99cbf9;
  background: #CEE6FC;
  width: 340px;
  padding: 20px;
  padding /*\**/: 0px 20px 20px\9;
  _padding: 20px 20px 20px;
}

#signUpForm legend
{
color: #fff;
background: #4096EE;
border: 1px solid #0963c0;
padding: 2px 6px;
margin: 0 0 0 10px;
margin /*\**/: -10px 0px 20px\9;
_margin: -10px 0px 20px;
}


#signUpFormRight {
	float: right;
	width: 275px;
	margin: 10px 0 0 0;
}

#signUpForm input {
	border: 1px solid #99cbf9;
	padding: 5px;
}

#signUpForm .submit {
	background: #4096EE;
border: 1px solid #0963c0;
color: #fff;
padding: 3px;
text-transform: uppercase;
}

#signUpCarousel {
	margin: 50px 0 0 0;
}

/* Contact Form Footer */
#footerContactLeft label {
	font-weight: bold;
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	color: #0075BF;
}

#footerContactLeft fieldset {
	background: #042544;
	width: 400px;
	padding: 7px;
	border: 1px solid #00192F;
}

#footerContactTxt {
	float: right;
	width: 140px;
	margin: -121px 0 0 0;
	margin: -140px 0 0 0 !ie;
	font-size: 11px;
}

#footerContactLeft legend {
	color: #fff;
	background: #3f94f1;
	padding: 2px 15px;
	margin: 0 0 0 10px;
	margin: -20px 2px 10px 2px !ie;
	_margin: -10px 2px 10px 2px;
	font-size: 16px;
	font-weight: bold;
}


#footerContactLeft .footerContactDD {
	margin: 0 0 0 50px;
}

/* Misc styles */

.glennImg {
	padding: 0px 10px 10px 0px;
	float: left;
}

#galleryFlashContainer {
	width: 500px;
	height: 650px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#galleryFlash {
	width: 500px;
	height: 650px;
}

#appointmentFormContainer {
	width: 680px;
	height: 373px;
	margin: 20px 0px 0px 0px;
	background-image:url(images/graphics/appointmentForm.jpg);
	background-repeat: no-repeat;
}

#appointment1 {
	float: left;
	width: 250px;
	margin: 3px 0px 0px 345px;
	_margin: 3px 0px 0px 170px;
	color: #0075BF;
}

#appointment2 {
	float: left;
	width: 250px;
	margin: 79px 0px 0px 345px;
	_margin: 79px 0px 0px 170px;
	color: #0075BF;
}

#appointment3 {
	float: left;
	width: 250px;
	margin: 90px 0px 0px 345px;
	__margin: 90px 0px 0px 170px;
	color: #0075BF;
}

#stunningSitesContainer {
	width: 680px;
	height: 800px;
	margin: 20px 0px 0px 0px;
	background-repeat: no-repeat;
}

#stunning1 {
	float: right;
	width: 300px;
	margin: 7px 20px 0px 0px;
	_margin: 7px 10px 0px 0px;
}

#patientContainer {
	width: 680px;
	height: 600px;
	background-image: url(images/graphics/libraryImages.jpg);
	background-repeat: no-repeat;
}

#patientText1 {
	float: left;
	width: 400px;
	margin: 8px 0px 0px 260px;
	_margin: 8px 0px 0px 130px;
}

#howContainer {
	width: 680px;
	height: 600px;
	background-image: url(images/graphics/howImages.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#howText1 {
	float: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
}

#howText1 ul {
	margin: 15px 0px 0px 40px;
}

#howText1 li {
	list-style: decimal;
	margin-bottom: 10px;
}

#howText2 {
	float: left;
	width: 680px;
	margin: 10px 0px 0px 0px;
}

.imgRight {
	float: right;
	padding-left: 30px;
}

.imgLeft {
	float: left;
	padding-right: 15px;
}

.imgRight2 {
	float: right;
	padding: 0px 0px 0px 43px;
	margin-top: -53px;
	_position: relative;
}

/* END Misc styles */


/* MDA & AAPPM styles */

#mdaTop {
	background-image: url(images/graphics/mda/mda_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	padding: 50px 0px 0px 5px;
	font-size: 11px;
}

#mdaTop ul, #mdaLeftList ul, #mdaRightList ul, #mdaBottomLeft ul, #mdaBottomRight ul,
#aappmTop ul, #aappmLeftList ul, #aappmRightList ul, #aappmBottomLeft ul, #aappmBottomRight ul {
	margin: 5px 0px 0px 4px;
}

#mdaMiddleList ul, #aappmMiddleList ul {
	margin: 5px 0px 20px 4px;
}

#mdaTop li, #mdaLeftList li, #mdaMiddleList li, #mdaRightList li, #mdaBottomLeft li, #mdaBottomRight li,
#aappmTop li, #aappmLeftList li, #aappmMiddleList li, #aappmRightList li, #aappmBottomLeft li, #aappmBottomRight li, #aadListOne li, #aadListTwo li, #aadListThree li, #aadListFour li, #wsvmaListTwo li, #wsvmaListThree li, #wsvmaListFour li, #acnmListTwo li, #acnmListThree li, #acnmListFour li, #asgeListTwo li, #asgeListThree li, #asgeListFour li {
	background: url(images/graphics/orange_arrow.gif) no-repeat 0px 5px;
	padding: 0 0 0 20px;

}

.mda1, .aappm1 {
	margin-top: 20px;
}

.aad1 {
	font-weight: bold;
}

#mdaMiddle {
	background-image: url(images/graphics/mda/mda_middle.jpg);
	background-repeat: no-repeat;
	height: 306px;
}

#isdsMiddle {
	background-image: url(images/graphics/isds/isdsPrices.jpg);
	background-repeat: no-repeat;
	height: 269px;
}

#csdaMiddle {
	background-image: url(images/graphics/csda/csdaPrices.jpg);
	background-repeat: no-repeat;
	height: 269px;
}

#glidewellMiddle {
	background-image: url(images/graphics/glidewell/glidewellPrices.jpg);
	background-repeat: no-repeat;
	height: 269px;
}

#msdaMiddle {
	background-image: url(images/graphics/msda/msdaPrices.jpg);
	background-repeat: no-repeat;
	height: 269px;
}

#mdsMiddle {
	background-image: url(images/graphics/mds/mdsPrices.jpg);
	background-repeat: no-repeat;
	height: 269px;
}

#mdaMiddle2 {
	
}

#mdaClick {
	background-image: url(images/graphics/mda/clickDemos.jpg);
	background-repeat: no-repeat;
	height: 19px;
}

#mdaDemo {
	clear: both;
	margin-top: 20px;
}

#mdaDemo1 {
	width: 158px;
	height: 239px;
	float: left;
}

#mdaDemo2 {
	width: 158px;
	height: 239px;
	margin-left: auto;
	margin-right: auto;
	
}

#mdaDemo3 {
	width: 158px;
	height: 239px;
	float: right;
}

#aappmMiddle {
	background-image: url(images/graphics/aappm/aappmTop.jpg);
	background-repeat: no-repeat;
	height: 306px;
}

#aaoLogo {
	width: 183px;
	float: right;
	background-image: url(images/graphics/aao/aaoLogo.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0 0 0 15px;
}

#aadLogo, #wsvmaLogo, #acnmLogo, #asgeLogo {
	width: 245px;
	float: right;
	background-image: url(images/graphics/aad/aadLogo.jpg);
	background-repeat: no-repeat;
	background-position: center 40px;
	margin: 0 0 0 15px;
	border-left: 1px #4f9fe9 solid;
	padding-left: 15px;
	height: 245px;
}

#acnmLogo {
	background-image: url(images/graphics/acnm/acnmLogo.jpg);
	height: 280px;
}

#asgeLogo {
	background-image: url(images/graphics/asge/asgeLogo.jpg);
	background-position: 18px 70px;
	height: 295px;
}

#wsvmaLogo {
	background-image: url(images/graphics/wsvma/wsvmaLogo.jpg);
	background-position: center 75px;
	height: 220px;
	padding-top: 26px;
}

.aaoText {
	margin: 0px;
	padding: 177px 0px 0px 0px;
	font-size: 10px;
	font-style: italic;
}

.aadText {
	margin: 0px;
	padding: 95px 0px 0px 0px;
	font-size: 10px;
	font-style: italic;
}

#aaoMiddle {
	background-image: url(images/graphics/aao/aaoMiddle.jpg);
	background-repeat: no-repeat;
	height: 279px;
}

#aadMiddle, #wsvmaMiddle, #acnmMiddle, #asgeMiddle {
	background-image: url(images/graphics/aad/aadComputer.jpg);
	background-repeat: no-repeat;
	height: 830px;
	margin-left: -20px;
	position: relative;
}

#wsvmaMiddle {
	background-image: url(images/graphics/wsvma/wsvmaComputer.jpg);
}

#acnmMiddle, #asgeMiddle {
	background-image: url(images/graphics/acnm/acnmComputer.jpg);
	min-height: 900px;
	height: auto !important;
	height: 900px;
	overflow: hidden;
	_overflow: visible;
}

#asgeMiddle {
	background-image: url(images/graphics/asge/asgeComputer.jpg);
}

#mdaLists, #aappmLists {
	text-align: left;
	font-size: 11px;
}

#aaoLists {
	text-align: left;
	font-size: 11px;
	float: left;
	padding-bottom: 20px;
}

#aadLists {
	text-align: left;
	font-size: 11px;
	float: left;
	padding-bottom: 20px;
	float: right;
	width: 230px;
}

#aadLists.acnmLists {
	padding-bottom: 0px;
}

#mdaLeftList, #aappmLeftList {
	float: left;
	width: 209px;
	margin-right: 30px;
	margin-left: 5px;
}

#mdaMiddleList, #aappmMiddleList {
	float: left;
	width: 200px;
	margin-right: 30px;
}

#mdaRightList, #aappmRightList {
	float: right;
	width: 200px;
}

#aadListOne, #aadListTwo, #aadListThree, #aadListFour, #wsvmaListTwo, #wsvmaListThree, #wsvmaListFour, #acnmListTwo, #acnmListThree, #acnmListFour, #asgeListTwo, #asgeListThree, #asgeListFour {
	float: left;
	clear: both;
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 25px 0px;
	width: 230px;
}

#aadListOne {
	background-image: url(images/graphics/aad/aadPrice1.jpg);
	background-repeat: no-repeat;
}

#aadListTwo {
	background-image: url(images/graphics/aad/aadPrice2.jpg);
	background-repeat: no-repeat;
}

#aadListThree {
	background-image: url(images/graphics/aad/aadPrice3.jpg);
	background-repeat: no-repeat;
}

#aadListFour {
	background-image: url(images/graphics/aad/aadPrice4.jpg);
	background-repeat: no-repeat;
}

#wsvmaListTwo {
	background-image: url(images/graphics/wsvma/wsvmaPrice2.jpg);
	background-repeat: no-repeat;
}

#wsvmaListThree {
	background-image: url(images/graphics/wsvma/wsvmaPrice3.jpg);
	background-repeat: no-repeat;
}

#wsvmaListFour {
	background-image: url(images/graphics/wsvma/wsvmaPrice4.jpg);
	background-repeat: no-repeat;
}

#acnmListTwo {
	background-image: url(images/graphics/acnm/acnmPrice2.jpg);
	background-repeat: no-repeat;
}

#acnmListThree {
	background-image: url(images/graphics/acnm/acnmPrice3.jpg);
	background-repeat: no-repeat;
}

#acnmListFour {
	background-image: url(images/graphics/acnm/acnmPrice4.jpg);
	background-repeat: no-repeat;
}

#asgeListTwo {
	background-image: url(images/graphics/asge/asgePrice2.jpg);
	background-repeat: no-repeat;
}

#asgeListThree {
	background-image: url(images/graphics/asge/asgePrice3.jpg);
	background-repeat: no-repeat;
}

#asgeListFour {
	background-image: url(images/graphics/asge/asgePrice4.jpg);
	background-repeat: no-repeat;
}

#mdaBottom {
	width: 600px;
	height: 120px;
	background-image: url(images/graphics/mda/mda_bottom.jpg);
	background-repeat: no-repeat; 
	font-size: 11px;
	text-align: left;
}

#isdsBottom, #glidewellBottom, #csdaBottom {
	width: 600px;
	height: 120px;
	background-image: url(images/graphics/isds/isdsSpecial.jpg);
	background-repeat: no-repeat; 
	font-size: 11px;
	text-align: left;
}

#csdaBottom {
	background-image: url(images/graphics/csda/csdaSpecial.jpg);
}

#glidewellBottom {
	background-image: url(images/graphics/glidewell/glidewellSpecial.jpg);
}

#msdaBottom, #mdsBottom {
	width: 600px;
	height: 120px;
	background-image: url(images/graphics/msda/msdaSpecial.jpg);
	background-repeat: no-repeat; 
	font-size: 11px;
	text-align: left;
}

#mdsBottom {
	background-image: url(images/graphics/mds/mdsSpecial.jpg);
}


#aappmBottom {
	width: 600px;
	height: 120px;
	background-image: url(images/graphics/aappm/aappmBottom.jpg);
	background-repeat: no-repeat; 
	font-size: 11px;
	text-align: left;
}

#mdaBottomLeft {
	float: left;
	width: 240px;
	margin: 55px 0px 0px 5px;
}

#aappmBottomLeft {
	float: left;
	width: 240px;
	margin: 40px 0px 0px 5px;
}

#mdaBottomRight {
	float: right;
	width: 230px;
	margin: 55px 100px 0px 0px;
}

#aappmBottomRight {
	float: right;
	width: 230px;
	margin: 40px 100px 0px 0px;
}

.social {
	font-weight: bold;	
}

#socialFour {
	width: 680px;
	height: 57px;
	background-image: url(images/graphics/socialFour.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.iPhone {
	float: right;
	margin-left: 10px;
}

#designLink2 {
	margin: 0px 0px 20px 0px;
	width: 161px;
	height: 36px;
	float: left;
	clear: both;
}

#designLink {
	margin: 0px 0px 20px 0px;
	padding-bottom: 20px !ie;
	width: 357px;
	height: 36px;
	float: left;
	clear: both;
}

#designLink2 a {
	width: 161px;
	height: 36px;
	background-image: url(images/graphics/aao/aaoLibrary.jpg);
	background-repeat: no-repeat;
	display: block;
}

#designLink a {
	width: 357px;
	height: 36px;
	background-image: url(images/graphics/aao/aaoClick.jpg);
	background-repeat: no-repeat;
	display: block;
}

#aadDesignLink {
	margin: 20px 0px 0px 0px;
	width: 331px;
	height: 90px;
	float: left;
	margin: 480px 0px 0px 20px;
}

#aadDesignLink a {
	width: 331px;
	height: 90px;
	background-image: url(images/graphics/aad/aadButton.jpg);
	background-repeat: no-repeat;
	display: block;
}

#aaoENTleft {
	float: left;
	width: 200px;
	margin-right: 50px;
	text-align: left;
}

#aaoENTmiddle {
	float: left;
	width: 200px;
	text-align: left;
}

#aaoENTright {
	float: right;
	width: 200px;
	text-align: left;
}

#aaoENTleft ol, #aaoENTmiddle ol, #aaoENTright ol {
	margin: 0 0 0 20px;
	margin: 0 0 0 32px !ie;
	padding: 0px;
	list-style: decimal;
}

ol#contOne {
	counter-reset: item;
	margin-left: 0px;
	margin-left: 32px !ie;
}

ol#contTwo {
	counter-reset: item 17;
	margin-left: 0px;
	margin-left: 32px !ie;
}

ol#contThree {
	counter-reset: item 72;
	margin-left: 0px;
	margin-left: 32px !ie;
}

ol#contOne li, #contTwo li, #contThree li {
	display: block;
}

ol#contOne li:before, #contTwo li:before, #contThree li:before {
	content: counter(item) ". ";
	counter-increment: item;	
}

.entHeader {
	font-weight: bold;
	color: #0089cb;
	text-decoration: underline;
	text-align: left;
}

#aaoEd {
	background-image: url(images/graphics/aao/aaoEd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding: 69px 0 0 15px;
	padding: 69px 0 15px 15px !ie;
	width: 680px;
	height: 250px;
}

#aaoButton {
	float: right;
	width: 144px;
	height: 142px;
	background-image: url(images/graphics/aao/aaoButton.jpg);
	background-repeat: no-repeat;
	margin: -15px 60px 0 0;
	_margin: -15px 30px 0 0;
}

#aaoButton a {
	width: 144px;
	height: 142px;
	display: block;
}


.seoList {
	list-style: disc;
	padding-left: 20px;
}
.seoList li {
	margin: 0 0 10px 0;
}