body
{
	background-color:#CCCCCC;
}

.bodysection
{
	text-align:center;
	background-color:#CCCCCC;
	padding:0;
	margin:0;
}

.wropper
{
	margin:0 auto;
	padding:0;
	width:760px;
	text-align:left;
}

.clear
{
	clear:both;
}

body, ul, a, div, span, td
{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: Verdana, Sans-Serif;
}

a
{
	color:#215B96;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}

a:hover 
{
	text-decoration:underline;
}

/*#BodyTable
{
	_position: relative;
	_top: -26px;
}*/

#BodyTable .LeftTable
{
	background-color:#EBEBEB;
	height:100%;
	width:180px;
}

#BodyTable .RightTable
{
	background-color:#FFFFFF;
}

/* Following are for the Header */

#Header .adxstudio_logo
{
	float:left;
	height:110px;
	width:160px;
}

#Header .adxstudio_home_banner
{
	float:left;
	text-align:right;
	width:600px;
	height:110px;
	background-image:url(/Images/home-asp-net-3-header.jpg);
}

#Header .adxstudio_home_banner .adxTOCTitle
{
	display:inline;
	padding-right:5px;
	color:white;
	font-weight:normal;
	font-family:Verdana,Sans-Serif;
	font-size:10px;
}

#Header .adxstudio_home_banner .adxTOCTitle a
{
	color:White;
	text-decoration:none;
	font-size:10px;
}

#Header .adxstudio_home_banner .ItemSpacer
{
	padding-right:5px;
	color:White;
	font-weight:bold;
	font-size:10px;
}

#Header .adxstudio_home_banner .TopLinksSection
{
	padding-top:5px;
	padding-right:5px;
}

#Header .adxstudio_home_banner .TopLinksSection a
{
	font-weight:normal;
}

#Header .adxstudio_home_banner .LoginSection
{
	padding-right:5px;
	padding-top:62px;
}

#Header .adxstudio_home_banner #logged-in-section
{
	color: #fff;
	padding-right:5px;
}

#Header .adxstudio_home_banner #logged-in-section #welcome-message
{
	padding-top:45px;
	font-size: 90%;
	padding-right: 5px;
	padding-bottom: 4px;
}

#Header .adxstudio_home_banner .loginLabel, #Header .adxstudio_home_banner .loginLabel a
{
	padding-right:3px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}

/* Following are for the Footer */

#Footer
{
	background-color:#CCCCCC;
}

#Footer .MS_GoldPartner
{
	float:left;
	height:70px;
	width:180px;
}

#Footer .FooterNavPath
{
	float:left;
	background-color:#FFCC00;
	height:14px;
	width:580px;
}

#Footer .FooterNavPathSection
{
	padding-left:15px;
	color:#215B96;
	font-family:Verdana,Sans-Serif;
	font-size:10px;
}

#Footer .FooterNavPathSection .adxNavPath a
{
	font-size:10px;
	color:#215B96;
	text-decoration:none;
	font-weight:bold;
}

#Footer .FooterNav
{
	float:left;
	background-image: url(../Images/Footer.png);
	width:580px;
	height:56px;
}

#Footer .FooterLinksSection1
{
	padding-top:7px;
	padding-left:15px;
}

#Footer .FooterLinksSection2
{
	padding-left:15px;
}

#Footer .copyright
{
	padding-top:6px;
	padding-left:15px;
}

#Footer .FooterNav .adxTOCTitle
{
	display:inline;
	padding-right:5px;
	color:white;
	font-weight:normal;
	font-family:Verdana,Sans-Serif;
	font-size:10px;
}

#Footer .FooterNav .adxTOCTitle a
{
	color:White;
	text-decoration:none;
	font-size:10px;
}

#Footer .FooterLinksSection1 .adxTOCTitle a
{
	font-weight:bold;
}

#Footer .FooterLinksSection2 .adxTOCTitle a
{
	font-weight:normal;
}

#Footer .FooterNav .ItemSpacer
{
	padding-right:5px;
	color:White;
	font-weight:bold;
	font-size:10px;
}

#Footer .FooterNav .copyright
{
	color:white;
	font-family:Verdana,Sans-Serif;
	font-size:10px;	
}

#Footer .PoweredBy
{
	clear:both;
	text-align:right;
	padding-top:12px;
	padding-bottom:12px;
}

/* Following are for the LeftColumn */

#live-support
{
	font-size: 0px;
	background-color: #999;
}

/* Cool Menu Section */

.bg_Menu .adxTOCTitle
{
	background-color: #FFCC00;
	border-bottom:solid 1px #999999;
	width: 180px;
	padding-top:3px;
	padding-bottom:3px;
	text-indent: 10px;
}

.bg_Menu .adxTOCTitle a
{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

.foreground-menu
{
	z-index:1;
	position: relative;
	top:-138px;
}

.PrimaryNav 
{
	padding-top:1px;
	color: #666666;
	font-size: 13px;
	text-indent: 10px;
	font-weight : bold;
}

.PrimaryNavOver
{
	padding-top:1px;
	color: #666666;
	font-size: 13px;
	text-indent: 10px;
	font-weight : bold;
}

.SubNav
{
	font-size: 11px;
	text-indent: 5px;
	font-weight : normal;
	padding-top:1px;
	padding-right:5px;
}

.SubNavOver
{
	font-size: 11px;
	text-indent: 5px;
	font-weight : normal;
	padding-top:1px;
	padding-right:5px;
}

/* Quick Links Section */

.QuickLinksSection
{
	background-color:#EBEBEB;
	margin-bottom:15px;
	padding:0;
	padding-left:10px;
	padding-right:10px;
}

/* AdxBlueUnderlineHeader and dxBlueSolidHeader Section */

.AdxBlueSolidHeader
{
	color:#ffffff;
	font-weight:bold;
	border:none;
	font-size:11px;
	background-color:#215b96;
	background-image: url(/images/arrow_white_yellow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:10px;
	height:18px;
}

#HomeBody .AdxBlueSolidHeader, .RightTable .AdxBlueSolidHeader
{
	width:162px;
}

.QuickLinksSection .AdxBlueSolidHeader
{
	width:150px;
}

.AdxBlueSolidHeader a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
}

.AdxBlueUnderlineHeader
{
	border-style: solid;
	font-size: 10pt;
	border-width: 0 0 1px 1px;
	border-color: #215B96;
	color: #215B96;
	font-weight: 700;
	padding: 0 0 2px 13px;
	background: url(/images/arrowyellow.gif) no-repeat 1px 1px;
	margin-bottom:10px;
}

.QuickLinksSection .AdxBlueSolidHeader
{
	margin-bottom:10px;
}

.QuickLinksSection .AdxBlueSolidHeader .Characters
{
	position:relative;
	bottom:-2px;
}

#RightColumnSection .AdxBlueUnderlineHeader
{
	margin-top:20px;
}

/* Poll Section */

.PollSection
{
	background-color:#ebebeb;	
	padding:0 10px 0 10px;
	font-size:0.7em;
	letter-spacing:-1px;
}

.PollSection h2
{
	letter-spacing:0px;
}

.PollSection .PollItem
{
	height:100%;
	padding-bottom:4px;
}

.PollSection form
{
	padding:0;
	margin:0;
}

.PollSection .adxPollTitle
{
	height:100%;
	color:#215b96;
	margin-bottom:5px;
	padding:0;
	margin:0;
}

.PollSection .adxPollQuestion
{
	font-weight:bold;
	color:#215b96;
	padding:0px 5px 8px 0px;
}

.PollSection .adxPollQuestion p
{
	padding:0;
	margin:0;
}

.PollSection .adxPollResponse
{
	float:left;
	color:#000000;
	letter-spacing:-0.5px;
	line-height:13px;
	padding:0;
	margin:0;
}

.PollSection .adxPollRadio
{
	float:left;
	padding:0;
	margin:0;
	margin-right:2px;
}

.adxPollButton
{
	color:#ffffff;
	font-size:1.0em;
	font-weight:bold;
	border:none;
	background-color:#AAAAAA;
	background-image: url(/images/arrow_white_yellow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:1px;
	padding-right:20px;
	margin-bottom:2px;
	height:18px;
}

.adxPollViewLink, .adxPollViewLink a, .adxPollViewLink a:visited, .adxPollViewLink a:hover
{
	color:#215b96;
	font-size:1.0em;
	font-weight:normal;
	text-decoration:none;
}

.adxSectionTOC li
{
	list-style-image: url(/images/linkarrow8.png);
	margin-bottom: 10px;
	margin-left: 17px;
}

.adxSectionTOC a
{
	margin-left: -2px;
}

/* Following are for the MiddleContent*/

#RightColumnSection
{
	background-color:#FFFFFF;
	width:580px;
}

#contentBody
{
	padding: 0px 20px;
}

#contentBody .adxSectionCopy ul, #contentBody .adxCopy ul
{
	padding-left:20px;
}

#contentBody ul
{
	margin-bottom:10px;
}

#contentBody .adxSectionContainer
{
	margin-bottom:10px;
}

#contentBody table
{
	margin-bottom:10px;
}

#contentBody p
{
	margin: 5px 0;
}

#contentBody .adxSectionCopy p
{
	margin-top: 0;
	margin-bottom: 10px;
}

#contentBody .adxTOCSummary p
{
	padding:0;
	margin:0;
}

#contentBody .adxLinkSummary p
{
	padding:0;
	margin:0;
}

.adxTOCTitle a, .adxLinkURL a, .adxAttachmentTitle a
{
	color:#215B96;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.adxAttachmentFilename a, .adxHelpers a, .adxAttachmentSize
{
	color:#215B96;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;	
}

#RightColumnSection h1
{
	color:#215B96;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	margin-bottom:10px;
}

strong, b
{
	color:#444444;
}

#contentBody .adxSectionMediaImage
{
	padding:0;
	margin:0;
}

#contentBody .adxSectionMediaImageTable
{
	margin:0 5px;
}

#contentBody .adxSectionMediaCaption, #contentBody .adxSectionMediaCaption a
{
	color:#215B96;
	font-size:10px;
	margin:0pt;
	padding-bottom:5px;
	text-align:center;	
}

#contentBody .adxLinkURL a
{
	font-size:10px;
	font-weight:normal;
}

#HomeBody .adxSectionMediaImageTable .adxSectionMediaImage
{
	padding:0;
	margin:0;
	height:79px;
}

.icon_news
{
	padding-right:5px;
}

/* Following are for the BodyFooter*/

.BodyLinks img
{
	border:0;
}

#bodyFooterAd
{
	margin: 20px 0 20px 20px;
	width: 528px;
}

.BodyLinks .LeftBodyLinks
{
	float:left;
	margin-left:28px;
}

.BodyLinks .RightBodyLinks
{
	float:right;
	padding:0;
	margin-right:28px;
	margin-bottom:10px;
}

/* Email a Friend Section */

.HeaderNavPath
{
	background-image:url(/images/Header_Breadcrumb_gradiant.png);
	color:#215B96;
	font-size:10px;
	padding-bottom:3px;
	padding-left:20px;
	padding-top:14px;
}

.adxNavPath
{
	font-size:10px;
}

.HeaderNavPath a
{
	font-size:10px;
	font-weight:bold;
	color:#215B96;
	text-decoration:none;
}

.Title
{
	color:#215B96;
	font-family:Arial;
	font-size:24px;
}

#bodyheader .Title
{
	padding: 20px 20px 5px;
}
.adxSectionCopy .Title
{
	padding: 20px 20px 5px 0px;
}

.TextBox
{
	width:180px;
}

.TextBox2
{
	width:360px;
	height:120px;
}

.adxSectionSubhead, .adxSectionSubhead a
{
	color:#215B96;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 5px;
}

.adxSectionCopy
{
	line-height:16px;
}

.form h2
{
	margin-bottom: 0px;
}

.form fieldset
{
	background: #EEE;
	border: 0px;
	padding: 5px 0 5px 5px;
}

.form .section input
{
	width: 180px;
}

.form .section select
{
	width: 180px;
}

.form .section textarea
{
	height: 120px;
	width: 360px;
}

.form .checkbox input
{
	width:auto;
}

.form .checkbox label
{
	display:inline;
	float:none;
}

.form label
{
	color: #215B96;
	display: block;
	float: left;
	font-weight: bold;
	margin-top: 5px;
	width: 145px;
}

.form legend
{
	display: none;
}

.form #attachment input
{
	width: 365px;
}

.form #subject
{
	width: 360px;
}

.form .actions
{
	clear: both;
	background: #EEE;
	padding: 5px;
}

.form .fields
{
	float: left;
}

.form .information
{
	color: #888;
	float: left;
	font-size: 9px;
	margin-left: 10px;
	margin-top: -1px;
	width: 175px;
}

.form .section
{
	clear: both;
	padding: 5px;
}
.form .LeftSpacer
{
	padding-left:150px;
}
.required
{
	color: #215B96;
	font-weight: bold;
}

.form .required
{
	float: left;
	margin-left: 4px;
	margin-top: 7px;
}

#RightColumnSection .adxSectionCopy .HomePagePillarsTable a
{
	font-weight: normal;
}

/* Clients Only Section */

.LoginBottonSection
{
	margin-left:10px;
	margin-top:20px;
}

.Row
{
	clear:both;
	padding-top:6px;
}

form
{
	padding:0;
	margin:0;
	clear:both;
}

.Row .LoginLabel
{	
	float:left;
	width:135px;
	font-size:11px;
	color:#215B96;
	font-weight:bold;	
}

.Row .TextBox
{
	float:left;
	width:175px;
	margin-right:5px;
	background-color:#EEEEEE;
}

.Row .AccountTextBox
{
	float:left;
	width:220px;
	margin-right:5px;
	background-color:#EEEEEE;
}

.Row .RememberMe
{
	font-size:11px;
	color:#215B96;
	font-weight:bold;
	margin-left:135px;
}

.Row .Button, .Row .ContactUsSectionCopy
{
	margin-left:135px;
}

.ValidationMessage
{
	font-size:10px;
	color:#d00;
}

.ErrorMessage
{
	font-size:11px;
	color:#d00;
}

.InstructionMessage
{
	font-size:11px;
	margin-top:10px;
}

/* Search Section */

fieldset label
{
	float:left;
	color:#215B96;
	display:block;
	font-weight:bold;
	margin-top:5px;
	width:145px;
}

#adxSearchKeywords
{
	float:left;
	padding-left:20px;
}

#adxSearchText
{
	width:180px;
}

#searchSubmit
{
	width:120px;
	margin-left:10px;
}

.adxLinkTitle a
{
	font-family:Verdana,Sans-Serif;
	font-size:11px;
	color:#215B96;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

/* Site Map Section */

.SiteMapLevel_1 a
{
	font-size:12px;
	font-weight:bold;
	color:#215B96;
	text-decoration:none;
}

.SiteMapLevel_2 a 
{
	font-size:11px;
	font-weight:normal;
	color:#215B96;
	text-decoration:none;
}

.SiteMapLevel_2, .SiteMapLevel_3, .SiteMapLevel_4
{
	margin-left:20px;
}

.SiteMapBullet img
{
	padding-right:5px;
}

/* For others*/

/*.adxSectionCopy .adxSectionMediaImage
{
	padding-right:10px;
}*/

#LeftColumnSection .ad
{
	margin-bottom:20px;
}

.adxSectionCopy p
{
	margin:0;
	margin-bottom:6px;
}

.captchaSection1
{
	float:left;
	padding-top:32px;
	width:145px;
	color:#215B96;
	display:block;
	font-weight:bold;
}

.captchaSection2
{
	float:left;
	padding-top:5px;
	width:145px;
	color:#215B96;
	display:block;
	font-weight:bold;
}

.captchaField
{
	float:left;
}

.captchaBorder
{
	border:solid 1px #cccccc;
}

.captchaRequired
{
	float: left;
	width:180px;
}

.requiredStar
{
	color:#215B96;
	font-weight:bold;
}

/****Preview Module****************
.previewMiddle
{
	text-align:center;
}
.preview
{
	width:760px;
}***/

.logoPrint
{
	display:none;
}

.urlAddress
{
	display:none;
}#HomeBody .column1
{
	padding-left:20px;
	float:left;
	width:185px;
	margin-bottom:5px;
}

#HomeBody .column2
{
	float:left;
	width:185px;
}

#HomeBody .column3
{
	float:left;
	width:185px;
}

.column1 .adxSectionCopy
{
	_position:relative;
	_bottom:-3px;
}

.column2 .adxSectionCopy
{
	_position:relative;
	_bottom:-3px;
}

.column3 .adxSectionCopy
{
	_position:relative;
	_bottom:-3px;
}

#HomeBody .AdxBlueUnderlineHeader .RightColumn
{
	float:right;
}

#HomeBody .whatsnew
{
	float:left;
	padding-left:20px;
	width:355px;
}

#HomeBody .whatsnew .adxTOCSummary p
{
	margin:0;
	padding:0;
}

#HomeBody .clientsuccess
{
	float:left;
	margin-left:15px;
	width:175px;
}

#HomeBody .clientsuccess p
{
	padding:0;
	margin:0;
}

#HomeBody .clientsuccess .ViewLink a
{
	font-weight:normal;
	color:#215B96;
	text-decoration:none;	
}

.AdxBlueUnderlineHeader a
{
	color:#215B96;
	font-size:10pt;
	font-weight:700;
	text-decoration:none;	
}

#HomeBody .adxTOCTitle a
{
	font-weight:normal;
	color:#215B96;
	text-decoration:none;
}

#HomeBody .adxTOCTitle
{
	margin: 3px 0 3px 0;
}

#HomeBody .RowSpacer
{
	margin-top:10px;
}

#HomeBody .RowSpacer .adxTocIcon img
{
	position:relative;
	bottom:-3px;	
}

#HomeBody .whatsnew .AdxBlueUnderlineHeader a img
{
	position:relative;
	top:-14px;	
}

#HomeBody .whatsnew table a img
{
	position:relative;
	bottom:-3px;	
}
#helpdesk-section
{
	position: relative;
	bottom: 20px;
}

#helpdesk-section h2#new-ticket-header
{
	margin-top: 0;
}

#helpdesk-section h3, #helpdesk-section h3 span
{
	color: #215b96;
	clear: both;
	font-size: 14px;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
}

#helpdesk-section form
{
	margin: 0;
}

#helpdesk-section table#helpdesk-tickets
{
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

#helpdesk-section table#helpdesk-tickets th
{
	background: #215b96;
	border: solid 1px #FFF;
	color: #FFF;
	padding: 4px;
	text-align: center;
}

#helpdesk-section table#helpdesk-tickets td
{
	background: #EEE;
	border: solid 1px #FFF;
	font-size: 0.9em;
	padding: 5px;
	color: #666;
	text-align: center;
}

#helpdesk-section table#helpdesk-tickets td.ticket-info
{
	padding-left: 8px;
	text-align: left;
}

#helpdesk-section table#helpdesk-tickets td.ticket-info a
{
	background: url("/Images/Helpdesk/tag_blue.png") no-repeat 0px 50%;
	font-weight: bold;
	display: block;
	padding: 2px 22px;
}

#helpdesk-section table#helpdesk-tickets.closed-tickets td.ticket-info a
{
	background: url("/Images/Helpdesk/tag_red.png") no-repeat 0px 50%;
}

a.new-item
{
	border: solid 1px #CCC;
	display: block;
	font-weight: bold;
	padding: 6px 10px 6px 30px;
}

a.new-item:hover
{
	background-color: #EEE;
	text-decoration: none;
}

a.new-ticket
{
	background: url("/Images/Helpdesk/tag_blue_add.png") no-repeat 7px 50%;
	margin: 15px 0;
	float: right;
}

#helpdesk-section fieldset
{
	background: #EEE;
	margin: 0;
	padding: 10px;
	width: 520px;
}

#helpdesk-section fieldset ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#helpdesk-section fieldset label
{
	color: #215b96;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
}

#helpdesk-section fieldset ul li
{
	margin-bottom: 10px;
}

#helpdesk-section fieldset ul input
{
	width: 180px;
}

#helpdesk-section fieldset ul textarea
{
	height: 100px;
	width: 360px;
}

#helpdesk-section fieldset ul select
{
	width: 185px;
}

#helpdesk-section fieldset #new-note
{
	float: left;
	width: 500px;
}

#helpdesk-section fieldset #new-note label
{
	background: url("/Images/Helpdesk/note_add.png") no-repeat 0 -1px;
	padding: 1px 0 1px 22px;
}

#helpdesk-section fieldset #new-note textarea
{
	width: 100%;
	height: 122px;
}

/*#helpdesk-section fieldset #updatable-ticket-data
{
	float: right;
	width: 200px;
}

#helpdesk-section fieldset #updatable-ticket-data li label
{
	padding-bottom: 2px;
}*/

#helpdesk-section fieldset #attachment label, #helpdesk-section fieldset #new-attachment label, ul#helpdesk-notes li a.note-attachment
{
	background: url("/Images/Helpdesk/paperclip.png") no-repeat 1px 1px;
	padding: 2px 0 2px 22px;
}

#helpdesk-section fieldset #attachment label
{
	width: 123px;
}

#helpdesk-section fieldset #new-attachment label
{
	width: 400px;
}

#helpdesk-section fieldset #new-attachment input
{
	width: 505px;
}

ul#helpdesk-notes
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#helpdesk-notes li
{
	background: url("/Images/Helpdesk/note.png") no-repeat 0 10px;
	border-top: solid 1px #DDD;
	padding: 6px 0 8px 30px;
	font-size: 1.05em;
}

ul#helpdesk-notes li p.note-data
{
	color: #666;
	font-size: 0.9em;
}

ul#helpdesk-notes li a.note-attachment
{
	margin-top: 3px;
	padding-top: 4px;
}

#helpdesk-section ul.ticket-data
{
	color: #666;
	font-size: 0.9em;
	margin-bottom: 30px;
	padding: 2px 0px;
	list-style: none;
}
#helpdesk-section ul.ticket-data li#ticket-data-created
{
	float: left;
}

#helpdesk-section ul.ticket-data li#ticket-data-modified
{
	float: right;
}

.clearer { clear: both; }

#helpdesk-section .ticket-filters
{
	margin-top: 30px;
	border: solid 1px #fff;
	padding: 0 0 7px 0;
	list-style: none;
	_margin-top:20px;
	_padding-bottom:22px;
}

#helpdesk-section .ticket-filters li
{
	float: left;
}

#helpdesk-section .ticket-filters li a, #helpdesk-section .ticket-filters li em
{
	border-left: solid 1px #CCC;
	display: block;
	font-style: normal;
	padding: 0 6px;
}

#helpdesk-section .ticket-filters li em
{
	color: #333;
	font-weight: bold;
}

#helpdesk-section .ticket-filters li a
{
}

#helpdesk-section .ticket-filters li a:hover
{
}

.ticket-detail a.ticket-list-link
{
	background: url("/Images/Helpdesk/tag_blue.png") no-repeat 7px 50%;
	border: solid 1px #CCC;
	display: block;
	float: right;
	font-weight: bold;
	padding: 6px 10px 6px 30px;
}

.ticket-detail a.ticket-list-link:hover
{
	background-color: #EEE;
	text-decoration: none;
}

p.ticket-status, p.ticket-data
{
	color: #666;
	margin-top: -8px;
}

#updatable-ticket-data
{
	margin: 15px 0;
}

#updatable-ticket-data label
{
	width:auto;
	padding-right:5px;
}

#updatable-ticket-data div
{
	float:left;
}#newContentBody
{
	margin: 0 20px 0 20px;
}

#newContentBody p
{
	padding:0;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
}

/********Creative Services Template*********/

#newContentBody .CreativeServices
{
	margin-top:10px;
}

#newContentBody .CreativeServices .CreativeServiceDisplay
{
	border-left:solid 1px #cccccc;
}

#newContentBody .CreativeServices .CreativeServiceDetails
{
	padding-right:15px;
}

#newContentBody .CreativeServices .CreativeServiceDetails .adxSectionSubhead
{
	color:#000000;
}

#newContentBody .CreativeServices .CreativeServiceDetails .adxTOCTitle a
{
	font-weight:normal;
}

#newContentBody .CreativeServices .adxSectionMediaImage
{
	padding:10px 0;
	border-bottom:solid 1px #cccccc;
}

/********Partner Home Template************/

#newContentBody .PartnerHome .adxSectionSubhead
{
	padding:0;
	margin:0;
}

#newContentBody .PartnerHome .adxTOCTitle a
{
	font-size:12px;
}

#newContentBody .PartnerHome .adxSectionCopy
{
	padding-bottom:10px;
}

#newContentBody .PartnerHome .adxTocIcon
{
	padding-top:20px;
}

#newContentBody .PartnerHome .adxTocIcon img
{
	border-left:solid 1px #cccccc;
	padding-left:10px;
	margin-left:10px;
}

/********Certified Partners Template************/

#newContentBody .CertifiedPartners .PartnerContact p
{
	padding:0;
	margin:0;
}

#newContentBody .CertifiedPartners .PartnerDetails p
{
	padding:0;
	margin:15px 0 0 0;
}

#newContentBody .CertifiedPartners .PartnerDetails p.adxSectionSubhead
{
	padding:0;
	margin:0;
}

#newContentBody .CertifiedPartners .adxContactPicture
{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

#newContentBody .CertifiedPartners .adxContactAddress
{
	padding:15px 0;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	margin-bottom:15px;
}

#newContentBody .CertifiedPartners .PartnerDetails
{
	border-left:solid 1px #cccccc;
	padding-left:15px;
	padding-right:5px;
}

#newContentBody .CertifiedPartners .PartnerContact
{
	padding-right:15px;
}

#newContentBody .CertifiedPartners .adxSectionSubhead
{
	color:Black;
}

#newContentBody .CertifiedPartners ul
{
	list-style:none;
}

#newContentBody .CertifiedPartners li
{
	width:250px;
	float:left;
}

#newContentBody .CertifiedPartners h5
{
	padding:0;
	margin:0;
}

/*******Partner Directory Template*************/
#newContentBody .PartnerDirectory .adxSectionMediaImage
{
	padding-top:10px;
	padding-left:10px;
}

#newContentBody .PartnerDirectory .adxTocIcon
{
	padding-top:5px;
	padding-right:10px;
}

#newContentBody .PartnerDirectory .adxSectionSpacer
{
	height:10px;
}

#newContentBody .PartnerDirectory .TOCTopLine
{
	border-top:solid 1px #cccccc;
	padding-top:10px;
	margin-top:10px;
}

#newContentBody .PartnerDirectory .TOCTopLine .adxTOCTitle
{
	padding-top:3px;
}

/***Site Gallery Template*****************/

.ratingStar {
    font-size: 0pt;
    width: 15px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Images/Rating/YellowStar.jpg);

}

.emptyRatingStar {
    background-image: url(/Images/Rating/WhiteStar.jpg);
}

.savedRatingStar {
    background-image: url(/Images/Rating/YellowStar.jpg);
}

#newContentBody .SiteGallery .control
{
	margin:15px 0 30px 0;
}

#newContentBody .SiteGallery .ControlPanel
{
	background-color:#EBEBEB;
	padding:10px;
}

#newContentBody .SiteGallery .control .controlName
{
	color:#215B96;
}

#newContentBody .SiteGallery .control .ControlTitle
{
	font-weight:bold;
	margin-bottom:5px;
}

#newContentBody .SiteGallery .control .middle
{
	width:15px;
}

#newContentBody .SiteGallery .control .ControlTitle2
{
	font-weight:bold;
	margin-bottom:10px;
}

#newContentBody .SiteGallery .topBorder
{
	margin-top:10px;
	height:10px;
	border-top:solid 1px #CCCCCC;
}

#newContentBody .SiteGallery .tocIcon img
{
	padding-top:5px;
	margin-right:10px;
}

#newContentBody .SiteGallery .title
{
	float:left;
	font-size:13px;
	font-weight:bold;
}

#newContentBody .SiteGallery .rating
{
	float:right;
}

#newContentBody .SiteGallery .information
{
	margin-top:5px;
	color:#666666;
}

#newContentBody .SiteGallery .information .partnerName
{
	color:#215B96;
}

