﻿/* AQ RED = #71241b */
/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
    display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */

body {
    margin: 0;
}

#wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 0 -23em;
    background-color: #fcfcfc;
}
.spacer, .clearMe{
	clear:both;
	font-size:0;
	line-height:0;
}

.socialIcons {
	padding-right:4px;
}
/* =============================================================================
   Links
   ========================================================================== */

/*
 * Addresses outline displayed oddly in Chrome
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,
a:active {
    outline: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 0 0 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */

p,
pre {
    margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes: none;
}

/* 2 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE6/7
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

button, input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer; /* 1 */
    -webkit-appearance: button; /* 2 */
    *overflow: visible;  /* 3 */
}

/*
 * Re-set default cursor for disabled elements
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */

input[type=checkbox], input[type=radio] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type=search] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */

input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/* =============================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}


#veryTop{
	background:url(../images/top_bgrepeat155.jpg) repeat-x 0 0;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.logo {
	width: 60em;
}
input[type=checkbox], input[type=radio] 
{
    vertical-align:middle;
}
/*-----------------Top Portion Navigation Starts---------------*/
a
{
    color:#5E5E5E;
    text-decoration:underline;
}
a:hover
{
    color:#4e4e4e;
}
#navBar
{
    width:60em;
    margin:0 auto;
    padding:0 .5em;
}
#navBar img {
	margin:0;	
	padding:0;
	border:none;
	float:left;
	}
#navWrapper
{
    background-image: url('../images/navbuttons/navBarBg.png');
    background-repeat: repeat-x;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #A5A5A5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #A5A5A5;
}
/*-----------------Top Portion Navigation Ends---------------*/
#topBody
{
    background-image: url('../images/top_body_bg.png');
    background-repeat: repeat-x;
    padding-top:15px;
}

/*-----------------Top Portion Starts---------------*/
#topportion_wrap{
	background: url('../images/top_bgrepeat.png') repeat-x 0 0;
	padding: 0 0 .5em 0;
	margin: 0 0 0 0;
}
#topportion_wrap div.topportion{
	width: 60em;
	margin: 0 auto;
	padding: 1em .5em 0 .5em;
	background: url(../images/top_reflection.png) no-repeat 0 0;
}
/*-----------------Top Login Starts---------------*/
.login
{
    float:right;
    margin-bottom:.75em;
}
.login a
{
    color:#ffffff;
}
/*-----------------Top Login Ends---------------*/
/*-----------------Top Phone Number Starts---------------*/
.phone
{
    /*float:right;*/
    color:#ffffff;
    float:left;
    /*margin-top:15px; */
    /*margin-right:20px;*/
}

/*-----------------Top Phone Number Ends---------------*/



/*-----------------Top Portion Ends---------------*/
/*--------------Header Portion Starts------------*/
#header_wrap{
	background:url(../images/header_bgrepeat.jpg) repeat-x 0 0 #fcfcfc;
	padding:16px 0 0 0;
	margin:0 0 0 0;
	z-index:1;
	color:#000;
}
#header_wrap div.header{
	width:940px;
	margin:0 auto;
	padding:14px 48px 30px 48px; 	
	background:url(../images/header_containerbg.png) no-repeat 0 0;
	position:relative;
	z-index:1;
}
/*----------Slider Starts-----------------*/
#content{
	padding:0 0 0 0;
	margin:0 0;
	height:292px;
	overflow:hidden;
	background-color:inherit;
	color:#000;	
	z-index:20;	
}
#content div.section{
	padding:0 0 0 0;
	margin:0 0 0 0;	
	background-color:inherit;
	color:#000;	
}
#content div.section div.leftheader{
	width:520px;
	float:left;
	padding:0 0 0 0;
	margin:0 60px 0 0;
}
#content div.section div.rightheader{
	width:359px;
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#000;
	background-color:inherit;
}
#content div.section div.rightheader h6.simple{
	font:normal 33px/34px Arial, Helvetica, sans-serif;
	color:#414141;
	background-color:inherit;
	padding:22px 0 24px 0;
	margin:0 0 0 0;	
}
#content div.section div.rightheader ul{
	width:300px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#content div.section div.rightheader ul li{
	font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#414141;
	background-color:inherit;
	padding:0 0 8px 0;
	margin:0 0 0 0;
}
/*----Pager Starts---*/
div.pager_wrap{
	padding:0 0;
	margin:0 0;
	position:absolute;
	right:105px;
	top:283px;
	z-index:600;
}
#pager{
	padding:0 0;
	margin:0 0;
	list-style:none;	
}
#pager li{
	float:left;
	width:auto;
	padding:0 6px 0 0;
	margin:0 0 0 0;
}
#pager li a{
	background-image:url(../images/pager_anchor.png);
	background-repeat:no-repeat;	
	width:13px;
	height:14px;	
	display:block;
	z-index:999;
}
#pager li a.activeSlide{
	background-image:url(../images/pager_anchor_hover.png);
	background-repeat:no-repeat;
}
#pager li a:hover{
	background-image:url(../images/pager_anchor_hover.png);
	background-repeat:no-repeat;
}
/*----Pager Ends---*/

/*----------Slider Ends------------------*/
/*----------News Container Starts------------------*/
#header_wrap div.newscontainer{
	padding:0 0 32px 190px;
	margin:0 auto;
	background:url(../images/news_container.png) no-repeat 0 0;
	width:630px;
	}
#header_wrap div.newscontainer p.news{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #868686;
    background-color: inherit;
    width: 16em;
    float: left;
}
#header_wrap div.newscontainer div#slideshow2{	
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:420px;
	background-color:inherit;
	color:#fff;	
	float:left;
}
#header_wrap div.newscontainer div#slideshow2 div.slider{
	padding:0 0 0 0;
	margin:0 0;
	background-color:inherit; 
	color:#fff;	
}
#header_wrap div.newscontainer div#slideshow2 div.slider ul{
	margin:0;
	padding:0 0 0 0;
	width:410px;	
	float:left;	
	background-color:inherit; 
	color:#fff;		
}
#header_wrap div.newscontainer div#slideshow2 div.slider li{ 
	/*	define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here*/
	width:410px;
	color:#868686;
	background-color:inherit;
	font:normal 9px/14px Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	overflow:hidden; 
	padding:0 0 0 0;
	margin:0;	
	background:none;
	}
#header_wrap div.newscontainer div#slideshow2 div.slider span{
	padding:14px 0 0 0;
	margin:0;
	float:left;
	width:auto;	
}
#header_wrap div.newscontainer div#slideshow2 div.slider span a{
	font:normal 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#868686;
	background-color:inherit;
	padding:0;
	margin:0;
	text-decoration:none;
}
#header_wrap div.newscontainer div#slideshow2 div.slider span a:hover{
	color:#4e4e4e;
	background-color:inherit;
	text-decoration:underline;
}
/*----------News Container Ends------------------*/
/*--------------Header Portion Ends------------*/
.ruleStyle {
    color: #71241b;
    font-weight: bold;
}
/*----------Full Width Page Body 2 column Starts-------------*/
#inner_body_wrap{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background: url(../images/body_bgrepeat2.jpg) repeat-x 0 0 #fcfcfc;
    color: #000;
}
#inner_body_wrap div.bodycontent{
	width:60em;
	padding:0 .5em;
	margin:0 auto;
}
#inner_body_wrap div.bodycontent div.pathway_content{
	padding:0 .5em;
	margin:0 0 0 0;
	width:59em;	
}

#inner_body_wrap div.bodycontent div.pathway_content div.pc_right{
	float:right;
	width:542px;
	padding:1.75em 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.pathway_content div.pc_right p{
	font:normal 15px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext{
	padding:28px 0 55px 0;
	margin:0 auto;
	width:940px;
}
div.pc_left{
	float:left;
	width:340px;
	padding:1.75em 0;
	margin:0 55px 0 0;
}
div.pc_left h3.head{
	font:normal 22px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 5px 0;
	margin:0 0 4px 0;
	width:290px;
	border-bottom:1px dashed #b6b6b6;
}
div.pc_left p.link{
	padding:0 0;
	margin:0 0;
	float:left;
	width:auto;
	font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#696969;
	background-color:inherit;
}
div.pc_left p.link a{
	color:#696969;
	background-color:inherit;
}
div.pc_left p.link a:hover{
	color:#4e4e4e;
	background-color:inherit;
}
	

/*----------Body Right 2 Column Starts-------------*/
#inner_body_wrap div.bodycontent div.bodytext div.bt_right{
	width:580px;
	padding:0 0 0 0;
	float:right;
	margin:0 0 0 0;
}

#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section{
	padding:0 0 0 0;
	margin:0 0 80px 0;
	width:580px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section h3.headingtype2{
	padding:0 0 0 0;
	margin:0 0 16px 0;	
	width:580px;
}
p{
	font:normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding:0 0 0 0;
	margin: 0 0 .75em 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.sports_list_left {
	float:left;
	width:17.25em;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.sports_list_left p{
	font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.sports_list_right {
	float:right;
	width:17.25em;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.sports_list_right p{
	font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
em{
	font-weight:bold;
	font-style:normal;
}
em.it
{
    font-weight:normal;
    font-style:italic;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section p a.continue{
	float:right;
	padding:4px 20px 0 20px;
	margin:0 0;
	font:bold 9px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#6a6868;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section p.space{
	padding-top:22px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section{
	width:580px;
	padding:0 0 0 0;
	margin:32px 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_left{
	float:left;
	width:280px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_left img{
	float:left;
	width:auto;
	padding:0 0 0 0;
	margin:0 10px 10px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_left h4{
	font:normal 21px/26px Arial, Helvetica, sans-serif;
	color:#737373;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0;
	text-transform:uppercase;	
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_right{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
	width:280px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_right img{
	border:3px solid #fff;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section p.quote_below{
	font:italic 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#414141;
	background-color:inherit;
	padding:23px 0 0 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type{
	width:580px;
	padding:0 0 0 0;
	margin:64px 0 70px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type p.bottomtext{
	padding:30px 0 0 0;
	margin:0 0;
	width:580px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul{
	padding:0 0 0 0;
	margin:0 0 30px 0;
	width:580px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li{
	float:left;
	padding:0 30px 0 0;
	width:262px;
	margin:0 0 0 0;
	background:url(../images/li_border.gif) repeat-y right 30px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li.last{
	padding-right:0;
	background:none;
	padding-left:24px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li h4.heading{
	font:normal 25px/25px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0 6px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li h4.heading span{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li div.top{
	background:url(../images/top_bracket.gif) no-repeat 0 0;
	padding:0 0;
	margin:0 0;
	height:13px;
	display:block;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li div.middle{
	border-left:3px solid #c8c8c8;
	border-right:3px solid #c8c8c8; 
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	width:236px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li div.middle h4.web{
	font:normal 23px/24px Arial, Helvetica, sans-serif;
	color:#646464;
	background-color:inherit;
	padding:0 0;
	margin:0 0;	
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li div.middle p{
	font:italic 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li div.middle p a{
	padding:0 0;
	margin:0 0;
	font:italic 11px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#737373;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li div.middle p a:hover{
	color:#000;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.coloumn_type ul li div.bottom{
	background:url(../images/bottom_bracket.gif) no-repeat 0 100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:13px;
	display:block;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.numericstyle{
	padding:0 0;
	margin:0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.numericstyle ul li h4.number{
	font:bold 37px/38px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	width:50px;
	height:40px;
	display:block;
	float:left;
	margin:2px 0 0 0;	
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.numericstyle ul li p{
	font:normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	background-color:inherit;
	padding:0 0;
	margin:0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.numericstyle ul{
	padding:0 0 0 0;
	margin:4px 0 0 0;
	width:580px;
	float:left;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.numericstyle ul li{
	width:580px;
	padding:0 0 30px 0;
	margin:0 0 0 0;
	list-style-type:none;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.numericstyle ul li.last{
	padding-bottom:0;
}

#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.numericstyle ul li ul.subnav{	
	padding: 0 0 0 0;
	margin: 1em;
	border-top: 1px solid #cfcfcf;
	width: 548px;
}

#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.numericstyle ul li ul.subnav li{
	padding: 0 0 0 0;
	margin: 0 0 .5em;
	border: none;
	list-style-type: square;
	width: 548px;
	list-style-position: outside;
}


/*----------Body Right 2 Column Ends-------------*/

/*----------Body Right 2 Column Quote Starts-------------*/
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section{
	width:580px;
	padding:0 0 0 0;
	margin:2em 0;
	overflow:hidden;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_left{
	float:left;
	width:280px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_left img{
	float:left;
	width:auto;
	padding:0 0 0 0;
	margin:0 10px 10px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_left h4{
	font:normal 21px/26px Arial, Helvetica, sans-serif;
	color:#737373;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0;
	text-transform:uppercase;	
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_right{
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
	width:280px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section div.qs_right img{
	border:3px solid #fff;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_right div.content_section div.quote_section p.quote_below{
	font:italic 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#414141;
	background-color:inherit;
	padding:23px 0 0 0;
	margin:0 0 0 0;
}
/*----------Body Right 2 Column Quote Ends-------------*/

/*----------Full Width Page Body 2 column Ends-------------*/

/*----------Side Sub Nav Starts---------------------*/

#inner_body_wrap div.bodycontent div.bodytext div.bt_left{
	float:left;
	width:280px;
	padding:0 60px 40px 0;
	margin:0 0 20px 0;
	background:url(../images/big_divider.png) no-repeat 100% 0;
}
h3.headingtype1{
	font:normal 20px/20px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 5px 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul{
	width:280px;
	padding:0 0 65px 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul li{
	padding:0 0 0 0;
	margin:0 0 0 0;
	border-bottom:1px solid #cfcfcf;
	list-style-type:none;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left .arrowList ul li{
	padding:5px 0 5px 20px;
	margin:0 0 0 0;
	border-bottom:1px solid #cfcfcf;
	list-style-type:none;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul li a{
	background:url(../images/arrow2.gif) no-repeat 0 4px;
	padding:0 0 0 18px;
	margin:0 0 0 0;
	font:normal 12px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul li a:hover{
	color:#4e4e4e;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul li ul.subnav{
	padding:0 0 0 30px;
	margin:0 0 0 0;
	border-top:1px solid #cfcfcf;
	width:250px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul li ul.subnav li{
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:none;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul li ul.subnav li a{
	padding:0 0 0 11px;
	margin:0 0 0 0;
	font:normal 12px/33px Verdana, Arial, Helvetica, sans-serif;
	color:#83663c;
	background-color:inherit;
	background:url(../images/arrow3.gif) no-repeat 0 8px;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul li ul.subnav li a:hover{
	color:#5b4729;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul.pic{
	width:248px;
	padding:14px 0 46px 0;
	margin:0 0 0 0;
	float:left;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul.pic li{
	padding:0 0 0 0;
	margin:0 13px 17px 0;
	float:left;
	width:auto;
	border:none;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul.pic li.last{
	margin-right:0;
}
#inner_body_wrap div.bodycontent div.bodytext div.bt_left ul.pic li a{
	background:none;
	padding:0 0 0 0;
	margin:0 0;
}
div.bt_left p{
	width:275px;	
	padding:14px 0 0 0;
	margin:0 0 0 0;
}
/*----------Side Sub Nav Ends---------------------*/

/*-----------Full Width Page Body Starts---------*/
#inner_body_wrap div.bodycontent div.bodytext{
	padding:28px 0 0 0;
	margin:0 auto;
	width:940px;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion{
	width:940px;
	padding:0 0 71px 0;
	margin:0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.set{
	padding:0 0 0 0;
	margin:0 55px 0 0;
	width:276px;
	float:left;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.set img{
	float:left;
	padding-right:.5em;
}
h3.smallheading{
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0 0 0;		
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.setlast{
	margin-right:0;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.set h3.topheading{
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 6px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #c8c8c8;	
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.set p{
	padding:6px 0 0 0;
	margin:0 0 0 0;
	font:normal 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}


#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.setAlt{
	padding:0 0 0 0;
	margin:0 25px 0 0;
	width:294px;
	float:left;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.setAlt img{
	float:left;
	padding-right:.5em;
	margin-bottom:3em;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.setAltlast{
	margin-right:0;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.setAlt h3.topheading{
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 6px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #c8c8c8;	
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.setAlt p{
	padding:6px 0 0 0;
	margin:0 0 0 0;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
.SetAltHighlightIconsProspect {
	width: 940px;	
	min-height: 381px;
	background-image: url('../images/Icons/circleProspectAlt-940x381.jpg')
}
.SetAltHighlightIconsPlayer {
	width: 730px;
	margin-left: 115px;
	min-height: 381px;
	background-image: url('../images/Icons/circleIconsAndHighlightProspectTextAlt-730x381.jpg')
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion{
	width: 940px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_left{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:610px;
	float:left;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_left h2.headingtype2{
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 12px 0;
	margin:0 0 0 0;	
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_left p{
	font:normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0 .75em 0;
	}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_left p span{
	font-weight:bold;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right{
	width:268px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right h2.headingtype3{
	font:normal 19px/28px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 15px 0;
	margin:0 0 0 0;	
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right p{
	padding:0 0;
	margin:0 0 0 0;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right p.visit{
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	padding:0 0 0 0;
	margin:15px 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right ul{
	padding:10px 0 0 0;
	margin:0 0 0 0;
	width:268px;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right ul li{
	float:left;
	width:auto;
	padding:0 0 0 0;
	margin:0 12px 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right ul li.last{
	margin-right:0;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion{
	padding:0 0 24px 0;
	margin:0 0 0 0;
	width:940px;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left{
	float:left;
	width:280px;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left h2.headingtype4{
	padding:0 0 0 0;
	margin:0 0 14px 0;
	font:normal 23px/25px Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
h2.LighterStyle{
	padding:0 0 0 0;
	margin:0 0 14px 0;
	font:normal 18px/25px Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right h2.headingtype4{
	padding:0 0 0 0;
	margin:0 0 14px 0;
	font:normal 23px/25px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:auto;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul li{
	width:auto;
	padding:2px 0 2px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #d6d6d6;
	}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul li.top{
	border-top:1px solid #d6d6d6;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul li a{
	padding:0 0 0 20px;
	margin:0 0 0 0;
	background:url(../images/arrow1.gif) no-repeat 0 4px;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul li a:hover{
	color:#000;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right{
	float:right;	
	width:600px;
	padding:0 0 0 0;
	margin:0 0 .5em 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right h2 a{
	margin:0 0 0 0;	
	font:normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	background-color:inherit;
	font-weight:bold;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right p{
	color:#686868;
	background-color:inherit;
	font:normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0;
	margin:0 0 .75em 0;	
}

#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right p span{
	font-weight:bold;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right p a{
	font:normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	text-decoration:underline;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right p a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	border-bottom:1px dotted #595959;
}

.arrowList h3 {
	font-size:1em;
	font:normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	font-weight:bold;
	
}
.arrowList ul {
	
	list-style:none;
	margin-bottom:1.5em;
}
.arrowList ul li{
	padding:5px 0 5px 20px;
	margin:0 0 0 0;
	background:url(../images/arrow1.gif) no-repeat 0 10px;
	font:normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	border-bottom:1px solid #d6d6d6;
	background-color:inherit;
}

div.fourthportion{
	width:940px;
	padding:0 0 1.5em 0;
	margin:0 0;
}
div.fourthportion div.testimonial{
	width: 940px;
	padding: 0 0 1.5em 0;
	margin: 0 0;
	background-image: url('../images/testimonialsQuoteButtonTemplate.png');
	background-repeat: no-repeat;
}
div.fourthportion div.testimonial p{
	margin-left: 100px;
}
div.fourthportion div.testimonial p.name{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.testimonialPackage{
	width: 370px;
	padding: 0 0 1.5em 0;
	margin: 0 0;
	background-image: url('../images/QuoteButton-75x75.jpg');
	background-repeat: no-repeat;
}
.testimonialPackage p{
	margin-left: 100px;
}
.testimonialPackage p.name{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
h2.headingtype5{
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	padding:0 0 20px 0;
	margin:0 0 0 0; 	
}
div.fourthportion div.band{
	background-color:#ebebeb;
	padding:0 0 16px 0;
	margin:0 0 0 0;
	color:#3a3a3a;
}
div.fourthportion div.band h2{
	font:normal 24px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	background-color:inherit;
	padding:12px 0 0 0;
	margin:0 0 0 0;	
	text-align:center;
	
}

div.fourthportion p{
	font:normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding:0 0 0 0;
	margin: 0 0 .75em 0;
}
div.fourthportion p.subtexts {
	font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#686868;
	background-color:inherit;
	padding:0 0 0 0;
	margin: 0 0 .75em 0;
}
div.fourthportion p.subtexts a {
font:normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
}
div.fourthportion p span{
	font-weight:bold;
}
div.fourthportion p a{
	font:normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	text-decoration:underline;
}
div.fourthportion p a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	border-bottom:1px dotted #595959;
}
.articleWrap {
	margin-bottom:2.5em;
}
div.fourthportion .imageQuote {
	float:left;
}

#inner_body_wrap div.bodycontent div.bodytext div.fifthportion{
	width:940px;
	padding:0 0 5px 0;
	margin:0 0 0 0;
}
h2.headingtype6{
	font:normal 24px/28px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table{
	width:940px;
	padding:20px 0 0 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table table.table1{
	padding:0 0 0 0;
	margin:20px 0 0 0;
	border-top:1px solid #dbdedf;
	border-bottom:1px solid #dbdedf;
	border-right:1px solid #e3e3e3;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table tr.color{
	background-color:#cfcfcf;
	font:normal 12px/19px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#878686;
	border:1px solid #dbdedf;
	height:26px;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table td.product{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px 0 10px 0;
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100% #e7e7e7;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table tr{
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100%;
	padding:0 0 2px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table td{
	border-left:1px solid #e3e3e3;
	font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table td:hover{
	color:#595959;
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100% #e8e7e7;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table td.topic{
	padding:5px 0 5px 0;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	height:30px;
	width:130px;
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100% #e7e7e7;
}
.linksLeftIconFloat {
	float:left;
	width:200px;
}
.linksRightDescriptionFloat {
	float:left;
	width:395px;
}
.linksRightDescriptionFloat a {
font:normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	text-decoration:underline;
}
#inner_body_wrap div.bodycontent div.bodytext div.halfandhalf_portion{
	width: 940px;
	float:left;
	padding: 0 0 0 0;
	margin: 0 0 4.5em 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.halfandhalf_portion div.sp_left{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:470px;
	float:left;
}
#inner_body_wrap div.bodycontent div.bodytext div.halfandhalf_portion div.sp_right{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:470px;
	float:right;
}
#inner_body_wrap div.bodycontent div.bodytext div.halfandhalf_portion div.sp_right p{
	font:normal 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding:1em 0 1em 0;
	margin: 0 0 .75em 0;
}

/*----------Full Width Page Body Ends-------------*/
/*---------- Email Sign up Starts----------------*/
div.newsletter{
	padding:0 0 0 0;
	margin:7px 0 0 0;
	background:url(../images/newsletter_bg.jpg) repeat-x 0 0;
	width:938px;
	border:1px solid #cfd1d4;
	height:59px;
}
div.newsletter div.newsletter_left{
	width:509px;
	float:left;
	padding:0 0 18px 11px;
	margin:0 0 0 0;
	background:url(../images/message_img.png) no-repeat 10px 18px;
}
div.newsletter div.newsletter_left p{
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	padding:20px 0 0 55px;
	margin:0 0 0 0;
	color:#414141;
	background-color:inherit;
}
div.newsletter div.newsletter_right{
	width:360px;
	float:right;
	padding:15px 0 16px 0;
	margin:0 0 0 0;
}
div.newsletter div.newsletter_right input{
	float:left;
	width:210px;
	background:url(../images/input_bgrepeat.jpg) repeat-x 0 0;
	border:1px solid #cacbcd;
	padding:0 0 0 13px;
	margin:0 0 0 0;
	outline:none;
	height:26px;
	font:normal 9px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	background-color:inherit;
}
div.newsletter div.newsletter_right input.subscribeBtn{
	width:100px;
	height:28px;
	border:none;
	cursor:pointer;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
/*---------- Email Sign up Ends----------------*/
/*-----------Video Page Starts-------------*/
div.portfolio{
	padding:45px 0 55px 0;
	margin:0 auto;
	width:940px;
}
div.portfolio ul{
	padding:0 20px 0 20px;
	margin:0 0 0 0;
	width:940px;
}
div.portfolio ul li{
	float:left;
	width:290px;
	padding:0 0;
	margin:0 4px 56px 0;
	list-style:none;	
}
div.portfolio ul li.last{
	margin-right:0;
}
div.portfolio ul li div.portfolio_imgbox{
	padding:14px 14px 11px 14px;
	margin:0 0 0 0;
			
}
img.dynamic{
	position:relative;
	z-index:20;
	}
div.portfolio ul li p.img_head{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font: normal 18px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #565656;
	background-color: inherit;
	text-align: center;
}
p.img_head{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font:normal 20px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;
	text-align:center;	
}

div.portfolio ul li p.img_details{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;
	text-align:center;
	margin-bottom:4px;	
}
div.portfolio ul li p.img_detailsLink{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}
div.portfolio ul li p.img_detailsLink a{
	text-align:right;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;	
}
div.portfolio ul li p.img_details a:hover{
	color:#000;
	background-color:inherit;
}
.preloading_background{
	background: transparent url(../images/preload.gif) no-repeat 50% 50%;
	z-index:2000;	
}
/*-----------Video Page Ends-------------*/

/*---------- Contact Starts----------------*/
#inner_body_wrap div.bodycontent div.bodytext div.contactpage{
	padding:0 0 0 0;
	margin:0 auto;
	width:940px;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left{
	padding:0 33px 0 0;
	margin:0 4px 0 0;
	float:left;
	width:507px;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left p.contact{
    font: normal 13px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #858585;
    background-color: inherit;
    padding: 20px 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form {
	padding:7px 0 0 0;
	margin:34px 0 100px 0;
	width:507px;
	}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form label{
	display:block;
	overflow:hidden;
	height:100%;
	padding:0;
	margin:0 0 14px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form label.last{
	margin-bottom:6px;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form label.last2{
	margin-bottom:0;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form label img{
	padding:0;
	margin:5px 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form label span{
	width:70px;
	text-align:right;
	padding:0 0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;      
	color:#868686;
	background-color:inherit; 
	line-height:26px;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form label strong{
	color:#868686;
	background-color:inherit;
	font:normal 11px/25px Verdana, Arial, Helvetica, sans-serif;  
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form label input{
	width:199px;
	float:left;
	font:normal 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	background-color:inherit;
	background:url(../images/post_inputbox.png) no-repeat 0 0;
	padding:4px 0 0 10px;	
	margin:0 18px 0 0;
	height:25px;	
	border:none;
	outline:none;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form textarea{
	width:497px;
	float:left;
	font:italic 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	border:none;
	outline:none;
	padding:10px 0 0 9px;	
	height:171px;
	background-color:inherit;
	background:url(../images/main_form_textarea.png) no-repeat 0 0;		
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_left div.main_form input.submission{
	background:url(../images/post_submit_btn.png) no-repeat 0 0;
	width:110px;
	height:34px;	
	border:none;
	text-indent:-20000px;
	cursor:pointer;
	float:left;	
	margin:5px 18px 0 0;	
	}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right{
	padding: 1px;
	margin: 0 0 0 0;
	float: right;
	width: 360px;
	border: 1px solid #dadada;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside{
	background-color:#e6e6e6;
	color:#000;
	border:1px solid #ebebeb;
	padding:30px 11px 20px 18px;
	margin:0 0 0 0;
	height:600px;
}
h5.corporate{
	padding:0 0 16px 0;
	margin:0 0 0 0;
	font:normal 19px/20px Arial, Helvetica, sans-serif;
	color:#1b1b1b;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p, #inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p a{
	font:normal 13px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#696969;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0 65px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p a:hover{
	color:#000;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p.small{
	padding:0 0 0 0;
	margin:0 0 20px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p.small a{
	color:#696969;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p.small a:hover{
	color:#000;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p.small span{
	color:#8d1e1e;
	background:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p.add{
	font:italic 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#565656;
	background-color:inherit;
	padding:8px 0 16px 0;
	margin:0 0 6px 0;	
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p.click, #inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p.click a{
	font:italic 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#5e75a0;
	background-color:inherit;
	padding:0 0 0 0;
	margin:0 0;	
	font-weight:bold;
}
#inner_body_wrap div.bodycontent div.bodytext div.contactpage div.cp_right_inside p.click a:hover{
	color:#000;
	background-color:inherit;
}

/*---------- Contact Ends----------------*/
/*----------Full Width Page Body without gallery Starts-------------*/
div.gap{
	padding:30px 0 0 0;
	margin:0 0 0 0;
}
div.largegap{
	padding:44px 0 0 0;
	margin:0 0 0 0;
}
/*----------Full Width Page Body without gallery Ends-------------*/

h3.heading{
	font:normal 25px/25px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit; 
	padding:0 0 0 0;
	margin:0 0 0 0;
}
/*-----------Pricing Table Starts----------*/

/*-----------Pricing Table Ends----------*/
#inner_body_wrap div.bodycontent div.bodytext div.typethree{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.typethree p{
	font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:10px 0 17px 0;
	margin:0 0 0 0;
}
table.type3{
	padding:0 0 0 0;
	margin:20px 0 10px 0;	
}
table.type3 td{
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	background-color:#fdfbfb;
}
table.type3 td img
{
    vertical-align:middle;
    margin-left:1em;
}
table.type3 tr.lastRow td{
    border-right: 1px solid #c4c4c4;
    font: normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
    color: #4e4e4e;
    background-color: #fdfbfb;
    border-right-style: solid;
    border-bottom-style: none;
}
table.type3 tr.firstRow td
{
    border-right: 1px solid #c4c4c4;
    font: normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
    color: #4e4e4e;
    background-color: #fdfbfb;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-color: #c4c4c4;
    border-bottom-color: #c4c4c4;
    border-top-style: none;
}
table.type3 td.none{
    border-style: none;
    border-collapse: inherit;
    background-color: transparent;
}
table.type3 td.tophead{
    border: 1px solid #2f2f2f;
    background-color: #696969;
    padding: 5px 0 5px 0;
    font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0;
    width: 157px;
    height: 36px;
    text-align: center;
}
table.type3 td.topheadGreen
{
    background-color:#6c8c5d;
}
table.type3 td.topheadBronze
{
    background-color:#965A38;
}
table.type3 td.topheadSilver
{
    background-color:#999999;
}
table.type3 td.topheadGold
{
    background-color:#C98910;
}
table.type3 td.topheadlv1
{
    background-color:#999999;
}
table.type3 td.topheadlv2
{
    background-color:#6E5E5D;
}
table.type3 td.topheadlv3
{
    background-color:#2A5C61;
}
table.type3 td.topheadlv4
{
    background-color:#103B57;
}
table.type3 td.side{
    background-color: #f7f7f7;
    padding: 5px 0 5px 0;
    font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #2F2F2F;
    height: 30px;
    border-left: 1px solid #c4c4c4;
    border-top: 1px solid #c4c4c4;
}
table.type3 tr.lastRow td.side, table.type3 tr.firstRow td.side
{
    font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #2F2F2F;
    background-color: #f7f7f7;
}
table.type3 tr.pricing td{
    background-color: #cccccc;
    padding: 5px 0 5px 0;
    font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #2F2F2F;
    height: 30px;
    border-left: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    font-style: italic;
    border: 1px solid #000000;
}
table.type3 td.side span{
    font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #4D4D4D;
    text-align: left;
}
table.type3 td.side span a
{
    color:#71241b;
}
/*-----------Package Individual Pages Starts----------*/
.leftPackageContent{
	float: left;
	margin-left: 1em;
	width: 13em;
	text-align: left;
	display: inline;
}
.centerPackageContent{
    margin-left: 14.75em;
    width: 26em;
    text-align: left;
}
.rightPackageContent{
    float: right;
    margin-right: .25em;
    width: 16.75em;
    text-align: left;
}
.imgCaptionLine1 { 
	font:normal 10px/14px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align:left;
	font-weight:bold;
	color:#666666;
	margin:0;
}
#signUpBoxTop
{
    background-image: url('../images/signupBox/signUpBoxTop.png');
    background-repeat: no-repeat;
    height: 10px;
}
#signUpBoxMiddle
{
    background-image: url('../images/signupBox/signUpBoxMiddle.png');
    background-repeat: repeat-y;
    height: 5em;
    min-height: 3.5em;
    padding: .5em 0 0 0;
}
#signUpBoxRed{
    background-image: url('../images/signupBox/signUpBoxRed.png');
    background-repeat: repeat-y;
    text-align: center;
    height: 5em;
    min-height: 5em;
    line-height: 5em;
}
#signUpBoxRed img
{
    margin-top:1.5em;
}
#signUpBoxBottom
{
    background-image: url('../images/signupBox/signupBoxBottom.jpg');
    background-repeat: no-repeat;
    height: 36px;
}
.signUpBoxContent
{
    width: 210px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;   
}
.signUpBoxContent h2
{
    font:normal 26px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #71241b;
    text-align: center;
    margin: 0;
    font-weight:bold;   
}
.signUpBoxSubtext {
	font-size:12px;
	color:#71241b;
	font-weight:bold;
	font-style:italic;
}
.signUpBoxContent p
{
    text-align:center;
    margin:0;
}
.packageTestimonial {
	width:410px;
	float:left;
	background-image:url('../images/halfDivider-26x141.jpg');
	background-position:right;
	background-repeat:no-repeat;
}
/*-----------Package Individual Pages Ends----------*/

/*-----------Footer Portion Starts----------*/
#footer_wrap{
	padding: 0 0;
	margin: 0 0;
	background: #030303 url(../images/footer_bgrepeat.png) repeat-x 0 0;
	color: #000;
}
.footer{
    padding: 0 0 0 0;
    width: 60em;
    margin: 0 auto;
}
.topfooter{
    width: 60em;
    background: url(../images/footer_glow.png) no-repeat 100% 0;
    padding: 2.25em 0 1.9375em 0;
    margin: 0 0 0 0;
    min-height: 265px;
}
.footerlinks{
	padding:0 0 0 0;
	margin:0 20px 0 0;
	width:222px;
	float:left;
	}
.footerlinks ul{
	width:222px;
	padding:0 0;
	margin:0 0;
	}
.footerlinks ul li{	
	padding:6px 0 0 0;
	margin:0 0 0 0;
	width:auto;
	list-style-type:none;
}
.footerlinks ul li.head{
	background:none;
	border-bottom:1px solid #696969; /*CHANGE COLOR VALUE - FOOTER - FIRST TWO COLUMNS BORDER*/
	padding:0 0 6px 0;
	margin:0 0 8px 0;
	color:#cdcdcd;
	background-color:inherit;
	font:bold 15px/16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	list-style-type:none;
}
.footerlinks ul li a{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#dedbdc;
	background-color:inherit;
	padding:0 0 0 17px;
	margin:0 0;
	background:url(../images/footer_bullets.gif) no-repeat 0 4px;
	text-decoration:none;	
}
.footerlinks ul li a:hover{
	color:#fff;
	background-color:inherit;	
}

.topfooter div.contact{
	width:225px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}	
.topfooter div.contact p.quick{
	background:none;
	border-bottom:1px solid #696969; /*CHANGE COLOR VALUE - FOOTER - FOURTH COLUMN BORDER*/
	padding:0 0 6px 0;
	margin:0 0 15px 0;
	color:#cdcdcd;
	background-color:inherit;
	font:bold 15px/16px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:154px;
}
.topfooter div.contact div.form{
	padding:7px 0 0 0;
	margin:0;
	width:225px;
	}
.topfooter div.contact div.form label{
	display:block;
	overflow:hidden;
	height:100%;
	padding:0;
	margin:0 0 6px 0;
}
.topfooter div.contact div.form label.last{
	margin-bottom:0;
}
.topfooter div.contact div.form label img{
	padding:0;
	margin:5px 0 0 0;
}
.topfooter div.contact div.form label span{
	width:46px;
	float:right;
	text-align:right;
	padding:0 0;
	font:italic 11px Verdana, Arial, Helvetica, sans-serif;      
	color:#dedbdc;
	background-color:inherit; 
	line-height:25px;
}
.topfooter div.contact div.form label strong{
	color:#dedbdc;
	background-color:inherit;
	font:italic 11px/25px Verdana, Arial, Helvetica, sans-serif;  
}
.topfooter div.contact div.form input{
	width:164px;
	float:left;
	font:normal 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; /*CHANGE COLOR VALUE - FOOTER - FORM INPUT TEXT COLOR*/
	background-color:inherit;
	background:url(../images/contact_input.png) no-repeat 0 0;
	padding:4px 0 0 10px;	
	height:22px;	
	border:none;
	outline:none;
}
.topfooter div.contact div.form textarea{
	width:215px;
	float:left;
	font:italic 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; /*CHANGE COLOR VALUE - FOOTER - FORM TEXTAREA COLOR*/
	border:none;
	outline:none;
	padding:4px 0 0 10px;	
	height:83px;
	background-color:inherit;
	background:url(../images/message_box.png) no-repeat 0 0;	
	overflow:hidden;	
}
.topfooter div.contact div.form input.submission{
	background:url(../images/send_btn.png) no-repeat 0 0;
	width:97px;
	height:33px;	
	border:none;
	text-indent:-20000px;
	cursor:pointer;
	float:left;	
	margin:5px 18px 0 0;	
	}

.bottomfooter{
    width: 60em;
    float: left;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.bottomfooter div.left{
	width:23.125em;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.bottomfooter div.left p, .bottomfooter div.left p a{
	font:normal 10px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	background-color:inherit;
	padding:2px 0 0 0;
	margin:0 0 0 0;
}
.bottomfooter div.right{
	width:25em;
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.bottomfooter div.right a{
	font:normal 10px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	background:url(../images/top_img.png) no-repeat 100% 10px;
	padding:2px 18px 0 0;
	margin:0 0 0 0;
	float:right;
	z-index:2;
}
.bottomfooter div.right a:hover{
	background:url(../images/top_imgon.png) no-repeat 100% 10px;
	color:#fff;
	background-color:inherit;
	z-index:999;

}
/*-----------Footer Portion Ends----------*/
div#preload { display: none; }

.breadcrumbs {	
	font-size: .625em;
	display: block;
	line-height: 1;
}
.breadcrumbs a{
	text-decoration:underline;
	font-size:1em;
}
.rules
{
    color: #000000;
}
#inner_body_wrap div.bodycontent div.pathway_content div.pc_right p
{
     color: #000000;
}
.aqRed
{
    color:#71241b;
}
/*-------NewsletterInput---------*/
.newsletterForm{
	padding:0px 0 0px 0;
	margin:0 0 0px 0;
}
.newsletterForm input{
	width:190px;
	float:left;
	font:italic 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	background:url(../images/newsletter_input.jpg) no-repeat 0 0;
	padding:0 0 0 0;	
	height:24px;	
}
.newsletterForm label{
	display:block;
	overflow:hidden;
	height:100%;
	padding:0;
	margin:0 0 24px 0;
}
.newsletterForm label span{
	width:auto;
	float:left;
	text-align:left;
	padding:0 0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;      
	color:#FFFFFF;
	background-color:inherit; 
	line-height:18px;
	text-transform:uppercase;
}
.newsletterForm input.subscribeBtn{
	width:100px;
	height:28px;
	border:none;
	cursor:pointer;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
.btn-success{
	text-decoration:none;
}
.in-action {
    background: url("../images/freeProfileArrowText.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 135px;
    position: fixed;
    right: 0px;
    top: auto;
    width: 200px;
}
