@charset "utf-8";
*
{
	margin:0px;
	padding:0px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
body
{
	background:#FFF url(/images/body-bg.gif) center top no-repeat;
}
#header-positioner
{
	position:absolute;
	top:0px;
	width:100%;
}
#contents-positioner
{
	margin-top:150px;
}
#footer-container
{
	width:100%;
	background:#FCEAE2;
}
#header, #contents, #footer
{
	width:960px;
	margin:0px auto;
	/*padding:0px 20px;*/
}
#header
{
	height:150px;
}
#contents
{
}
#footer
{
	background:#FCEAE2 url(/images/footer-top-shadow.gif) left top no-repeat;
	padding-top:30px;
	padding-bottom:10px;
}

/*********************
	HEADER ELEMENTS
*********************/
#logo
{
	margin-top:10px;
}
#header-contact
{
	display:block;
	font-size:22px;
	color:#373435;
}

#nav
{
	margin-top:10px;
	padding-left:3px;
	height:40px;
	background:#0098DA;
}
#nav li
{
	list-style:none;
	float:left;
	display:inline;
}
#nav li a
{
	display:inline-block;
	font-size:12px;
	line-height:40px;
	color:#FFF;
	text-decoration:none;
	padding-left:8px;
	padding-right:9px;
	/*border-left:1px solid #FFF;*/
	background:#0098DA;
}
#nav li a:hover
{
	background:#373435;
}
#nav li a#bio
{
	background:#8AC13B;
}
#nav li a#cryo
{
	background:#CF709A;
	color:#FFF;
}
/*********************
	FOOTER ELEMENTS
*********************/


/*********************
	ROTATOR
*********************/
#rotator-wrapper
{
	width:960px;
	height:547px;
}
.rotator-item
{
	width:960px;
	height:517px;
	float:left;
	display:inline;
	background:0098DA;
}
.rotator-item h2
{
	font-family:Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:40px;
	line-height:40px;
	font-weight:normal;
	color:#FCE01B;
	height:auto;
	text-indent:0px;
}
.rotator-tagline
{
	display:block;
	margin-top:10px;
	margin-bottom:20px;
	font-family:Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}
.rotator-item div p
{
	color:#F3F3F3;
}
.rotator-item img
{
}

/*********************
	COLUMNS
*********************/
.padding-offset
{
	padding:10px;
}
.padding-left-right
{
	padding:0px 10px;
}
.padding-top-bottom
{
	padding:10px 0px;
}
.padding-right
{
	padding-right:10px;
}
.padding-left
{
	padding-left:10px;
}
.margin-right
{
	margin-right:10px;
}
.margin-left
{
	margin-left:10px;
}
.left
{
	float:left;
	display:inline;
}
.right
{
	float:right !important;
	display:inline;
}
.center
{
	margin:0px auto;
}
.clear
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.column-960, .column-768, .column-720, .column-640, .column-576, .column-480, .column-384, .column-320, .column-288, .column-256, .column-240, .column-192, .column-160, .column-96
{
	float:left;
	display:inline;
}
.column-960 { width:960px}
.column-768 { width:768px}
.column-720 { width:720px}
.column-640 { width:640px}
.column-576 { width:576px;}
.column-480 { width:480px}
.column-384 { width:384px}
.column-320 { width:320px}
.column-288 { width:288px}
.column-256 { width:256px}
.column-240 { width:240px}
.column-192 { width:192px}
.column-160 { width:160px}
.column-96 { width:96px}

.spacer
{
	height:30px;
	display:block;
}
.spacer-10px
{
	height:10px;
	display:block;
}

/*********************
	BACKGROUND COLORS
*********************/
.blue-bg
{
	background:#0098DA;
}
.pink-bg
{
	background:#F8C9C9;
}
.pink-lite-bg
{
	background:#FCEAE2;
}
/*********************
	FONTS
*********************/
.tahoma
{
	font-family:Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.blue
{
	color:#0098DA;
}
.pink
{
	color:#CF709A;
}
.green
{
	color:#8AC13B;
}
.gray-dark
{
	color:#636467;
}
.gray-light
{
	color:#77787B;
}
.large
{
	font-size:24px;
	line-height:30px;
}
.medium
{
	font-size:18px;
	line-height:22px;
}
.small
{
	font-size:12px;
	line-height:16px;
}
.align-center
{
	text-align:center;
}
/*********************
	READ MORE
*********************/
.visit-page-white, .visit-page-yellow
{
	float:right;
	display:inline;
	margin:10px 0px;
}

/*********************
	GENERAL ELEMENTS
*********************/
p
{
	font-size:14px;
	line-height:18px;
	color:#636467;
	margin-bottom:10px;
	line-height:20px;
}
ul.general-ul, ol.general-ol
{
	margin-left:20px;
}
ul.general-ul li ul
{
	margin-left:10px;
	margin-top:10px;
}
ul.general-ul li, ul.general-ul li ul li
{
	list-style:none;
	padding:0px 10px 0px 18px;
	background:url(../../images/bullet-1.gif) left 6px no-repeat;
	line-height:18px;
	color:#636467;
	margin-bottom:10px;
	line-height:20px;
}
ol.general-ol li
{
	margin:0px 10px 0px 18px;
	line-height:18px;
	color:#636467;
	margin-bottom:10px;
	line-height:20px;
}
h1, .h1-cryo, .h1-bio, h2
{
	font-size:24px;
	height:50px;
	line-height:50px;
	/*text-indent:10px;*/
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:10px;
}
h1
{
	background:#0098DA;
	color:#FCE01B;
}
.h1-cryo
{
	background:#CF709A;
	color:#FFF;
}
.h1-bio
{
	background:#8AC13B;
	color:#FFF;
}
h1 span,
.h1-cryo span,
.h1-bio span
{
	font-size:24px;
	line-height:50px;
	color:#373435;
	text-transform:uppercase;
}
h1 .camelcaps
{
	text-transform:capitalize;
}
h2
{
	text-transform:none;
	color:#0098DA;
	padding-left:0px;
}
h3
{
	font-size:18px;
	color:#373435;
	font-weight:normal;
	padding:0 10px;
	margin-bottom:10px;

}
h4, h5
{
	font-weight:normal;
	font-size:14px;
	color:#0098DA;
	margin-bottom:10px;
	padding:0px 10px;
}
h6
{
	font-size:14px;
	line-height:30px;
	font-weight:normal;
	color:#0098DA;
	margin-bottom:10px;
}
.viewpage-bio-full,
.viewpage-cryo-full
{
	display:block;
	height:33px;
	text-align:right;
	margin-bottom:10px;
}
.viewpage-bio-full
{
	background:url(/images/viewpage-bio-full-bg.gif) right top no-repeat;
}
.viewpage-cryo-full
{
	background:url(/images/viewpage-cryo-full-bg.gif) right top no-repeat;
}
.viewpage-bio-small,
.viewpage-cryo-small
{
}
.copyright
{
	font-size:11px;
}
.address
{
	font-size:12px;
	line-height:16px;
}
.social-icon
{
	display:inline-block;
	margin-right:5px;
}
.uc-spacer
{
	height:500px;
}
.quote-start
{
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:10px;
}
.quote-end
{
	float:right;
	display:inline;
	margin-left:10px;
	margin-bottom:10px;
}
.download-pdf
{	
	float:right;
	display:inline;
}
.image-left
{
	float:left;
	display:inline;
	margin:10px 10px 10px 0px;
}
.image-right
{
	float:right;
	display:inline;
	margin:10px 0px 10px 10px;
}
sup, sub
{
	font-size:12px;
	display:inline;
	line-height:12px;
}
/************************************
	FORM
************************************/
#form-container
{
	margin-left:10px;
}
#form-table
{
	width:100%;
	font-size:13px;
}
#form-table td
{
	padding:10px 0px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#383838;
}
#form-table td.field-label
{
	padding-top:20px;
}
td.err-td
{
}
input.field, textarea
{
	width:280px;
	padding:5px;
	border-top:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	background:url(/images/form-field-bg.gif) left top no-repeat;
	border-bottom:1px solid #D1D3D4;
	border-right:1px solid #D1D3D4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#383838;
}
input.field
{
	height:24px;
}
textarea
{
}
input.button
{
	width:112px;
	height:32px;
	text-indent:32px;
	background:#0098DA url(/images/submit-button-bg.gif) left top no-repeat;
	color:#fff;
	border:0px none;
	display:block;
	font-weight:bold;
	cursor:pointer;
}
.form-help
{
	font-size:11px;
	color:#5C5C5C;
}
label
{
	margin-right:10px;
}
label input
{
	margin-right:5px;
	vertical-align:middle;
}
.error
{
	color:#77787B;
	background:url(/images/form-error-bg.gif) left 9px no-repeat;
	line-height:34px;
	display:inline-block;
	padding-left:24px;
}
.error-character
{
	font-size:15px;
	color:#FF0000;
}
h2.form-h2
{
	margin-top:0px;
	font-size:13px;
	font-weight:bold;
}
.form-responce-message-spacer
{
	height:350px;
}

#amogh
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#77787B;
}
#amogh:hover
{
	color:#E2017F;
}
