body
{
	background-color:#FFFFFF;
	color:#333333;
	font-size:100%;
	height:100%;
}

#Body
{
	background-color:#d6d6d6;
	margin:0px;
	min-height:100%;
	padding:0px;
	text-align:center;
	vertical-align:top;
}

#Global
{
	border-width:0px;
	height:100%;
	margin:0px auto;
	padding:0px;
	text-align:left;
	vertical-align:top;
	width:945px;
}

/*#BG_DropShaddow_TopLeft
{
	background:url(bg_dropshaddow_topleft.png) no-repeat right top;
	height:139px;
	margin:0px;
	padding:0px;
	width:14px;
}

#BG_DropShaddow_TopRight
{
	background:url(bg_dropshaddow_topright.png) no-repeat left top;
	height:139px;
	margin:0px;
	padding:0px;
	width:14px;
}

#BG_DropShaddow_MidLeft
{
	background:url(bg_dropshaddow_midleft.png) repeat-y right top;
	height:auto;
	margin:0px;
	padding:0px;
	width:14px;
}

#BG_DropShaddow_MidRight
{
	background:url(bg_dropshaddow_midright.png) repeat-y left top;
	height:auto;
	margin:0px;
	padding:0px;
	width:14px;
}

#BG_DropShaddow_BottomLeft
{
	background:url(bg_dropshaddow_bottomleft.png) no-repeat right bottom;
	height:139px;
	margin:0px;
	padding:0px;
	width:14px;
}

#BG_DropShaddow_BottomRight
{
	background:url(bg_dropshaddow_bottomright.png) no-repeat left bottom;
	height:139px;
	margin:0px;
	padding:0px;
	width:14px;
}*/

#Core
{
	background-color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	height:auto;
	margin-top:14px;
	text-align:justify;
	width:945px;
	vertical-align:top;
}

#Header
{
	background-color:#0f243e;
	border:0px;
	height:130px;
	padding:0px;
	width:945px;
}

#LogoImage
{
	background:#0f243e url('Logo.jpg') no-repeat left top;
	border:0px;
	float:left;
	height:130px;
	margin:0px;
	padding:0px;
	width:122px;
}

a#LogoLink
{
	display:block;
	height:100%;
	text-decoration:none;
	width:100%;
}

#HeaderContainer
{
	cursor:pointer;
	float:left;
	height:104px;
	padding:26px 0px 0px 10px;
	width:400px;
}

h1#Title1
{
	color:#82abce;
	font:normal 1.875em Cambria, Georgia, serif;
	margin:0px;
	padding:0px;
}

h2#Title2
{
	color:#CCCCCC;
	font:normal 1.125em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

h3#Title3
{
	color:#CCCCCC;
	font:italic normal 0.75em Calibri, Tahoma, Geneva, sans-serif;
	line-height:150%;
	margin:0px;
	padding:0px;
}

#Social
{
	color:#FFFFFF;
	font-size:0.83em;
	font-weight:bold;
	float:right;
	height:54px;
	margin:10px 10px 5px 10px;
	width:370px;
}

#SocialSection
{
	float:right;
	height:54px;
	text-align:left;
	width:auto;
}


.SocialIcon
{
	display:block;
	float:left;
	height:30px;
	margin:5px;
	width:35px;
}

#PhoneBackground
{
	background:#F2F2F2 url('phone.jpg') no-repeat left top;
	height:56px;
	float:right;
	margin:0px;
	padding:5px 5px 0px 0px;
	position:relative;
	width:370px;
}

a#PhoneLink
{
	color:#0f243e;
	font:italic bold 1.375em Cambria, Georgia, serif;
	display:block;
	height:50px;
	line-height:100%;
	text-align:right;
	text-decoration:none;
	width:100%;
}

/*.Navigation
{
	background:#7e7d7d url('nav_background.png') repeat-x left center;
	border-width:1px;
	border-color:#555555;
	border-style:solid;
	border-right:none;
	height:36px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

.NavigationLink
{
	background:#7e7d7d url('nav_background.png') repeat-x left center;
	border-width:1px;
	border-color:#333333;
	display:block;
	height:36px;
	padding:0px 10px;
	text-align:center;
	vertical-align:middle;
	width:auto;
}*/

div#Navigation
{
	background-color:#F2F2F2;
	width:945px;
}

/*ul#Navigation
{
	background:#7e7d7d url('nav_background.png') repeat-x left center;
	border:1px solid #666666;
	display:block;
	float:left;
	list-style-type:none;
	margin:3px 0px;
	padding:0px;
	width:943px;
}

li#Navigation
{
	float:left;
}

a#Navigation:link,a#Navigation:visited
{
	background:#7e7d7d url('nav_background.png') repeat-x left center;
	border-right:1px solid #666666;
	color:#0f243e;
	display:block;
	font:bold 0.92em Tahoma, Geneva, sans-serif;
	line-height:100%;
	padding:10px 20px;
	text-decoration:none;
}

a#Navigation:hover,a#Navigation:active
{
	color:#0066CC;
}*/

#Navigation ul
{
	background:url('nav_background.png') repeat-x left center;
	border:1px solid #666666;
	float:left;
	font:bold 15px Tahoma, Geneva, sans-serif;
	list-style:none;
	margin:3px 0px;
	padding:0px;
	width:943px;
}

#Navigation ul li
{
	display:block;
	float:left;
	position:relative;
}

#Navigation li ul
{
	display:none;
	margin:0px;
	width:auto;
}

#Navigation ul li a
{
	background:url('nav_background.png') repeat-x left center;
	border-right:1px solid #666666;
	color:#0f243e;
	display:block;
	padding:10px 20px;
	text-decoration:none;
	white-space:nowrap;
}

#Navigation ul li a:hover
{
	color:#0066CC;
	text-decoration:underline;
}

#Navigation li:hover ul
{
	display: block;
	position: absolute;
}

#Navigation li:hover li
{
	float: none;
	font-size: 13px;
}

#Navigation li:hover a
{
	background:#BBBBBB;
	color:#0f243e;
}

#Navigation li:hover li a:hover
{
	background:#DDDDDD;
	color:#0066CC;
}

#Sidebar
{
	color:#FFFFFF;
	font:bold 1em Arial, Helvetica, sans-serif;
	line-height:100%;
	padding:15px 5px 5px 15px;
	text-align:left;
	width:220px;
}

ul.SidebarText
{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px 0px 4px 0px;
}

ul.SidebarText2
{
	display:block;
	font-size:0.83em;
	list-style:none;
	margin:0px;
	padding:0px 0px 4px 0px;
}

ul.SidebarText3
{
	display:block;
	font-size:1em;
	list-style:disc;
	margin:0px;
	padding:0px 0px 4px 20px;
}

ul.SidebarText4
{
	display:block;
	font-size:0.9em;
	list-style:disc;
	margin:0px;
	padding:0px 0px 4px 20px;
}

li.SidebarText
{
	padding-bottom:4px;
}

li.SidebarTextItalic
{
	font-style:italic;
	font-weight:normal;
}

a.Sidebar:link,a.Sidebar:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

a.Sidebar:hover,a.Sidebar:active
{
	color:#F2F2F2;
	text-decoration:underline;
}

#CTABackground
{
	background:#FFFFFF url('sb_1.png') no-repeat left top;
	border:1px solid #4389C6;
	border-left:none;
	float:left;
	height:251px;
	margin:0px;
	padding:0px;
	width:703px;
}

#CTALeft
{
	float:left;
	height:251px;
	margin:0px;
	padding:0px;
	text-align:right;
	width:404px;
	vertical-align:top;
}

#CTARightParent
{
	float:left;
	height:251px;
	margin:0px;
	padding-right:15px;
	width:284px;
}

h1#CTARightChild
{
	color:#0F243E;
	font:normal 1.95em Cambria, Georgia, serif;
	height:190px;
	line-height:1.35em;
	margin:20px auto auto 20px;
	text-align:left;
}

.Thumb{
	float:left;
	height:30px;
	margin-right:10px;
	width:30px;
}

a.SSThumb
{
	display:block;
	height:30px;
	text-decoration:none;
	width:100%;
}

a#Thumb1:link,a#Thumb1:visited
{
	background:url(../Images/slideshow/Thumb1.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb1:hover,a#Thumb1:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb2:link,a#Thumb2:visited
{
	background:url(../Images/slideshow/Thumb2.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb2:hover,a#Thumb2:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb3:link,a#Thumb3:visited
{
	background:url(../Images/slideshow/Thumb3.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb3:hover,a#Thumb3:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb4:link,a#Thumb4:visited
{
	background:url(../Images/slideshow/Thumb4.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb4:hover,a#Thumb4:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb5:link,a#Thumb5:visited
{
	background:url(../Images/slideshow/Thumb5.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb5:hover,a#Thumb5:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb6:link,a#Thumb6:visited
{
	background:url(../Images/slideshow/Thumb6.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb6:hover,a#Thumb6:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

#ContactBackground
{
	background:#FFFFFF url('../Theme/sb_2.jpg') no-repeat left top;
	float:left;
	height:272px;
	width:400px;
}

#HomeContactParent
{
	border:1px solid #4389C6;
	height:252px;
	margin:6px 0px 0px 0px;
	padding:6px 6px 6px 20px;
	text-align:center;
	width:370px;
}

.SubHeading
{
	color:#003399;
	font:normal 0.92em Tahoma, Geneva, sans-serif;
	line-height:100%;
	margin:0px;
	text-align:left;
}

.FormTextField
{
	margin:5px 0px 0px 5px;
	width:150px;
}

.FormTextSubmit
{
	margin-top:10px;
	text-align:center;
}

#HomeForm
{
	color:#333333;
	margin:10px 0px 5px 0px;
	padding:0px;
}

.HomeFormLabel
{
	font-size:0.85em;
	line-height:100%;
	padding-top:10px;
	text-align:right;
	vertical-align:top;
	width:60px;
}

#Video
{
	background-color:#FFFFFF;
	float:left;
	height:272px;
	width:305px;
}

#VideoParent
{
	border:1px solid #4389C6;
	color:#4389C6;
	font-size:0.85em;
	height:252px;
	margin:6px 0px 0px 6px;
	padding:6px;
	text-align:center;
	width:285px;
}

.Content
{
	background-color:#FFFFFF;
	float:left;
	padding:20px 20px 20px 20px;
	width:905px;
}

.ServicesBox
{
	background-color:#FFFFFF;
	color:#0f243e;
	float:left;
	font:normal 0.92em Tahoma, Geneva, sans-serif;
	margin:0px 0px 20px 20px;
	padding:5px;
	text-align:left;
	width:430px;
}

h3.ServicesHead
{
	background-color:#6386FE;
	color:#F2F2F2;
	font:bold 1.25em Cambria, Georgia, serif;
	line-height:100%;
	margin:-5px;
	padding:5px;
}

h3.ServicesSubHead
{
	background-color:#6386FE;
	color:#F2F2F2;
	font:normal italic 0.92em Tahoma, Geneva, sans-serif;
	line-height:100%;
	margin:-5px;
	padding:5px;
}

#ServicesMarketing
{
	border:1px solid #6386FE;
	margin-left:0px;
}

#ServicesMedia
{
	border:1px solid #6386FE;
}

#ServicesManagement
{
	border:1px solid #6386FE;
	margin-left:0px;
}

#ServicesResults
{
	border:1px solid #6386FE;
}

.Service
{
	border:1px solid #4389C6;
	display:block;
	padding:0px 8px;
}

.ServiceIconLeft
{
	float:left;
	padding:0px 20px 0px 0px;
	width:200px;
}

.ServiceIconRight
{
	float:right;
	padding:0px 0px 0px 20px;
	width:200px;
}

.ServicePreview
{
	float:left;
	width:667px;
}

#Footer
{
	display:block;
	font-size:0.75em;
	text-align:center;
	width:945px;
}

#FooterText
{
	color:#0F243E;
	float:left;
	padding-top:10px;
	width:945px;
}

a.FooterLink:link,a.FooterLink:visited
{
	color:#0F243E;
	text-decoration:none;
}

a.FooterLink:hover,a.FooterLink:active
{
	text-decoration:underline;
}

h1{
	color:#4389C6;
	font:normal 2em Cambria, Georgia, serif;
	line-height:100%;
	margin:0px 0px 6px 0px;
}

h2.SubHead
{
	font-size:1em;
}

.ContactSideText
{
	font-size:0.85em;
	margin:0px 0px 16px 0px;
	text-align:left;
}

.NormalText
{
	font-size:0.85em;
	margin-bottom:16px;
	text-align:justify;
}

.OList
{
	display:block;
	font-size:0.85em;
	margin:0px;
	padding:0px 0px 16px 20px;
	text-align:justify;
}

.OListItem
{
	padding-bottom:4px;
}

.OList2
{
	display:block;
	list-style:lower-alpha;
	margin:0px;
	padding:0px 0px 8px 20px;
	text-align:justify;
}

.OList3
{
	display:block;
	list-style:lower-roman;
	margin:0px;
	padding:0px 0px 4px 20px;
	text-align:justify;
}

a#SampleReport:link,a#SampleReport:visited
{
	background-image:url(../Images/SampleReport.jpg);
	display:block;
	height:323px;
	text-decoration:none;
	width:100%;

}

a#SampleReport:hover,a#SampleReport:active
{
	background-image:url(../Images/SampleReportHover.jpg);
	display:block;
	height:323px;
	text-decoration:none;
	width:100%;
}

a#RequestForm:link,a#RequestForm:visited
{
	background:url(../Images/btn_ClickHereToTryItFree.png) no-repeat 0px 0px;
	display:block;
	height:52px;
	text-decoration:none;
	width:100%;

}

a#RequestForm:hover,a#RequestForm:active
{
	background-position: 0px -52px;
}

.Article
{
	display:block;
}

.ArticleIcon
{
	float:left;
	padding:0px 20px 0px 0px;
	width:120px;
}

.ArticlePreview
{
	float:left;
	width:765px;
}

h3
{
	font-size:0.92em;
	margin:0px 0px 4px 0px;
}

h4
{
	font-size:0.78em;
	font-style:italic;
	font-weight:normal;
	margin:0px 0px 4px 0px;
}

a:link, a:visited
{
	color:#4389C6;
	text-decoration:underline;
}

a:active, a:hover
{
	color:#003399;
}

.Event
{
	border:1px solid #4389C6;
	padding:0px 8px;
}

.TableText
{
	border-bottom:1px solid #DDDDDD;
	font-size:0.85em;
	padding:10px;
	vertical-align:top;
}

ul.NormalList
{
	list-style:disc;
	margin:0px 0px 4px 20px;
}

ul.NormalList2
{
	list-style:circle;
	margin:0px 0px 4px 0px;
}
