@font-face {
	font-family: 'AvantGardeBookRegular';
	src: url('../font/avantgarde-book-webfont.eot');
	src: local('AvantGarde'), url('../font/avantgarde-book-webfont.woff') format('woff'), url('../font/avantgarde-book-webfont.ttf') format('truetype'), url('../font/avantgarde-book-webfont.svg#webfontjqnMsPkm') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'MyriadProCond';
    src: url('../font/MyriadWeb/myriadpro-boldcondit-webfont.eot');
    src: url('../font/MyriadWeb/myriadpro-boldcondit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/MyriadWeb/myriadpro-boldcondit-webfont.woff') format('woff'),
         url('../font/MyriadWeb/myriadpro-boldcondit-webfont.ttf') format('truetype'),
         url('../font/MyriadWeb/myriadpro-boldcondit-webfont.svg#MyriadProBoldCondensedItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'MyriadProCond';
    src: url('../font/MyriadWeb/myriadpro-boldcond-webfont.eot');
    src: url('../font/MyriadWeb/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/MyriadWeb/myriadpro-boldcond-webfont.woff') format('woff'),
         url('../font/MyriadWeb/myriadpro-boldcond-webfont.ttf') format('truetype'),
         url('../font/MyriadWeb/myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProCond';
    src: url('../font/MyriadWeb/myriadpro-cond-webfont.eot');
    src: url('../font/MyriadWeb/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/MyriadWeb/myriadpro-cond-webfont.woff') format('woff'),
         url('../font/MyriadWeb/myriadpro-cond-webfont.ttf') format('truetype'),
         url('../font/MyriadWeb/myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProCond';
    src: url('../font/MyriadWeb/myriadpro-condit-webfont.eot');
    src: url('../font/MyriadWeb/myriadpro-condit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/MyriadWeb/myriadpro-condit-webfont.woff') format('woff'),
         url('../font/MyriadWeb/myriadpro-condit-webfont.ttf') format('truetype'),
         url('../font/MyriadWeb/myriadpro-condit-webfont.svg#MyriadProCondensedItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}


@font-face {
    font-family: 'DeliciousRoman';
    src: url('../font/Delicious/delicious-roman-webfont.eot');
    src: url('../font/Delicious/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Delicious/delicious-roman-webfont.woff') format('woff'),
         url('../font/Delicious/delicious-roman-webfont.ttf') format('truetype'),
         url('../font/Delicious/delicious-roman-webfont.svg#DeliciousRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DeliciousBold';
    src: url('../font/Delicious/delicious-bold-webfont.eot');
    src: url('../font/Delicious/delicious-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Delicious/delicious-bold-webfont.woff') format('woff'),
         url('../font/Delicious/delicious-bold-webfont.ttf') format('truetype'),
         url('../font/Delicious/delicious-bold-webfont.svg#DeliciousBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DeliciousHeavyRegular';
    src: url('../font/Delicious/delicious-heavy-webfont.eot');
    src: url('../font/Delicious/delicious-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Delicious/delicious-heavy-webfont.woff') format('woff'),
         url('../font/Delicious/delicious-heavy-webfont.ttf') format('truetype'),
         url('../font/Delicious/delicious-heavy-webfont.svg#DeliciousHeavyRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DeliciousSmallCapsRegular';
    src: url('../font/Delicious/delicious-smallcaps-webfont.eot');
    src: url('../font/Delicious/delicious-smallcaps-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Delicious/delicious-smallcaps-webfont.woff') format('woff'),
         url('../font/Delicious/delicious-smallcaps-webfont.ttf') format('truetype'),
         url('../font/Delicious/delicious-smallcaps-webfont.svg#DeliciousSmallCapsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'QuicksandLight';
    src: url('../font/Quicksand/Quicksand_Light-webfont.eot');
    src: url('../font/Quicksand/Quicksand_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Quicksand/Quicksand_Light-webfont.woff') format('woff'),
         url('../font/Quicksand/Quicksand_Light-webfont.ttf') format('truetype'),
         url('../font/Quicksand/Quicksand_Light-webfont.svg#QuicksandLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Lobster13Regular';
	src: url('../font/Lobster/Lobster_1.3-webfont.eot');
	src: url('../font/Lobster/Lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../font/Lobster/Lobster_1.3-webfont.woff') format('woff'),
	     url('../font/Lobster/Lobster_1.3-webfont.ttf') format('truetype'),
	     url('../font/Lobster/Lobster_1.3-webfont.svg#Lobster13Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.clear{
	clear:both;
	height:0;
	margin:0;
	padding:0;
}
.ClearThunder h1, #CA_outerDiv .title, ul.topbar li.title {
	color: #313c45;
	font-family: 'MyriadProCond';
	font-size: 37px;
	font-weight: bold;
	line-height: 50px;
	margin:5px 0 10px 0 ;
	padding:0;
	text-align:left;
}
.thunderadmin_eventurl {
	color: #313c45;
	font-family: Verdana, sans-serif;
	font-size: 11pt;
	margin: -12px 0 12px 0;
}
.ClearThunder h1.BlueTitle {
	color: #4dbcff;
	font-family: Verdana, sans-serif;
	font-size: 40px;
    	font-weight: normal;
	margin: 20px 0 15px;
	padding:0;
	text-align:center;
	}
.ClearThunder h1.sectionHeader {
	color: #fff;
	font-family: 'MyriadProCond';
   	font-size: 90px;
	font-weight: bold;
	line-height:80px;
	margin: 20px 0 0;
	padding:0;
	text-shadow: 2px 2px 1px #00406d;
	}	
.ClearThunder h2{
	color: #313c45;
	font-family: 'MyriadProCond';
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 30px 0;
	text-align:center;

}
.ClearThunder h3 {
	border-bottom:1px solid #313C45; 
	color: #0068A7;
	font-size: 16px;
	font-weight: bold;
	line-height:20px;
	margin: 0 0 10px;
	padding:0 0 5px;
	}
.ClearThunder table h3 {
	border-bottom: none;
	font-size: 12px;
	padding:0;
	}		
.ClearThunder h2.header {
	color: #313C45;
	font-family: 'MyriadProCond';
	font-size: 55px;
	font-weight: normal;
	line-height:50px;
	margin:0 0 20px 0 ;
	padding:0;
	text-align:left;
	}
.ClearThunder h3.MainTitle {
	border-bottom: none;
	color: #ffe2c7;
	font-family: 'MyriadProCond';
	font-size: 55px;
	font-weight: normal;
	line-height:50px;
	margin: 20px 0;
	padding:0;
	}
.ClearThunder h3.header {
	border-bottom: none;
	color: #313C45;
	font-family: 'MyriadProCond';
	font-size: 37px;
	font-weight: normal;
	line-height:50px;
	margin:0 0 20px 0 ;
	padding:0;
	text-align:left;
	}
.ClearThunder h3.subHeader {
	border-bottom: none;
	color: #4dbcff;
	font-family: Verdana;
   	font-size: 40px;
    	font-weight: normal;
	line-height:50px;
	margin: 20px 0;
	padding:0;
	}
.ClearThunder table h3 {
	border-bottom: none;
	color: #3B43AE;
	font-size: 12px;
	margin: 10px 0 10px;
	padding: 0;
	}
.ClearThunder .loginBox h3 {
	border-bottom: none;
	color: #313C45;
	font-family: 'MyriadProCond';
	font-size: 35px;
	font-weight: normal;
	line-height:45px;
	margin: 0 ;
	padding:0 0 0 15px;

}
.loginForm {
	font-weight:normal;
}
.ClearThunder h4 {
	color: #cccccc;
   	font-size: 14px;
   	font-weight: bold;
	line-height:20px;
	margin:0;
	padding:0;
	}
.ct_core_LandingBox{
	float:left;
	font-size:16px;
	line-height:22px;
	text-align:center;
	width:280px;
}
img.border{
	border: 1px solid #1e242a;
}
.ct_core_featuredClients{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #b1bdc8;
	margin:10px auto 0;
	padding:15px 0;
	text-align:center;
	width:100%;
}

.contentBody {
	color:#1e242a;
	font-family: Verdana, sans-serif;
	font-size:14px;
	line-height:1.5em;
	min-height:400px;
	width:100% !important;
}
.clearthunder_contentBox {
	background-color:#f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%,#ffffff 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%,#ffffff 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #efefef 0%,#ffffff 100%); /* W3C */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	padding: 20px ;
	}
#clearthunder_screenshotbkg{
	background-color:transparent;
	background-image: url('/custom/Clarity/Images/ClearThunderThor/ClearThunder_screenshotbk.png');
	background-repeat:no-repeat;
	background-position:right bottom;
}
.clearthunder_mainHeader{
	color:#022b80;
	font-family: 'AvantGardeBookRegular',Arial, sans-serif;
	font-size:23px;
}
.ct_HRgraysolid{
	border-top:2px solid #ccc;
	height:1px;
	margin:10px 0 0 0;
}
.CT_eventsTable{
	font-size:11px;
}
.CT_eventsTable a{
	font-size:13px;
}
.CT_eventsTable td{
	padding:5px 3px;
	border-bottom:1px dotted #dddddd;
}
.clearthunder_subHeader{
	color:#022b80;
	font-family: 'AvantGardeBookRegular',Arial, sans-serif;
	font-size:20px;
}
td.CT_eventsHeader{
	background-color:#efefef;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#999999;
	font-size:10px;
	padding:3px;
}

/* ------------------------------------------*\

	Pricing Page Styles - Large Boxes

\* ------------------------------------------*/
#Price_boxes {
	margin:50px auto 50px;
	width:890px;
}
#Price_boxLeft, #Price_boxCenter, #Price_boxRight{
	float:left;
	min-height:270px;
}
#Price_boxLeft{
	background: #a92d00; /* Old browsers */
	background: -moz-linear-gradient(top, #ff581d 0%, #a92d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff581d), color-stop(100%,#a92d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff581d 0%,#a92d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff581d 0%,#a92d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff581d 0%,#a92d00 100%); /* IE10+ */
	background: linear-gradient(top, #ff581d 0%,#a92d00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff581d', endColorstr='#a92d00',GradientType=0 ); /* IE6-9 */

	border-bottom:2px solid #671b00;		
	border-left:1px solid #671b00;	
	border-right:1px solid #671b00;	
	width:270px;
}
#Price_boxCenter{
	background: #007d27; /* Old browsers */
	background: -moz-linear-gradient(top, #00d94b 0%, #007d27 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00d94b), color-stop(100%,#007d27)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00d94b 0%,#007d27 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00d94b 0%,#007d27 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00d94b 0%,#007d27 100%); /* IE10+ */
	background: linear-gradient(top, #00d94b 0%,#007d27 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d94b', endColorstr='#007d27',GradientType=0 ); /* IE6-9 */

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
	-webkit-box-shadow: 0px 0px 12px 0px #1e242a;
	-moz-box-shadow: 0px 0px 12px 0px #1e242a;
	box-shadow: 0px 0px 12px 0px #1e242a; 
	
	border:1px solid #b1bdc8;
	margin:-10px 0 0;
	min-height:290px;
	width:310px;
}
#Price_boxRight{
	background: #005486; /* Old browsers */
	background: -moz-linear-gradient(top, #00adf5 0%, #005486 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00adf5), color-stop(100%,#005486)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00adf5 0%,#005486 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00adf5 0%,#005486 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00adf5 0%,#005486 100%); /* IE10+ */
	background: linear-gradient(top, #00adf5 0%,#005486 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adf5', endColorstr='#005486',GradientType=0 ); /* IE6-9 */

	border-bottom:2px solid #004067;	
	border-left:1px solid #004067;	
	border-right:1px solid #004067;	
	width:300px;
}
.price_bestValue{
	float:left;
	margin:-8px 0 -26px -11px;
}
h4.smallCap{
	background-color:#1e242a;
	border-bottom:1px solid #111;
	border-top:1px solid #111;
	color:#bed0e1;
	font-family:Verdana;
	line-height:30px;
	margin:0 auto;
	padding:0;
	font-size: 11px;
	text-align:center;
	text-transform:uppercase;
}
h4.smallCap.alignLeft{
	text-align:left;
}

.priceContainer{
	border-top:1px solid #47525b;
	color:#0f1215;
	font-size:11px;
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
	clear:both;
}
.price{
	text-shadow: 1px 1px 3px #000000;

	color:#fff;
	font-size:80px;
	font-weight:bold;
	height:90px;
	letter-spacing:-6px;
	line-height:90px;
	
}
.price .super{
	text-shadow: 1px 1px 3px #000000;
	
	color:#fff;
	font-size:40px;
	font-weight:normal;
	letter-spacing:-3px;
	vertical-align:top;
}
.priceCaption{
	text-shadow: 1px 1px 3px #000000;

	color:#fff;
	font-size:40px;
	height:90px;
	line-height:46px;
	margin:10px 0 0;
	text-transform:capitalize;
}
.priceHighlight {
	background-color: #fff;
	border:1px solid #474a4d;
	font-size:13px;
	margin:10px;
	padding:20px;
	text-align:center;	
}
/* ------------------------------------------*\

	Pricing Page Styles - Below large boxes

\* ------------------------------------------*/
.priceBox_moreinfo_left, .priceBox_moreinfo_right {
	border: 1px solid #7994ab;
	float:left;
	padding:0 20px 10px;
	margin:5px;
	min-height:290px;
	text-align:center;
}
.priceBox_moreinfo_left{
	width:390px;
}
.priceBox_moreinfo_right {
	background: #fff8d9; /* Old browsers */
	background: -moz-linear-gradient(top, #fff8d9 0%, #ffd36b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8d9), color-stop(100%,#ffd36b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff8d9 0%,#ffd36b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff8d9 0%,#ffd36b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff8d9 0%,#ffd36b 100%); /* IE10+ */
	background: linear-gradient(top, #fff8d9 0%,#ffd36b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8d9', endColorstr='#ffd36b',GradientType=0 ); /* IE6-9 */

	font-size:15px;
	line-height:26px;
	padding: 20px 20px 38px;
	width:395px;
}
.priceBox_moreinfo_left h3.MainTitle{
	color:#1e242a;
	font-size:35px;
	line-height:40px;
}

.priceBox_moreinfo_right h3.MainTitle {
	color:#0068a7;
	font-size:40px;
	line-height:50px;
}

/* ------------------------------------------*\

	Feature Section - Icon

\* ------------------------------------------*/	

.features {
	float:left;
	font-size:11px;
	text-align:center;
	line-height:16px;
	padding:0 10px 30px 10px;
	width:200px;
}
.features strong{
	display:block;
	font-size:15px;
	padding:10px 0;
}
.feature_Icons {
	background-image: url('/proxy.php?filename=images/icons/icon_Background.jpg');
	background-position:bottom right;
	background-repeat: repeat-x;
	height:170px;
	margin:0 auto;
	width:184px;
}
.features a{
	font-weight:bold;
}
.features a strong {
	color:#1E242A;
}
.features a:hover strong {
	color:#660066;
}
.feature_Icons a img {
    border:1px solid #333;
}
.feature_Icons a:hover img {
    border:1px solid #660066;
}

/* ------------------------------------------*\

	About Section - Our Clients

\* ------------------------------------------*/	

hr {
	backgroundcolor:transparent;
	border-top:1px solid #b4c4d2;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	color:transparent;
	margin:30px 0 ;
	
}

/* ------------------------------------------*\

	Contact/Support/Forms

\* ------------------------------------------*/
.clearthunder_highlightBox Form, Form {
	color:#313c47;
	font-size:10px;
}
.clearthunder_highlightBox Form table.thunderContact th, .clearthunder_highlightBox Form table.thunderContact td label,
 .thunder_wizard table.thunderContact th,  Form table.thunderContact td label, Form table.thunderContact th {
	color:#313c4 !important;
	font-size:11px !important;
	font-weight:normal !important;
	padding:7px 0 0 0 !important;
	/*text-align:right !important;*/
	/*width: auto !important;*/
}


 .thunder_wizard th.subHeader, #thunder_user_info th.subHeader{
	font-size:14px !important;
    	font-weight: normal !important;
	padding:5px 0 0 0;
    	text-align: right !important;
    	width: auto !important;
}
#thunder_user_info th.subHeader{
	padding:0px;
}

.clearthunder_highlightBox Form td {
	padding:2px 0 2px 10px;
	text-align:left;
}

.clearthunder_highlightBox Form input, .clearthunder_highlightBox Form textarea, .clearthunder_highlightBox Form select {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: inset 0px 0px 10px 1px #dbe9f5;
	-moz-box-shadow: inset 0px 0px 10px 1px #dbe9f5;
	box-shadow: inset 0px 0px 10px 1px #dbe9f5; 
	
	border-top:1px solid #7994ab;
	border-right:1px solid #7994ab;
	border-bottom:1px solid #a5bdd2;
	border-left:1px solid #a5bdd2;
	padding:5px;
	margin:0 3px 0 0 !important;
	float: left;
	font-size:13px;
	padding:10px;
}
.clearthunder_nofloat form input, .clearthunder_nofloat form textarea, .clearthunder_nofloat form select {
	float: none !important;
}
.clearthunder_highlightBox Form input.buttonSelect, 
#thunder_user_select_popup td input.buttonSelect,
input.buttonSelect{
	-webkit-box-shadow: inset 0px 0px 0px 0px #002033;
	-moz-box-shadow: inset 0px 0px 0px 0px #002033;
	box-shadow: inset 0px 0px 0px 0px #002033; 	
	text-shadow: none;

	float:left;
	font-size:13px;
	padding:10px;
}
.clearthunder_highlightBox Form input.button, Form input.button{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-box-shadow: inset 0px 0px 0px 0px ;
	-moz-box-shadow: inset 0px 0px 0px 0px ;
	box-shadow: inset 0px 0px 0px 0px ; 
	
	border-top:none;
	border-right:none;
	border-bottom:none; 
	border-left:none;
	margin:0;
	padding:0px;
}
.clearthunder_highlightBox Form input.ct_formButton {
	background: #590059; /* Old browsers */
	background: -moz-linear-gradient(top, #8e008e 0%, #590059 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e008e), color-stop(100%,#590059)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8e008e 0%,#590059 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8e008e 0%,#590059 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8e008e 0%,#590059 100%); /* IE10+ */
	background: linear-gradient(top, #8e008e 0%,#590059 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e008e', endColorstr='#590059',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 0px 0px ;
	-moz-box-shadow: 0px 0px 0px 0px ;
	box-shadow: 0px 0px 0px 0px ;  
	
	border:1px solid #e300e4;
	color:#fff;
	font-size:17px;
	margin:0 5px 0 0;
	padding: 5px 15px;	
}
.clearthunder_highlightBox Form#contactUs {
	background-image:url('');
	margin:0 260px 0 0;
}
.clearthunder_highlightBox.ClearThunder_ThorForm {
	background-position:bottom right;
	background-repeat: no-repeat;
	clear: left;
	margin:auto; 
	text-align:center;
}
.clearthunder_highlightBox.ClearThunder_ThorForm.ClearThunder_Contact {
	background-image: url('/proxy.php?filename=images/CT_bkg_ThorContactForm.png');
}
.clearthunder_highlightBox.ClearThunder_ThorForm.ClearThunder_Support {
	background-image: url('/proxy.php?filename=images/CT_bkg_ThorSupportForm.png');
}
.clearthunder_highlightBox.ClearThunder_ThorForm.ClearThunder_CreateEvent {
	background-image: url('/proxy.php?filename=images/CT_bkg_ThorEventForm.png');
}
/* ------------------------------------------*\

	Warning

\* ------------------------------------------*/
.warning {
	background: #FF581D;
	border:1px solid #2b002b;
	color:#fff;
	font-family: Verdana;
	font-size:17px;
	margin:0 auto 10px;
	padding:7px;
	text-align:center;
}

/* ------------------------------------------*\

	About - Dark Side 

\* ------------------------------------------*/
#darkSideBar {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 30px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 30px 0px 0px;
		 
	background-color:#1e242a;
	border:1px solid #000;
	border-bottom:none;
	color:#fff;
	float:right;
	margin:-36px -40px -35px 40px;
	padding:35px 0px;
	width:410px;
}
.registrationProcess {
	background-position:bottom center;
	background-repeat: no-repeat;
	height:160px;
	margin:5px auto 10px;
	width:363px;
}
.registrationProcess.registrationProcessCreate, .registrationProcess.registrationProcessSecure {
	text-align:left;
}
.registrationProcess.registrationProcessRegister, .registrationProcess.registrationProcessTrack,
.registrationProcess.registrationProcessRegister p, .registrationProcess.registrationProcessTrack p{
	text-align:right;

}
.registrationProcess.registrationProcessCreate {
	background-image: url('/proxy.php?filename=images/CT_RegistrationProcess_Create.png');
}
.registrationProcess.registrationProcessRegister {
	background-image: url('/proxy.php?filename=images/CT_RegistrationProcess_Register.png');
}
.registrationProcess.registrationProcessSecure {
	background-image: url('/proxy.php?filename=images/CT_RegistrationProcess_Secure.png');
}
.registrationProcess.registrationProcessTrack {
	background-image: url('/proxy.php?filename=images/CT_RegistrationProcess_Track.png');
}

/* ------------------------------------------*\

	Home

\* ------------------------------------------*/

.ct_homepageTypes{
	background-repeat:no-repeat;
	float:left;
	height:283px;
	margin:0;
	padding:10px 0 10px 10px;
	width:420px;
}
.ct_homepageTypes.ct_homepageTypes_corporate {
	background-image: url('/proxy/images/bkg_corporate.jpg');
	margin-right:20px;
}
.ct_homepageTypes.ct_homepageTypes_athletic {
	background-image: url('/proxy/images/bkg_athletic.jpg');
}
.ct_homepageTypes h1.blackTitle strong{
	font-family: 'MyriadProCond';
	font-size: 40px;
	font-weight: bold;
}
.ct_homepageTypes h1.blackTitle{
	font-family: 'MyriadProCond';
	font-size: 35px;
	margin-top:0;
	margin-bottom:128px;
}
.ct_homepageTypes .ct_homepageTypes_content {
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	line-height: 1.2em;
	padding: 28px 5px 0 16px;
	width: 269px;
}
.ct_homepageTypes.ct_homepageTypes_athletic .ct_homepageTypes_content {
	width:270px;
}
.ct_homepageTypes a.btn_learnMore{
	background-image: url('/proxy/images/btn_clickLearnMore.png');
	background-repeat:no-repeat;
	cursor: pointer;
	display:block;
	float:left;
	height:92px;
	text-indent:-9999px;
	overflow:hidden;
	width:124px;	
}
.thunderadmin_large_number {
	display: block;
	float: left;
	margin: 1em 20px 1em 0;
	vertical-align: top;
}
.thunderadmin_large_number .thunderadmin_number {
	display: inline-block;
	float: left;
	font-family: 'Lobster13Regular';
	font-size: 24pt;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin-right: 8px;
}
.thunderadmin_large_number .thunderadmin_label {
	display: inline-block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	height: 12px;
	line-height: 12px;
}


.contentBody{
    color:#333333;
    font-family:  verdana, Verdana, sans-serif;
    font-size:14px;
    line-height:1.5em;
    margin:0 auto;
    padding:0;
    width:880px;
}
.clearthunder_highlightBox {
    background: -moz-linear-gradient(center top , #EFEFEF 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 20px;
}

/* ------------------------------------- *\

        Start Menu Styles (these may not be used....)

\* ------------------------------------- */

.ct_mainNav{
    color:#B0CEEC;
    padding:48px 0 0 0;
}
.ct_mainNav a {
    color:#1B56AA;
    font-size: 14px;
    padding:0 .2em;
}
.sideNav{
    background-image: url('/custom/Clarity/Images/ClearThunder/2011/Images/background.png');
    background-color:transparent;
    background-position:top;
    background-repeat:repeat-x;
    border: 1px solid #777;
    float:right;
    padding: 20px;
    width:180px
}
.sideNav ul{
    list-style:none;
    padding:0;
    margin:0;
}
.sideNav ul li{
    border-bottom:1px dotted #777;
    margin-bottom:5px;
    padding-bottom:5px;
}
/* ------------------------------------------- *\

        Bottom - Client Logo Styles Styles

\* ------------------------------------------- */

#ct_clientlogos{
    padding:10px 0 0 0;
    text-align:center;
    width:900px;
}
#ct_clientlogos img{
    padding:0 10px;
}


/* ------------------------------------------- *\

            Footer Styles Styles

\* ------------------------------------------- */

#footerContainer{
    background-color:#8C8C8C;
    background-image: url('/custom/Clarity/Images/ClearThunder/2011/ClearThunder_footerbackground.jpg');
    background-position:top;
    background-repeat:repeat-x;
    color:#555;
    font-family:verdana, Geneva, sans-serif;
    font-size:11px;
    line-height:140%;
    padding:20px 0 0 0;
    z-index:100;
}
#footerContainerAdmin { /* For Admin Layout */
    background-color:#8C8C8C;
    background-image: url('/custom/Clarity/Images/ClearThunder/2011/ClearThunder_footerbackground.jpg');
    background-position:top;
    background-repeat:repeat-x;
    border-bottom:2px solid #555;
    color:#555;
    font-family:verdana, Geneva, sans-serif;
    font-size:11px;
    line-height:140%;
    padding:20px 0 0 0;
    margin:30px 0 0 0;
    text-align:right;
    z-index:100;
}
#footer{
    background-image: url('/custom/Clarity/Images/ClearThunder/2011/ct_logoPeople.png');
    background-position:bottom left;
    background-repeat:no-repeat;
    min-height:220px;
}
#footerAdmin{
    background-image: url('/custom/Clarity/Images/ClearThunder/2011/ct_logoPeople.png');
    background-position:bottom left;
    background-repeat:no-repeat;
    min-height:150px;
}
.ct_footerleft {
    border-right:1px solid #999;
    padding:0 25px 20px 0;
    width:455px;
}
.ct_footercenter{
    border-right:1px solid #999;
    padding:0 25px 20px;
    width:120px;
}
.ct_footerright{
    padding:0 0 20px 20px;
    width:245px;
}
#footer a{
    color:#425C7C;
}
#footer ul{
    display:inline-block;
    list-style:none;
    margin:2.4em 0 0;
    padding:0;
}
h3.ct_smallbold {
    color:#555;
    font-weight:bold;
}
.ct_copyright {
    color:#555;
    padding:22px 0 0 0;
    text-align:right;
}


/* ------------------------------------------*\

    Pricing Page Styles - Large Boxes

\* ------------------------------------------*/
#Price_boxes {
    margin:50px auto 50px;
    width:890px;
}
#Price_boxLeft, #Price_boxCenter, #Price_boxRight{
    float:left;
    min-height:270px;
}
#Price_boxLeft{
    background: #a92d00; /* Old browsers */
    background: -moz-linear-gradient(top, #ff581d 0%, #a92d00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff581d), color-stop(100%,#a92d00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ff581d 0%,#a92d00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ff581d 0%,#a92d00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff581d 0%,#a92d00 100%); /* IE10+ */
    background: linear-gradient(top, #ff581d 0%,#a92d00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff581d', endColorstr='#a92d00',GradientType=0 ); /* IE6-9 */

    border-bottom:2px solid #671b00;        
    border-left:1px solid #671b00;  
    border-right:1px solid #671b00; 
    width:270px;
}
#Price_boxCenter{
    background: #007d27; /* Old browsers */
    background: -moz-linear-gradient(top, #00d94b 0%, #007d27 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00d94b), color-stop(100%,#007d27)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00d94b 0%,#007d27 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00d94b 0%,#007d27 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00d94b 0%,#007d27 100%); /* IE10+ */
    background: linear-gradient(top, #00d94b 0%,#007d27 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d94b', endColorstr='#007d27',GradientType=0 ); /* IE6-9 */

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    
    -webkit-box-shadow: 0px 0px 12px 0px #1e242a;
    -moz-box-shadow: 0px 0px 12px 0px #1e242a;
    box-shadow: 0px 0px 12px 0px #1e242a; 
    
    border:1px solid #b1bdc8;
    margin:-10px 0 0;
    min-height:290px;
    width:310px;
}
#Price_boxRight{
    background: #005486; /* Old browsers */
    background: -moz-linear-gradient(top, #00adf5 0%, #005486 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00adf5), color-stop(100%,#005486)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00adf5 0%,#005486 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00adf5 0%,#005486 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00adf5 0%,#005486 100%); /* IE10+ */
    background: linear-gradient(top, #00adf5 0%,#005486 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adf5', endColorstr='#005486',GradientType=0 ); /* IE6-9 */

    border-bottom:2px solid #004067;    
    border-left:1px solid #004067;  
    border-right:1px solid #004067; 
    width:300px;
}
.price_bestValue{
    float:left;
    margin:-8px 0 -26px -11px;
}
h4.smallCap{
    background-color:#1e242a;
    border-bottom:1px solid #111;
    border-top:1px solid #111;
    color:#bed0e1;
    font-family:Verdana;
    line-height:30px;
    margin:0 auto;
    padding:0;
    font-size: 11px;
    text-align:center;
    text-transform:uppercase;
}
h4.smallCap.alignLeft{
    text-align:left;
}

.priceContainer{
    border-top:1px solid #47525b;
    color:#0f1215;
    font-size:11px;
    margin:0 auto;
    text-align:center;
    text-transform:uppercase;
    clear:both;
}
.price{
    text-shadow: 1px 1px 3px #000000;

    color:#fff;
    font-size:80px;
    font-weight:bold;
    height:90px;
    letter-spacing:-6px;
    line-height:90px;
    
}
.price .super{
    text-shadow: 1px 1px 3px #000000;
    
    color:#fff;
    font-size:40px;
    font-weight:normal;
    letter-spacing:-3px;
    vertical-align:top;
}
.priceCaption{
    text-shadow: 1px 1px 3px #000000;

    color:#fff;
    font-size:40px;
    height:90px;
    line-height:46px;
    margin:10px 0 0;
    text-transform:capitalize;
}
.priceHighlight {
    background-color: #fff;
    border:1px solid #474a4d;
    font-size:13px;
    margin:10px;
    padding:20px;
    text-align:center;  
}
/* ------------------------------------------*\

    Pricing Page Styles - Below large boxes

\* ------------------------------------------*/
.priceBox_moreinfo_left, .priceBox_moreinfo_right {
    border: 1px solid #7994ab;
    float:left;
    padding:0 20px 10px;
    margin:5px;
    min-height:268px;
    text-align:center;
}
.priceBox_moreinfo_left{
    width:390px;
}
.priceBox_moreinfo_right {
    background: #fff8d9; /* Old browsers */
    background: -moz-linear-gradient(top, #fff8d9 0%, #ffd36b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8d9), color-stop(100%,#ffd36b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff8d9 0%,#ffd36b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff8d9 0%,#ffd36b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff8d9 0%,#ffd36b 100%); /* IE10+ */
    background: linear-gradient(top, #fff8d9 0%,#ffd36b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8d9', endColorstr='#ffd36b',GradientType=0 ); /* IE6-9 */

    font-size:15px;
    line-height:26px;
    padding: 20px 20px 38px;
    width:395px;
}
.priceBox_moreinfo_left h3 {
    color:#1e242a;
    font-size:35px;
    line-height:40px;
}

.priceBox_moreinfo_right h3 {
    color:#0068a7;
    font-size:40px;
    line-height:50px;
}

/* ------------------------------------------*\

    Feature Section - Icon

\* ------------------------------------------*/ 

.features {
    float:left;
    font-size:11px;
    text-align:center;
    line-height:16px;
    padding:0 10px 30px 10px;
    width:200px;
}
.features strong{
    display:block;
    font-size:15px;
    padding:10px 0;
}
.feature_Icons {
    background-image: url('/proxy.php?filename=images/icons/icon_Background.jpg');
    background-position:bottom right;
    background-repeat: repeat-x;
    height:170px;
    margin:0 auto;
    width:184px;
}
.features a{
    font-weight:bold;
}
.features a strong {
    color:#1E242A;
}
.features a:hover strong {
    color:#660066;
}
.feature_Icons a img {
    border:1px solid #333;
}
.feature_Icons a:hover img {
    border:1px solid #660066;
}

/* ------------------------------------------*\

    About Section - Our Clients

\* ------------------------------------------*/ 

hr {
    backgroundcolor:transparent;
    border-top:1px solid #b4c4d2;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    color:transparent;
    margin:30px 0 ;
    
}
