/*CEMI STYLES 2013 ==============================================*/
TD, TH, BODY, CAPTION, P, DIV, SPAN, LI, INPUT, BLOCKQUOTE
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #252122;
	border: 0px solid #FFFFFF;
}
.titlediv
{
	color: #2B2434;
}
TD.layout_header_1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.layout_header_2
{
	color: #FFFFFF;
}
.shipSinglePageSummary TD
{
	vertical-align: middle;
}
#poweredBy
{
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
/*CUSTOM STYLES ==============================================*/
.test
{
	border: 1px solid #0BFE88;
}
.hr-logo
{
	text-align: center;
}
#homeContentLoggedin
{
	margin-top: -57px;
	margin-left: -1px;
}
#homeContent
{
	margin-top: 151px;
	text-align: center;
}
#homeContentLoggedOut
{
	margin-left: -1px;
	margin-top: -1px;
}
/*LINK ==============================================*/
A:link
{
	color: #404040;
	text-decoration: none;
}
A:active
{
	text-decoration: none;
	color: #404040;
}
A:hover
{
	text-decoration: underline;
	color: #404040;
}
A:visited
{
	text-decoration: none;
	color: #404040;
}
/**/
.helpTitle
{
	color: #FFFFFF;
	background-color: #A11F34;
}
.styleq
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.style4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.CEMI_RegB_login IMG
{
	/*[empty]margin-left:;*/
}
.il_img IMG
{
	/*[disabled]width:100%;*/
	-moz-box-shadow: 3px 3px 4px #F4F4F4;
	-webkit-box-shadow: 3px 3px 4px #F4F4F4;
	box-shadow: 3px 3px 4px #F4F4F4;
}
IMG
{
	border: none;
}
.hr-logo
{
	margin-top: 29px;
}
.content:link
{
	color: #707070;
	text-decoration: none;
}
.content:visited
{
	text-decoration: none;
	color: #000000;
}
.content:hover
{
	text-decoration: none;
	color: #000000;
}
.content:active
{
	text-decoration: none;
	color: #707070;
}
.style10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style11
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.image
{
	background-image: url(https://oiimages.s3.amazonaws.com/images/graident_bg.jpg);
}
.image:hover
{
	background-image: url(https://oiimages.s3.amazonaws.com/images/graident_bg2.jpg);
}
.style12
{
	font-size: 12px;
}
.header_3
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3:link
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.header_3:active
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.ch_off
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	background-color: #CECFCE;
	padding-left: 7px;
	height: 18px;
	vertical-align: middle;
}
.ch_off2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding-left: 7px;
	height: 18px;
	vertical-align: middle;
}
.ch_active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF00FF;
	padding-left: 7px;
	background-color: #CECFCE;
	font-weight: bold;
	height: 18px;
	vertical-align: middle;
}
.white_standard
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.top_nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	text-decoration: none;
	vertical-align: middle;
}
.breadcrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #940000;
	font-style: normal;
	font-weight: bold;
}
H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5A0000;
	font-style: normal;
	font-weight: bold;
}
/*SIDE NAV*/
.side_nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	padding-left: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #063F6F;
	font-style: normal;
	font-weight: bolder;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #00335C;
	font-weight: bolder;
	padding-left: 0px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #0A2B52;
	font-weight: bolder;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bolder;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #063F6F;
	font-style: normal;
	font-weight: bolder;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #00335C;
	font-weight: bolder;
	padding-left: 0px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav_cat_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	background-color: #0A2B52;
	font-weight: bolder;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/******* SHOPPING CART *********/
.SC_row_1
{
	background-color: #FFFFFF;
}
.SC_row_2
{
	background-color: #EDEFE3;
}
.SC_row_3
{
	background-color: #DDDDDD;
}
.SC_row_4
{
	background-color: #EDEFE3;
}
.SC_row_1 HR
{
	color: #E2E2E2;
	border-top: 1px solid #E2E2E2;
}
HR.shipPageHr
{
	border-top: 1px solid #E2E2E2;
	color: #E2E2E2;
}
.SC_title1
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 3px;
	background-color: #F7F7F7;
	border-right: 4px solid #FFFFFF;
	padding-bottom: 15px;
}
.SC_title2
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.SC_title22
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	background-color: #FFFFFF;
}
.SC_title23
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	background-color: #F13838;
}
.SC_title3
{
	color: #7D6646;
	font-size: 13px;
	font-weight: bolder;
}
.SC_title32
{
	color: #8D7549;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33:link
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33:visited
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33:hover
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title33:active
{
	color: #000000;
	font-size: 15px;
	font-weight: bolder;
}
.SC_title4
{
	color: #806844;
	background: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.SC_subTotal2
{
	background: #C0C0C0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.SC_name
{
	font-weight: normal;
	color: #A11F34;
}
.SC_name:link
{
	color: #000000;
	text-decoration: underline;
}
.SC_name:hover
{
	color: #727272;
	text-decoration: none;
}
.SC_name:visited:hover
{
	font-size: 10px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
.SC_name:visited
{
	color: #000000;
	text-decoration: underline;
}
/********* PROFILE CLASSES ***************/
.billingShippingAddressesBlock TD
{
	text-align: justify;
}
.billingShippingAddressesBlock TD.SC_subTotal
{
	text-align: left;
	padding-right: 0px;
	height: 23px;
	border-bottom: 1px solid #D4D4D4;
	color: #4D4D4D;
}
.profile_title_1
{
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A11F34;
}
.profile_title_1_lite
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A5A5A5;
}
.profile_title_2
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
}
.profile_row_1
{
	background-color: #F4F4F4;
}
.profile_row_2
{
	background-color: #FFFFFF;
}
.item_title_3
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.item_title_1
{
	font-size: 12px;
	font-weight: bold;
	width: 400px;
	color: #000000;
	text-decoration: none;
	background-color: #DADCF1;
}
.item_title_main
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A54952;
	text-decoration: none;
	padding: 5px;
}
/********  ITEM ********/
.item_header
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A11F34;
}
.footer
{
	font-size: 11px;
	color: #232323;
}
/**/
.report_quickOrderText
{
	padding: 10px;
}
/*****  ERRORS *****/
.error_1
{
	font-size: 16px;
	background-color: #FFFF00;
	border: 1px dotted #FF0000;
	color: #FF0000;
	padding: 3px;
}
.error_2
{
	font-size: 14px;
	background-color: #F9DBDB;
	border: 1px dashed #FF0000;
	color: #FF0000;
	padding: 5px;
}
.error_3
{
	font-size: 10px;
	background-color: #F9DBDB;
	color: #FF0000;
	padding: 5px;
}
/***** END ERRORS *****/
.notice_3
{
	font-size: 14px;
	background-color: #FFF;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #008000;
}
DIV.notice_3
{
	background-color: #FDD6D6;
	color: #EF0049;
	border: 1px dashed #EF0049;
	margin-top: 6px;
	padding: 8px;
	font-size: 11px;
	font-weight: normal;
}
.notice_1
{
	font-size: 12px;
	background-color: #CCCCCC;
	color: #CCCCCC;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
/********* SEARCH CLASSES ****************/
.searchResultsTitle_1
{
	color: #002B59;
	font-size: 14px;
	font-weight: bold;
}
.searchResultsTitle_1_keyword
{
	color: #1CB515;
	font-size: 14px;
	font-weight: bold;
	padding-right: 13px;
	text-align: left;
}
.searchNoResults
{
	color: #FF3300;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFF99;
	padding: 5px;
}
.searchFormTitle
{
	color: #002B59;
	font-size: 11px;
	font-weight: bold;
}
/********* PASSWORD CLASSES ****************/
.passwordFormTitle
{
	color: #0A4490;
	font-size: 15px;
	font-weight: bold;
}
.passwordFormText
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.item_header
{
	background: #6584B2;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
}
/******* SHOPPING CART *********/
.SC_row_1
{
	background-color: #FFFFFF;
}
.SC_row_2
{
	background-color: #F7F6F6;
}
.SC_row_3
{
	background-color: #DDDDDD;
}
.SC_row_4
{
	background-color: #EDEFE3;
}
.SC_title1
{
	color: #828282;
	font-size: 15px;
	font-weight: bold;
	padding-top: 12px;
	padding-left: 3px;
}
.SC_title2
{
	background: #6584B2;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
}
.SC_title3
{
	color: #EB1411;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
}
.SC_title4
{
	color: #0D0D0D;
	background: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
.SC_subTotal
{
	font-size: 14px;
	font-weight: bold;
	color: #424242;
}
.SC_subTotal2
{
	background: #EEEEEE;
	font-size: 12px;
	font-weight: bold;
	color: #626262;
}
.SC_subTotal3
{
	/*used to show total on shippingBilling.php*/
	background: #F7F7F7;
	font-size: 14px;
	font-weight: bold;
	color: #1CB515;
	padding-right: 0px;
}
.correctQuizAnswer
{
	color: #008000;
	font-style: italic;
	font-weight: bold;
}
.wrapper_table
{
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background: #FFF;
	color: #FF0000;
}
.inner_wrapper_table
{
	border-bottom-color: #FF0000;
	border-bottom-style: solid;
	border-bottom-width: 0.5px;
	border-left-color: #FF0000;
	border-left-style: solid;
	border-left-width: 0.5px;
	border-right-color: #FF0000;
	border-right-style: solid;
	border-right-width: 0.5px;
	border-top-color: #FF0000;
	border-top-style: solid;
	border-top-width: 0.5px;
	height: 600px;
	width: 100%;
	color: #FF0000;
}
.a.wrapper_table:link
{
	font-size: 13px;
	font-weight: bold;
	color: #CCC;
	text-decoration: underline;
}
.instructions
{
	float: right;
	font-size: 12px;
	text-align: justify;
	width: 100%;
}
.item_title_2
{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-color: #DADCF1;
}
.item_title_3:link, .item_title_3:link:hover, .item_title_3:visited, .item_title_3:visited:hover
{
	color: #FFF;
	text-decoration: underline;
}
/*********************************************************
CSS Document*/
.POD_text_1
{
	font-size: 10px;
	color: #000000;
}
.referenceName
{
	color: #EC0909;
	font-weight: bold;
}
.POD_form_textEntry
{
}
.POD_form_textArea
{
}
.POD_form_selectList
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 2px solid #7DA2D1;
}
.POD_form_button_inactive
{
	font-weight: bold;
	font-size: 13px;
}
.POD_iteminfo_name
{
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background-color: #003A69;
}
.POD_instruction_title
{
	text-align: left;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12pt;
}
.POD_instruction_text
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
}
.POD_versionList
{
	font-weight: bold;
	border: 1px dashed #FEA926;
	background-color: #FEF6D6;
}
.POD_versionList B
{
	color: #E75353;
}
.referenceName
{
	color: #EC8D00;
	font-weight: bold;
	font-style: italic;
	width: 143px;
}
.referenceNameIcon
{
	background: url(/images/aici/warning.png) no-repeat;
	display: inline;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-top: 0px;
}
.POD_versionList:link
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.POD_versionList:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_versionList:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
DIV.referenceName
{
	padding-top: 0px;
	padding-bottom: 24px;
}
.POD_versionList SPAN
{
	/*[disabled]+placement:shift 150px -28px;*/
}
.POD_versionList:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_versionList_text
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.POD_versionList_text2
{
	font-size: 16px;
	font-weight: bolder;
	color: #7DA2D1;
}
.POD_view
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.POD_view:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.POD_view:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_view:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
DIV.POD_view IMG
{
	width: 384px;
}
.POD_view TABLE TD SPAN.POD_instruction_text IMG
{
	width: 16px;
}
.POD_view TABLE
{
	height: 105px;
	padding-bottom: 32px;
	/*[disabled]background-color:#FCFCFC;*/
	/*[disabled]border:1px dotted #F4F4F5;*/
}
.POD_view SPAN.POD_instruction_text
{
	font-size: 8pt;
	color: #1CB515;
}
.POD_view TABLE TD
{
	vertical-align: bottom;
	/*[disabled]border:1px solid #BD1D1D;*/
	padding-bottom: 0px;
	padding-top: 17px;
	text-align: left;
}
.POD_view:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_approve
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #7DA2D1;
}
.POD_approve:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.POD_approve:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_approve:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.POD_approve:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_referenceName
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}
.POD_pricing
{
	font: normal 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #7DA2D1;
	background: #7DA2D1;
	height: 30px;
	vertical-align: middle;
}
.POD_pricing:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.POD_pricing:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_pricing:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.POD_pricing:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_formLayout
{
	color: #000000;
	border: 1px solid #D2D2D2;
}
.POD_formLayout:link
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
}
.POD_formLayout:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.POD_formLayout:visited:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
.POD_formLayout:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.POD_formLayout_row1
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.POD_formLayout_row2
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.POD_link:link
{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.POD_link:hover
{
	font-size: 10px;
	color: #A7A8AC;
	text-decoration: underline;
}
.POD_link:visited
{
	font-size: 10px;
	color: #0C0000;
	text-decoration: underline;
}
.searchResultsTitle_1_keyword A.POD_link
{
	color: #FFFFFF;
	background-color: #FF4545;
	padding: 3px 10px;
	text-decoration: none;
}
.POD_misc:link
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.POD_misc:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.POD_misc:active
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.POD_misc:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.SC_deleteCC:link
{
	color: #FF0000;
	text-decoration: none;
}
.SC_deleteCC:active
{
	color: #FF0000;
	text-decoration: none;
}
.SC_deleteCC:hover
{
	color: #FF0000;
	text-decoration: underline;
}
.SC_deleteCC:visited
{
	color: #FF0000;
	text-decoration: none;
}
#showhide
{
	font-weight: bold;
	color: #FF0000;
	cursor: pointer;
}
.dropShadowThumb
{
	border-top: 1px solid #DCD7C8;
	border-right: 2px solid #DCD7C8;
	border-bottom: 3px solid #DCD7C8;
	border-left: 1px solid #DCD7C8;
}
.dropShadow
{
	border-top: 1px solid #DCD7C8;
	border-right: 2px solid #DCD7C8;
	border-bottom: 3px solid #DCD7C8;
	border-left: 1px solid #DCD7C8;
}
/********* CATEGORY CLASSES NON-TABLE VERSION*************/
.spclNav_1
{
	font-size: 11px;
	font-weight: bold;
	color: #363636;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 5px;
	margin: 1px;
	border-top: 3px solid #FFFFFF;
}
.spclNav_1:hover
{
	cursor: pointer;
	cursor: hand;
	color: #C9CACA;
	text-decoration: none;
}
.currentCat_1
{
	border: 0px dotted #AAAAAA;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #363636;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 5px;
	margin: 1px;
}
.cssNav_1
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #50565A;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 5px;
	margin: 1px;
	/*[disabled]border-top:3px solid #FFFFFF;*/
}
.cssNav_1:hover
{
	cursor: pointer;
	cursor: hand;
	color: #484848;
	text-decoration: none;
	background-color: #C9CACA;
}
.currentCat_2
{
	border: 1px dotted #BBBBBB;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #596167;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 20px;
	margin: 1px;
}
.cssNav_2
{
	font-size: 11px;
	font-weight: bold;
	color: #494847;
	background-color: #C2C2C2;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 20px;
	margin: 1px;
}
.cssNav_2:hover
{
	cursor: pointer;
	cursor: hand;
	color: #000000;
	text-decoration: none;
	background-color: #C9CACA;
}
.currentCat_3
{
	border: 1px dotted #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #596167;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
.cssNav_3
{
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	background-color: #BBBBBB;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 30px;
	margin: 1px;
}
.cssNav_3:hover
{
	cursor: pointer;
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
.currentCat_4
{
	border: 1px dotted #DDDDDD;
	font-size: 11px;
	font-weight: bold;
	color: #DDDDDD;
	background-color: #0088CC;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 40px;
	margin: 1px;
}
.cssNav_4
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0088CC;
	text-decoration: none;
	padding: 4px 2px;
	padding-left: 40px;
	margin: 1px;
}
.cssNav_4:hover
{
	cursor: pointer;
	cursor: hand;
	color: #DDDDDD;
	text-decoration: none;
}
/********* CATEGORY CLASSES NON-TABLE VERSION************
Advanced Search Form css*/
#searchFormDiv
{
	padding: 6px;
	background-color: #B6C8DD;
	font-size: 13px;
	border: 0;
	visibility: hidden;
	display: none;
	margin-right: 10px;
}
#adv_div
{
	visibility: hidden;
	display: none;
}
.searchFormTitle
{
	padding: 6px;
}
.searchClassTitle
{
	clear: left;
	float: left;
	padding: 2px;
	width: 180px;
	color: #004087;
	font-weight: bold;
}
.searchFieldSet
{
	border: 1px solid #004086;
	background-color: #CCD8E7;
}
.searchClassValues
{
	clear: left;
	float: left;
}
.searchClassBlock
{
	clear: none;
	float: left;
	padding: 2px;
}
#searchQtyResults
{
	background-color: #FFDBDB;
	padding: 10px;
	color: #EB1411;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 13px;
	border: 1px dashed #F1BBBB;
}
/*To display Item List CSS version*/
.il_itemlist
{
	width: 100%;
}
.il_itemblock
{
	width: 45%;
	min-width: 350px;
	float: left;
	margin: 15px;
	background-color: #F4F4F4;
	min-height: 300px;
	box-shadow: 3px 4px 3px #DADADA;
}
.il_left
{
	width: 45%;
	min-height: 150px;
	float: left;
	background-color: #F7F7F7;
	min-height: 300px;
}
.il_left_up
{
	padding: 10px;
	text-align: center;
}
.il_left_down
{
	text-align: center;
}
.il_right
{
	width: 55%;
	float: left;
}
.il_right_up
{
	padding: 10px;
}
.il_right_down
{
	float: left;
}
.il_right_downl
{
	width: 40%;
	float: left;
	padding: 10px;
}
.il_right_downr
{
	float: left;
	padding: 10px;
}
.il_clear
{
	clear: both;
}
.il_info
{
	display: inline;
	padding-right: 30px;
}
.il_icon
{
	display: inline;
}
.il_img
{
	display: inline;
	padding-right: 30px;
}
.il_name
{
	font-weight: bold;
	color: #8D8D8D;
	padding-right: 10px;
	float: left;
	font-size: 12pt;
}
.il_name2
{
	font-size: 12px;
	color: #606060;
	padding-right: 10px;
	clear: both;
	float: left;
}
.il_qty
{
	color: #8D8D8D;
	/*[disabled]padding-right:10px;*/
	font-size: 8pt;
}
.il_descr
{
	font-weight: bold;
	font-size: 11px;
	color: #444444;
	padding-right: 10px;
}
.listTitle
{
	/*background: #004086;*/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	width: 240px;
}
.reorder_lvl
{
	color: #969696;
	/*font-weight : bold;*/
}
.reorder_alert
{
	color: #FF0000;
	font-weight: bold;
}
.reorder_normal
{
}
#onClickableDiv
{
	text-decoration: underline;
	cursor: pointer;
	color: #000000;
}
#onClickableDiv:hover
{
	color: #000080;
	text-decoration: underline;
}
.welcome_header
{
	color: #9FCC4D;
	font: bold 19pt Arial;
	z-index: 9999;
	display: inline;
	margin-left: 28px;
	/*+placement:shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 5;
}
.CEMI_footer_links
{
	color: #003399;
	text-decoration: none;
}
.CEMI_footer_links:link
{
	color: #666666;
	text-decoration: none;
}
.CEMI_footer_links:hover
{
	color: #666666;
	text-decoration: none;
}
.CEMI_footer_links:visited
{
	color: #666666;
	text-decoration: none;
}
.CEMI_footer_links:visited:hover
{
	color: #666666;
	text-decoration: none;
}
.topnav_links
{
	color: #FFF;
}
/*Lists & Mailers*/
.listMainTitle
{
	color: #0C4A7D;
	font-size: 18px;
	font-weight: bold;
}
#offer_div
{
	display: none;
	position: absolute;
	-position: absolute;
	/*stupid hack for IE6*/
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
#offer_div DIV
{
	font-weight: bold;
	position: relative;
}
#offer_img_div
{
	position: absolute;
	top: 40%;
	left: 49%;
}
#offer_lms_div
{
	/*letmesee button*/
	position: absolute;
	top: 200px;
	left: 400px;
	cursor: pointer;
}
#offer_map_div
{
	position: absolute;
	top: 300px;
	left: 405px;
}
#offer_miles_div
{
	position: absolute;
	top: 180px;
	left: 90px;
}
#offer_address_div
{
	position: absolute;
	top: 410px;
	left: 120px;
	width: 180px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	padding: 20px;
}
#offer_addblock_div
{
	position: absolute;
	top: 400px;
	left: 120px;
}
#offer_close_div
{
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 30px;
	font-size: 24px;
	font-weight: bold;
	color: #C61B13;
}
#offer_results_div
{
	position: absolute;
	top: 15px;
	left: 30px;
	font-style: italic;
	font-size: 44px;
	font-weight: bold;
	color: #169548;
}
#target_div
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 3000px;
	/*guess which browser won't work w/o fixed dimensions...*/
	height: 3000px;
	z-index: 100;
	background-color: #FFFFFF;
	filter: alpha(opacity=88);
	opacity: 0.88;
	-moz-opacity: 0.88;
}
/*This is the container which sets text to solid color.
position: relative used for IE*/
#target_div DIV
{
	padding: 20px;
	font-weight: bold;
	background-color: #808080;
	position: relative;
}
#target_img_div
{
	position: absolute;
	top: 40%;
	left: 49%;
	display: block;
}
#loading_div
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-position: absolute;
	/*stupid hack for IE6
_width:1000px;
_height:1000px;
*/
	z-index: 100;
	background-color: #404040;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
}
#loading_div H2
{
	color: #E2E2E2;
}
/*This is the container which set text to solid color.
position: relative used for IE*/
#loading_div DIV
{
	padding: 20px;
	font-weight: bold;
	background-color: #808080;
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	position: relative;
}
#loading_img_div
{
	position: absolute;
	top: 40%;
	left: 44%;
}
.geo_help_div
{
	background: #FEFCD6;
	border: 1px dotted #0C532A;
	color: #0C532A;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	display: none;
}
/*=== CEMI 2012 ===*/
#PageWrapper
{
	position: relative;
}
.il_itemblock LI
{
	text-align: left;
}
.verifheaderBK
{
	width: 829px;
}
.MediaContacts FIELDSET.listFieldset
{
	border: 1px solid #999999;
	margin-left: -17px;
}
#passwordForgotPage
{
	background-color: #FFFFFF;
	width: 500px;
	padding: 60px;
	border: 2px solid #0A4490;
	margin-top: 10%;
	margin-bottom: 10%;
}
.pr_mContacts_content
{
	margin: 0 16px 10px;
}
.contentArea
{
	margin: 0 auto;
	width: 950px;
	padding-top: 103px;
	/*[disabled]border:1px solid #2DF400;*/
}
DIV.subs_conf_up
{
	color: #828282;
	font-size: 12.9pt;
}
/*=== HEADER ===*/
#GlobalHeader
{
	position: relative;
	/*[disabled]height:0px;*/
}
/*--- Main Navigation ---*/
DIV.CEMImainMENU
{
	width: 200px;
	position: absolute;
	float: none;
	z-index: 999999999;
	background-color: #FFFFFF;
	display: none;
	top: 158px;
	-webkit-box-shadow: 1px 1px 1px #000;
	box-shadow: 3px 4px 3px #8E8484;
	margin-left: -35px;
}
#CemiMainMenu
{
	height: 100px;
	width: 100%;
	background: #FFFFFF;
	/*[empty]border:;*/
	border-bottom: 2px solid #9FCC4D;
	z-index: 9999;
	position: fixed;
	left: 0;
}
#CemiMainMenuConatiner
{
	margin: 0px auto;
	width: 1000px;
}
#CemiMainLogo
{
	/*[disabled]border:1px solid #E64646;*/
	width: 530px;
	float: left;
}
#CemiSearchBox
{
	margin-left: 10px;
	margin-top: 1px;
	margin-bottom: 10px;
	font-size: 17px;
	font-family: Arial;
	color: #8D8D9B;
	font-weight: bold;
	font-style: normal;
}
UL#MainNavigation
{
	list-style: none;
}
UL#MainNavigation LI
{
	float: left;
	color: #FFFFFF;
	margin-right: 6px;
	margin-top: 11px;
}
UL#MainNavigation > LI.navitem > A, UL#MainNavigation > LI.navitem > A:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
}
#CemiMainMenu #MainNavigation
{
	margin: 0px auto;
	width: 950px;
}
#CemiMainMenuItems
{
	/*[disabled]border:1px solid #5FDE65;*/
	width: 460px;
	float: right;
}
#CemiMainMenuItems2
{
	width: 200px;
	float: right;
	background-color: #FFFFFF;
	margin-right: 200px;
	padding-bottom: 9px;
	border-bottom: 2px solid #E9EAEE;
	border-left: 2px solid #E9EAEE;
	border-right: 2px solid #E9EAEE;
}
A.MAINMENULINK
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 21pt;
	font-weight: bold;
	text-decoration: none;
}
#MAINMENU-BT
{
	width: 94px;
	margin-left: 7px;
	background-color: #0088CC;
	text-align: center;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
	position: fixed;
	z-index: 9999;
	margin-top: 148px;
	cursor: pointer;
}
UL#MainNavigation > LI.navitem > A:hover
{
	/*color: black;*/
	color: #666666;
}
/*--- Main Navigation ---
* ordinary.master **/
BODY
{
	/*[disabled]background:#F7F7F7 url("/images/aici/template/background-default.jpg") no-repeat center top;*/
	padding: 0px;
	background: #FCFCFC no-repeat center top !important;
	margin: 0px;
	border: 0px solid #000000;
}
.notice_4
{
	color: #EF0000;
	background-color: #FDD6D6;
	border: 1px dashed #AA0000;
}
.popPreview
{
	background-color: #FFFFFF;
	border: 15px solid #A7A7A7;
	box-shadow: 2px 4px 11px #3E3E3E;
}
.ordinaryWrapper
{
	position: relative;
	margin-top: 10px;
}
.ordinaryWrapper DIV.contentArea TABLE TR TD A
{
	color: #A9A9AB;
}
.ordinaryWrapper .contentArea
{
	position: relative;
}
.ordinaryWrapper .contentH1Title
{
	color: #FFFFFF;
	float: left;
	margin-left: 140px;
	margin-top: -105px;
	text-shadow: 0px 0px 4px #999;
}
.ordinaryWrapper #UtilityPane
{
	position: absolute;
	top: -130px;
	right: 0px;
	height: 130px;
}
/** ordinary_withframe.master **/
.frameContentWrapper
{
	width: 958px;
	position: relative;
	/*[disabled]left:-4px;*/
	margin-bottom: 30px;
}
.frameContentWrapper .borderTop
{
	height: 10px;
	background: url(/images/aici/template/ordinary/ordinary-frame-bkg-top.png) no-repeat;
}
.frameContentWrapper .borderBottom
{
	height: 10px;
	background: url(/images/aici/template/ordinary/ordinary-frame-bkg-bottom.png) no-repeat;
}
.frameContentWrapper .contentBody
{
	background: url(/images/aici/template/ordinary/ordinary-frame-bkg-body.png) repeat-y;
	padding: 20px 30px;
}
/*--- MAIN CONTENT ---*/
.pr_templateContainer
{
	background: #FFFFFF repeat 0 0;
	border: 1px solid #E3E2DF;
	margin: 0;
	position: relative;
	width: 897px;
	display: inline-block;
	min-height: 400px;
}
.eMessStyle
{
	margin-left: 17px;
	margin-top: 16px;
	margin-right: 11px;
}
.eMessText
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.privacyLogin
{
	font-size: 8px;
	display: none;
}
.pr_templateHeader
{
	border-bottom: 1px solid #BFBFC0;
	margin: 0 16px 10px;
	padding: 13px 0 10px;
}
/*INPUT BUTTONS AND TEXTAREAS*/
INPUT[type=text], INPUT[type="password"]
{
	-moz-box-sizing: border-box;
	border: 1px solid #C1C1C1;
	box-shadow: inset 3px 3px 2px 0 #E2E2E2;
	height: 34px;
	margin-bottom: 5px;
	padding: 1px 10px;
	line-height: normal;
	font-size: 100%;
	-webkit-appearance: none;
	color: #8D8D8D;
	font-family: Verdana;
	=padding-top: 5px;
}
DIV.CEMI_formfild_login INPUT
{
	height: 27px;
	margin-left: 45px;
	width: 175px;
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	-webkit-appearance: none;
	color: #757679;
	-webkit-box-shadow: none;
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	-moz-box-shadow: none;
	box-shadow: none;
	=margin-top: 7px;
	=height: 19px;
	margin-top: 5px\0/;
	height: 23px\0/;
}
TEXTAREA
{
	-moz-box-sizing: border-box;
	border: 1px solid #C1C1C1;
	box-shadow: inset 3px 3px 2px 0 #E2E2E2;
	display: block;
	margin-bottom: 5px;
	padding: 1px 10px;
	line-height: normal;
	font-size: 100%;
	-webkit-appearance: none;
}
INPUT.POD_form_button
{
	padding: 0.5em 1em;
	line-height: 1em;
	cursor: pointer;
	height: 34px;
	color: #727272;
	font-weight: bold;
	font-size: inherit;
	border: 1px solid #CCC;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	background-position: center bottom;
}
INPUT[type="button"]
{
	padding: 0.5em 1em;
	line-height: 1em;
	cursor: pointer;
	height: 34px;
	color: #727272;
	font-weight: bold;
	font-size: inherit;
	border: 1px solid #CCC;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	background-position: center bottom;
}
.form_button
{
	padding: 0.5em 1em;
	line-height: 1em;
	cursor: pointer;
	height: 34px;
	color: #727272;
	font-weight: bold;
	font-size: inherit;
	border: 1px solid #CCC;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
	background-position: center bottom;
}
INPUT:-webkit-autofill
{
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	padding-bottom: 0px;
}
.il_itemblock INPUT
{
	/*[disabled]width:77px;*/
	float: left;
	font-size: 7.2pt;
}
INPUT.form_text
{
	margin-right: 10px;
}
SELECT
{
	-moz-box-sizing: border-box;
	border: 1px solid #C1C1C1;
	box-shadow: 3px 3px 2px 0 #EFEFEF;
	margin-bottom: 5px;
	color: #8D8D8D;
	background: transparent;
	width: 100%;
	padding: 5px;
	font-size: 12px;
	line-height: 1;
	border-radius: 0;
	height: 34px;
	=height: 20px;
	padding-left: 7px;
	overflow: hidden;
	/*[disabled]-webkit-appearance:none;*/
	/*[disabled]background:#DDD url(http://cdn.bavotasan.com/wp-content/uploads/2011/05/down_arrow_select.jpg) no-repeat right;*/
}
.CEMI_SubmitB_login INPUT
{
	padding: 0px;
	border: 0px solid #FEFEFE;
	float: left;
}
DIV.CEMI_RegB_login
{
	float: right;
	padding-right: 38px;
}
.logInTextArea INPUT
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	font-size: 12px;
}
.logInBt INPUT
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #F5F5F5;
}
.searchBoxField INPUT
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #FFFFFF;
	font-size: 10px;
	width: 100px;
}
#CemiSearchBox .form_text
{
	/*[disabled]height:34px;*/
	width: 92px;
	float: left;
	font-size: 9pt;
}
#CemiSearchBox INPUT.form_button
{
	background-color: #C9CACA;
	color: #4A4A4A;
	border: 0px solid #FFFFFF;
	height: 34px;
	width: 55px;
	=width: 50px;
	font-size: 10px;
	float: left;
	margin-left: 5px;
	margin-left: 0px\0/;
}
.POD_versionList INPUT#displayname
{
	width: 120px;
	clear: both;
	height: 27px;
}
INPUT#proceedButtonID.form_button
{
	/*[disabled]background-image:url(/images/aici/order-button.png);*/
	height: 60px;
	width: 250px;
	/*[disabled]background-repeat:no-repeat;*/
	/*+box-shadow:none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	background-color: #C0FCBD;
	color: #1CB515;
	border: 1px solid #FFFFFF;
	font-size: 13pt;
}
INPUT#proceedButtonID
{
	background-color: #C0FCBD;
	color: #1CB515;
	border: 1px solid #FFFFFF;
	box-shadow: none;
}
INPUT#updateButtonID
{
	background-color: #B9D5F0;
	color: #2D5883;
	border: 1px solid #FFFFFF;
	box-shadow: none;
}
INPUT#approveID.POD_form_button
{
	background-color: #C0FCBD;
	color: #1CB515;
	border: 1px solid #B4F3B1;
}
.shipMethodPageBT #continueButtonID.POD_form_button
{
	border: 0px solid #FFFFFF;
	box-shadow: none;
}
DIV.ContinueShop
{
	background: url(/images/d2/template/button_cont.gif) no-repeat;
	height: 47px;
	font-size: 0pt;
	width: 206px;
}
/*D2 TOP NAV*/
.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12
{
	width: 940px;
}
.span11
{
	width: 860px;
}
.span10
{
	width: 780px;
}
.span9
{
	width: 700px;
}
.span8
{
	width: 620px;
}
.span7
{
	width: 540px;
}
.span6
{
	width: 460px;
}
.span5
{
	width: 380px;
}
.span4
{
	width: 300px;
}
.span3
{
	width: 220px;
}
.span2
{
	width: 140px;
}
.span1
{
	width: 60px;
}
.offset12
{
	margin-left: 980px;
}
.offset11
{
	margin-left: 900px;
}
.offset10
{
	margin-left: 820px;
}
.offset9
{
	margin-left: 740px;
}
.offset8
{
	margin-left: 660px;
}
.offset7
{
	margin-left: 580px;
}
.offset6
{
	margin-left: 500px;
}
.offset5
{
	margin-left: 420px;
}
.offset4
{
	margin-left: 340px;
}
.offset3
{
	margin-left: 260px;
}
.offset2
{
	margin-left: 180px;
}
.offset1
{
	margin-left: 100px;
}
.row-fluid
{
	width: 100%;
}
.row-fluid:after, .row-fluid:before
{
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after
{
	clear: both;
}
.row-fluid [class*=span]
{
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.12765957%;
}
.row-fluid [class*=span]:first-child
{
	margin-left: 0;
}
.row-fluid .controls-row [class*=span] + [class*=span]
{
	margin-left: 2.12765957%;
}
.row-fluid .span12
{
	width: 100%;
}
.row-fluid .span11
{
	width: 91.4893617%;
}
.row-fluid .span10
{
	width: 82.9787234%;
}
.row-fluid .span9
{
	width: 74.46808511%;
}
.row-fluid .span8
{
	width: 65.95744681%;
}
.row-fluid .span7
{
	width: 57.44680851%;
}
.row-fluid .span6
{
	width: 48.93617021%;
}
.row-fluid .span5
{
	width: 40.42553191%;
}
.row-fluid .span4
{
	width: 31.91489362%;
}
.row-fluid .span3
{
	width: 23.40425532%;
}
.row-fluid .span2
{
	width: 14.89361702%;
}
.row-fluid .span1
{
	width: 6.38297872%;
}
.row-fluid .offset12
{
	margin-left: 104.25531915%;
}
.row-fluid .offset12:first-child
{
	margin-left: 102.12765957%;
}
.row-fluid .offset11
{
	margin-left: 95.74468085%;
}
.row-fluid .offset11:first-child
{
	margin-left: 93.61702128%;
}
.row-fluid .offset10
{
	margin-left: 87.23404255%;
}
.row-fluid .offset10:first-child
{
	margin-left: 85.10638298%;
}
.row-fluid .offset9
{
	margin-left: 78.72340426%;
}
.row-fluid .offset9:first-child
{
	margin-left: 76.59574468%;
}
.row-fluid .offset8
{
	margin-left: 70.21276596%;
}
.row-fluid .offset8:first-child
{
	margin-left: 68.08510638%;
}
.row-fluid .offset7
{
	margin-left: 61.70212766%;
}
.row-fluid .offset7:first-child
{
	margin-left: 59.57446809%;
}
.row-fluid .offset6
{
	margin-left: 53.19148936%;
}
.row-fluid .offset6:first-child
{
	margin-left: 51.06382979%;
}
.row-fluid .offset5
{
	margin-left: 44.68085106%;
}
.row-fluid .offset5:first-child
{
	margin-left: 42.55319149%;
}
.row-fluid .offset4
{
	margin-left: 36.17021277%;
}
.row-fluid .offset4:first-child
{
	margin-left: 34.04255319%;
}
.row-fluid .offset3
{
	margin-left: 27.65957447%;
}
.row-fluid .offset3:first-child
{
	margin-left: 25.53191489%;
}
.row-fluid .offset2
{
	margin-left: 19.14893617%;
}
.row-fluid .offset2:first-child
{
	margin-left: 17.0212766%;
}
.row-fluid .offset1
{
	margin-left: 10.63829787%;
}
.row-fluid .offset1:first-child
{
	margin-left: 8.5106383%;
}
.row-fluid [class*=span].hide, [class*=span].hide
{
	display: none;
}
.row-fluid [class*=span].pull-right, [class*=span].pull-right
{
	float: right;
}
.container
{
	margin-right: auto;
	margin-left: auto;
}
.container:after, .container:before
{
	display: table;
	content: "";
	line-height: 0;
}
.container:after
{
	clear: both;
}
.container-fluid
{
	padding-right: 20px;
	padding-left: 20px;
}
.container-fluid:after, .container-fluid:before
{
	display: table;
	content: "";
	line-height: 0;
}
.container-fluid:after
{
	clear: both;
}
P
{
	margin: 0 0 10px;
}
.lead
{
	margin-bottom: 20px;
	font-size: 21px;
	font-weight: 200;
	line-height: 30px;
}
SMALL
{
	font-size: 85%;
}
STRONG
{
	font-weight: 700;
}
EM
{
	font-style: italic;
}
.muted
{
	color: #999;
}
A.muted:focus, A.muted:hover
{
	color: #808080;
}
.text-warning
{
	color: #C09853;
}
A.text-warning:focus, A.text-warning:hover
{
	color: #A47E3C;
}
.text-error
{
	color: #B94A48;
}
A.text-error:focus, A.text-error:hover
{
	color: #953B39;
}
.text-info
{
	color: #3A87AD;
}
A.text-info:focus, A.text-info:hover
{
	color: #2D6987;
}
.text-success
{
	color: #468847;
}
A.text-success:focus, A.text-success:hover
{
	color: #356635;
}
.text-left
{
	text-align: left;
}
.text-right
{
	text-align: right;
}
.text-center
{
	text-align: center;
}
H1, H2, H3, H4, H5, H6
{
	margin: 10px 0;
	font-family: inherit;
	font-weight: 700;
	color: inherit;
	text-shadow: 0 1px 0 #FFF;
}
H1 SMALL, H2 SMALL, H3 SMALL, H4 SMALL, H5 SMALL, H6 SMALL
{
	font-weight: 400;
	line-height: 1;
	color: #999;
}
H1
{
	font-size: 38px;
	line-height: 38px;
}
H2
{
	font-size: 32px;
	line-height: 32px;
}
H3
{
	font-size: 24px;
	line-height: 24px;
}
H4
{
	font-size: 18px;
	line-height: 18px;
}
H5
{
	font-size: 14px;
	line-height: 14px;
}
H6
{
	font-size: 12px;
	line-height: 12px;
}
H1 SMALL
{
	font-size: 24.5px;
}
H2 SMALL
{
	font-size: 17.5px;
}
H3 SMALL, H4 SMALL
{
	font-size: 14px;
}
.page-header
{
	padding-bottom: 9px;
	margin: 20px 0 30px;
	border-bottom: 1px solid #EEE;
}
OL, UL
{
	margin: 0 0 10px 25px;
}
OL OL, OL UL, UL OL, UL UL
{
	margin-bottom: 0;
}
LI
{
	line-height: 20px;
}
OL.inline, OL.unstyled, UL.inline, UL.unstyled
{
	margin-left: 0;
	list-style: none;
}
OL.inline > LI, UL.inline > LI
{
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
DL
{
	margin-bottom: 20px;
}
DD, DT
{
	line-height: 20px;
}
DT
{
	font-weight: 700;
}
DD
{
	margin-left: 10px;
}
.dl-horizontal:after, .dl-horizontal:before
{
	display: table;
	content: "";
	line-height: 0;
}
.dl-horizontal:after
{
	clear: both;
}
.dl-horizontal DT
{
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal DD
{
	margin-left: 180px;
}
HR
{
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #FFF;
}
ABBR[data-original-title], ABBR[title]
{
	cursor: help;
	border-bottom: 1px dotted #999;
}
ABBR.initialism
{
	font-size: 90%;
	text-transform: uppercase;
}
BLOCKQUOTE
{
	border-left: 5px solid #08C;
}
BLOCKQUOTE P
{
	margin-bottom: 0;
	font-size: 17.5px;
	font-weight: 300;
	line-height: 1.25;
}
BLOCKQUOTE SMALL
{
	display: block;
	line-height: 20px;
	color: #999;
}
BLOCKQUOTE SMALL:before
{
	content: '\2014 \00A0';
}
BLOCKQUOTE.pull-right
{
	float: right;
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #EEE;
	border-left: 0;
}
BLOCKQUOTE.pull-right P, BLOCKQUOTE.pull-right SMALL
{
	text-align: right;
}
BLOCKQUOTE.pull-right SMALL:before
{
	content: '';
}
BLOCKQUOTE.pull-right SMALL:after
{
	content: '\00A0 \2014';
}
BLOCKQUOTE:after, BLOCKQUOTE:before, Q:after, Q:before
{
	content: "";
}
ADDRESS
{
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 20px;
}
CODE, PRE
{
	padding: 0 3px 2px;
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
	font-size: 12px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
CODE
{
	padding: 2px 4px;
	color: #D14;
	background-color: #F7F7F9;
	border: 1px solid #E1E1E8;
}
PRE
{
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: #F5F5F5;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
PRE.prettyprint
{
	margin-bottom: 20px;
}
PRE CODE
{
	padding: 0;
	color: inherit;
	white-space: pre;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0;
}
.pre-scrollable
{
	max-height: 340px;
	overflow-y: scroll;
}
FORM
{
	margin: 0 0 20px;
}
FIELDSET
{
	padding: 0;
	margin: 0;
	border: 0;
}
LEGEND
{
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 40px;
	color: #333;
	border: 0;
	border-bottom: 1px solid #E5E5E5;
}
LEGEND SMALL
{
	font-size: 15px;
	color: #999;
}
.caret
{
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.dropdown .caret
{
	margin-top: 8px;
	margin-left: 2px;
}
.dropdown-menu
{
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #FFF;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu.pull-right
{
	right: 0;
	left: auto;
}
.dropdown-menu .divider
{
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #E5E5E5;
	border-bottom: 1px solid #FFF;
}
.dropdown-menu > LI > A
{
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 20px;
	color: #333;
	white-space: nowrap;
}
.dropdown-menu > LI > A:focus, .dropdown-menu > LI > A:hover, .dropdown-submenu:focus > A, .dropdown-submenu:hover > A
{
	background-repeat: repeat-x;
}
.dropdown-menu > .active > A, .dropdown-menu > .active > A:focus, .dropdown-menu > .active > A:hover
{
	color: #FFF;
	text-decoration: none;
	outline: 0;
	background-color: #25C49E;
	background-image: -moz-linear-gradient(top,#08C,#23b894);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08C),to(#23b894));
	background-image: -webkit-linear-gradient(top,#08C,#23b894);
	background-image: -o-linear-gradient(top,#08C,#23b894);
	background-image: linear-gradient(to bottom,#08C,#23b894);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff27cda5', endColorstr='#ff23b894', GradientType=0);
}
.dropdown-menu > .disabled > A, .dropdown-menu > .disabled > A:focus, .dropdown-menu > .disabled > A:hover
{
	color: #999;
}
.dropdown-menu > .disabled > A:focus, .dropdown-menu > .disabled > A:hover
{
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: default;
}
.open > .dropdown-menu
{
	display: block;
}
.pull-right > .dropdown-menu
{
	right: 0;
	left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret
{
	border-top: 0;
	border-bottom: 4px solid #000;
	content: "";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu
{
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
.dropdown-submenu
{
	position: relative;
}
.dropdown-submenu:hover > .dropdown-menu
{
	display: block;
}
.dropup .dropdown-submenu > .dropdown-menu
{
	top: auto;
	bottom: 0;
	margin-top: 0;
	margin-bottom: -2px;
	-webkit-border-radius: 5px 5px 5px 0;
	-moz-border-radius: 5px 5px 5px 0;
	border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > A:after
{
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu.pull-left
{
	float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu
{
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header
{
	padding-left: 20px;
	padding-right: 20px;
}
.typeahead
{
	z-index: 1051;
	margin-top: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.well
{
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #F5F5F5;
	border: 1px solid #E3E3E3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well BLOCKQUOTE
{
	border-color: #DDD;
	border-color: rgba(0, 0, 0, 0.15);
}
.well-large
{
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.well-small
{
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fade
{
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}
.fade.in
{
	opacity: 1;
}
.collapse
{
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}
.collapse.in
{
	height: auto;
}
.nav
{
	margin-left: 0;
	margin-bottom: 20px;
	list-style: none;
}
.nav > LI > A
{
	display: block;
}
.nav > LI > A:focus, .nav > LI > A:hover
{
	text-decoration: none;
	background-color: #EEE;
}
.nav > LI > A > IMG
{
	max-width: none;
}
.nav > .pull-right
{
	float: right;
}
.nav-header
{
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: 700;
	line-height: 20px;
	color: #999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.nav LI + .nav-header
{
	margin-top: 9px;
}
.nav-list
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}
.nav-list .nav-header, .nav-list > LI > A
{
	margin-left: -15px;
	margin-right: -15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > LI > A
{
	padding: 3px 15px;
}
.nav-list > .active > A, .nav-list > .active > A:focus, .nav-list > .active > A:hover
{
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #08C;
}
.nav-list [class*=" icon-"], .nav-list [class^=icon-]
{
	margin-right: 2px;
}
.nav-list .divider
{
	height: 1px;
	margin: 9px 1px;
	overflow: hidden;
	background-color: #E5E5E5;
	border-bottom: 1px solid #FFF;
}
.nav-pills:after, .nav-pills:before, .nav-tabs:after, .nav-tabs:before
{
	display: table;
	content: "";
	line-height: 0;
}
.nav-pills:after, .nav-tabs:after
{
	clear: both;
}
.nav-pills > LI, .nav-tabs > LI
{
	float: left;
}
.nav-pills > LI > A, .nav-tabs > LI > A
{
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
.nav-tabs
{
	border-bottom: 1px solid #DDD;
}
.nav-tabs > LI
{
	margin-bottom: -1px;
}
.nav-tabs > LI > A
{
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs > LI > A:focus, .nav-tabs > LI > A:hover
{
	border-color: #EEE #EEE #DDD;
}
.nav-tabs > .active > A, .nav-tabs > .active > A:focus, .nav-tabs > .active > A:hover
{
	color: #555;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-bottom-color: transparent;
	cursor: default;
}
.nav-pills > LI > A
{
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.nav-pills > .active > A, .nav-pills > .active > A:focus, .nav-pills > .active > A:hover
{
	color: #FFF;
	background-color: #08C;
}
.nav-stacked > LI
{
	float: none;
}
.nav-stacked > LI > A
{
	margin-right: 0;
}
.nav-tabs.nav-stacked
{
	border-bottom: 0;
}
.nav-tabs.nav-stacked > LI > A
{
	border: 1px solid #DDD;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs.nav-stacked > LI:first-child > A
{
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > LI:last-child > A
{
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > LI > A:focus, .nav-tabs.nav-stacked > LI > A:hover
{
	border-color: #DDD;
	z-index: 2;
}
.nav-pills.nav-stacked > LI > A
{
	margin-bottom: 3px;
}
.nav-pills.nav-stacked > LI:last-child > A
{
	margin-bottom: 1px;
}
.nav-tabs .dropdown-menu
{
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu
{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.nav .dropdown-toggle .caret
{
	border-top-color: #08C;
	border-bottom-color: #08C;
	margin-top: 6px;
}
.nav .dropdown-toggle:focus .caret, .nav .dropdown-toggle:hover .caret
{
	border-top-color: #1B8D71;
	border-bottom-color: #1B8D71;
}
.nav-tabs .dropdown-toggle .caret
{
	margin-top: 8px;
}
.nav .active .dropdown-toggle .caret
{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.nav-tabs .active .dropdown-toggle .caret
{
	border-top-color: #555;
	border-bottom-color: #555;
}
.nav > .dropdown.active > A:focus, .nav > .dropdown.active > A:hover
{
	cursor: pointer;
}
.nav-pills .open .dropdown-toggle, .nav-tabs .open .dropdown-toggle, .nav > LI.dropdown.open.active > A:focus, .nav > LI.dropdown.open.active > A:hover
{
	color: #FFF;
	background-color: #999;
	border-color: #999;
}
.nav LI.dropdown.open .caret, .nav LI.dropdown.open A:focus .caret, .nav LI.dropdown.open A:hover .caret, .nav LI.dropdown.open.active .caret
{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	opacity: 1;
	filter: alpha(opacity=100);
}
.nav > .disabled > A
{
	color: #999;
}
.nav > .disabled > A:focus, .nav > .disabled > A:hover
{
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
.navbar
{
	overflow: visible;
}
.navbar-inner
{
	padding-left: 20px;
	padding-right: 20px;
	/*
background-color: #FAFAFA;
background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);
background-image: -o-linear-gradient(top,#fff,#f2f2f2);
background-image: linear-gradient(to bottom,#fff,#f2f2f2);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
border: 1px solid #D4D4D4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
*/
}
.navbar-inner:after, .navbar-inner:before
{
	display: table;
	content: "";
	line-height: 0;
}
.navbar-inner:after
{
	clear: both;
}
.navbar .container
{
	width: auto;
}
.nav-collapse.collapse
{
	height: auto;
	overflow: visible;
}
.navbar .brand
{
	float: left;
	display: block;
	padding: 10px 20px;
	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	color: #777;
	text-shadow: 0 1px 0 #FFF;
}
.navbar .brand:focus, .navbar .brand:hover
{
	text-decoration: none;
}
.navbar-text
{
	margin-bottom: 0;
	line-height: 40px;
	color: #777;
}
.navbar-link
{
	color: #777;
}
.navbar-link:focus, .navbar-link:hover
{
	color: #08C;
}
.navbar .divider-vertical
{
	height: 40px;
	margin: 0 9px;
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #FFF;
}
.navbar .btn, .navbar .btn-group
{
	margin-top: 5px;
}
.navbar .btn-group .btn, .navbar .input-append .btn, .navbar .input-append .btn-group, .navbar .input-prepend .btn, .navbar .input-prepend .btn-group
{
	margin-top: 0;
}
.navbar-form
{
	margin-bottom: 0;
}
.navbar-form:after, .navbar-form:before
{
	display: table;
	content: "";
	line-height: 0;
}
.navbar-form:after
{
	clear: both;
}
.navbar-form .checkbox, .navbar-form .radio, .navbar-form INPUT, .navbar-form SELECT
{
	margin-top: 5px;
}
.navbar-form .btn, .navbar-form INPUT, .navbar-form SELECT
{
	display: inline-block;
	margin-bottom: 0;
}
.navbar-form INPUT[type=checkbox], .navbar-form INPUT[type=image], .navbar-form INPUT[type=radio]
{
	margin-top: 3px;
}
.navbar-form .input-append, .navbar-form .input-prepend
{
	margin-top: 5px;
	white-space: nowrap;
}
.navbar-form .input-append INPUT, .navbar-form .input-prepend INPUT
{
	margin-top: 0;
}
.navbar-search
{
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 0;
}
.navbar-search .search-query
{
	margin-bottom: 0;
	padding: 4px 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.navbar-static-top
{
	position: static;
	margin-bottom: 0;
}
.navbar-static-top .navbar-inner
{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-bottom, .navbar-fixed-top
{
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner
{
	border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner
{
	border-width: 1px 0 0;
}
.navbar-fixed-bottom .navbar-inner, .navbar-fixed-top .navbar-inner
{
	padding-left: 0;
	padding-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container
{
	width: 940px;
}
.navbar-fixed-top
{
	top: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner
{
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-bottom
{
	bottom: 0;
}
.navbar-fixed-bottom .navbar-inner
{
	-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
	box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}
.navbar .nav
{
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.navbar .nav.pull-right
{
	float: right;
	margin-right: 0;
}
.navbar .nav > LI
{
	float: left;
}
.navbar .nav > LI > A
{
	float: none;
	color: #777;
	text-decoration: none;
	text-shadow: 0 1px 0 #FFF;
}
.navbar .nav .dropdown-toggle .caret
{
	margin-top: 8px;
}
.navbar .nav > LI > A:focus, .navbar .nav > LI > A:hover
{
	background-color: transparent;
	color: #0088CC;
	text-decoration: none;
}
.navbar .nav > .active > A, .navbar .nav > .active > A:focus, .navbar .nav > .active > A:hover
{
	color: #555;
	text-decoration: none;
	background-color: #E5E5E5;
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar
{
	display: none;
	float: right;
	padding: 7px 10px;
	margin-left: 5px;
	margin-right: 5px;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #1E9E7F;
	background-image: -moz-linear-gradient(top,#23b894,#177760);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#23b894),to(#177760));
	background-image: -webkit-linear-gradient(top,#23b894,#177760);
	background-image: -o-linear-gradient(top,#23b894,#177760);
	background-image: linear-gradient(to bottom,#23b894,#177760);
	background-repeat: repeat-x;
	border-color: #177760 #177760 #0A372C;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar:active, .navbar .btn-navbar:focus, .navbar .btn-navbar:hover, .navbar .btn-navbar[disabled]
{
	color: #FFF;
}
.navbar .btn-navbar .icon-bar
{
	display: block;
	width: 18px;
	height: 2px;
	background-color: #F5F5F5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar
{
	margin-top: 3px;
}
.navbar .nav > LI > .dropdown-menu:before
{
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #CCC;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -7px;
	left: 9px;
}
.navbar .nav > LI > .dropdown-menu:after
{
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #FFF;
	position: absolute;
	top: -6px;
	left: 10px;
}
.navbar-fixed-bottom .nav > LI > .dropdown-menu:before
{
	border-top: 7px solid #CCC;
	border-top-color: rgba(0, 0, 0, 0.2);
	border-bottom: 0;
	bottom: -7px;
	top: auto;
}
.navbar-fixed-bottom .nav > LI > .dropdown-menu:after
{
	border-top: 6px solid #FFF;
	border-bottom: 0;
	bottom: -6px;
	top: auto;
}
.navbar .nav LI.dropdown > A:focus .caret, .navbar .nav LI.dropdown > A:hover .caret
{
	border-top-color: #08C;
	border-bottom-color: #08C;
}
.navbar .nav LI.dropdown.active > .dropdown-toggle, .navbar .nav LI.dropdown.open.active > .dropdown-toggle, .navbar .nav LI.dropdown.open > .dropdown-toggle
{
	background-color: #E5E5E5;
	color: #08C;
}
.navbar .nav LI.dropdown > .dropdown-toggle .caret
{
	border-top-color: #777;
	border-bottom-color: #777;
}
.navbar .nav LI.dropdown.active > .dropdown-toggle .caret, .navbar .nav LI.dropdown.open.active > .dropdown-toggle .caret, .navbar .nav LI.dropdown.open > .dropdown-toggle .caret
{
	border-top-color: #555;
	border-bottom-color: #555;
}
.navbar .nav > LI > .dropdown-menu.pull-right, .navbar .pull-right > LI > .dropdown-menu
{
	left: auto;
	right: 0;
}
.navbar .nav > LI > .dropdown-menu.pull-right:before, .navbar .pull-right > LI > .dropdown-menu:before
{
	left: auto;
	right: 12px;
}
.navbar .nav > LI > .dropdown-menu.pull-right:after, .navbar .pull-right > LI > .dropdown-menu:after
{
	left: auto;
	right: 13px;
}
.navbar .nav > LI > .dropdown-menu.pull-right .dropdown-menu, .navbar .pull-right > LI > .dropdown-menu .dropdown-menu
{
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner
{
	background-color: #1B1B1B;
	background-image: -moz-linear-gradient(top,#222,#111);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
	background-image: -webkit-linear-gradient(top,#222,#111);
	background-image: -o-linear-gradient(top,#222,#111);
	background-image: linear-gradient(to bottom,#222,#111);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
	border-color: #252525;
}
.navbar-inverse .brand, .navbar-inverse .nav > LI > A
{
	color: #999;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:focus, .navbar-inverse .brand:hover, .navbar-inverse .nav > LI > A:focus, .navbar-inverse .nav > LI > A:hover
{
	color: #FFF;
}
.navbar-inverse .brand, .navbar-inverse .navbar-text
{
	color: #999;
}
.navbar-inverse .nav > LI > A:focus, .navbar-inverse .nav > LI > A:hover
{
	background-color: transparent;
	color: #FFF;
}
.navbar-inverse .nav .active > A, .navbar-inverse .nav .active > A:focus, .navbar-inverse .nav .active > A:hover
{
	color: #FFF;
	background-color: #111;
}
.navbar-inverse .navbar-link
{
	color: #999;
}
.navbar-inverse .navbar-link:focus, .navbar-inverse .navbar-link:hover
{
	color: #FFF;
}
.navbar-inverse .divider-vertical
{
	border-left-color: #111;
	border-right-color: #222;
}
.navbar-inverse .nav LI.dropdown.active > .dropdown-toggle, .navbar-inverse .nav LI.dropdown.open.active > .dropdown-toggle, .navbar-inverse .nav LI.dropdown.open > .dropdown-toggle
{
	background-color: #111;
	color: #FFF;
}
.navbar-inverse .nav LI.dropdown > A:focus .caret, .navbar-inverse .nav LI.dropdown > A:hover .caret
{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.navbar-inverse .nav LI.dropdown > .dropdown-toggle .caret
{
	border-top-color: #999;
	border-bottom-color: #999;
}
.navbar-inverse .nav LI.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav LI.dropdown.open.active > .dropdown-toggle .caret, .navbar-inverse .nav LI.dropdown.open > .dropdown-toggle .caret
{
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
.navbar-inverse .navbar-search .search-query
{
	color: #FFF;
	background-color: #515151;
	border-color: #111;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder
{
	color: #CCC;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder
{
	color: #CCC;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder
{
	color: #CCC;
}
.navbar-inverse .navbar-search .search-query.focused, .navbar-inverse .navbar-search .search-query:focus
{
	padding: 5px 15px;
	color: #333;
	text-shadow: 0 1px 0 #FFF;
	background-color: #FFF;
	border: 0;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	outline: 0;
}
.navbar-inverse .btn-navbar
{
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0E0E0E;
	background-image: -moz-linear-gradient(top,#151515,#040404);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
	background-image: -webkit-linear-gradient(top,#151515,#040404);
	background-image: -o-linear-gradient(top,#151515,#040404);
	background-image: linear-gradient(to bottom,#151515,#040404);
	background-repeat: repeat-x;
	border-color: #040404 #040404 #000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar[disabled]
{
	color: #FFF;
	background-color: #040404;
}
.media, .media-body
{
	overflow: hidden;
	zoom: 1;
}
.media, .media .media
{
	margin-top: 15px;
}
.media:first-child
{
	margin-top: 0;
}
.media-object
{
	display: block;
}
.media-heading
{
	margin: 0 0 5px;
}
.media > .pull-left
{
	margin-right: 10px;
}
.media > .pull-right
{
	margin-left: 10px;
}
.media-list
{
	margin-left: 0;
	list-style: none;
}
.carousel
{
	position: relative;
	line-height: 1;
}
.carousel-inner
{
	overflow: hidden;
	width: 100%;
	position: relative;
}
.row-fluid [class*="tc-content span12"], .row-fluid [class*="tc-thumbnail span12"]
{
	margin-left: 0 !important;
}
.row-fluid .span8
{
	padding-left: 1%;
}
[data-icon]:before
{
	font-family: genericons;
	content: attr(data-icon);
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-bubble:before
{
	font-family: genericons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\f300";
}
.social-block A:before
{
	font-family: genericons;
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-google:before
{
	content: "\f206";
}
.icon-facebook:before
{
	content: "\f204";
}
.icon-twitter:before
{
	content: "\f202";
}
.icon-feed:before, .icon-flux:before
{
	content: "\f413";
}
.icon-github:before
{
	content: "\f200";
}
.icon-dribbble:before
{
	content: "\f201";
}
.icon-pinterest:before
{
	content: "\f209";
}
.icon-youtube:before
{
	content: "\f213";
}
.icon-linkedin:before
{
	content: "\f208";
}
.icon-wordpress:before
{
	content: "\f205";
}
.icon-instagram:before
{
	content: "\f215";
}
.icon-flickr:before
{
	content: "\f211";
}
.icon-tumblr:before
{
	content: "\f214";
}
H3#reply-title:before
{
	font-family: entypo;
	content: "\2712";
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	padding-right: 5px;
	font-size: 2em;
}
H2.comments-title:before
{
	font-family: genericons;
	content: "\f108";
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	padding-right: 5px;
	font-size: 1em;
}
.tc-header
{
	min-height: 45px;
	background: #FFF;
	border-bottom: 10px solid #E9EAEE;
	border-top: 5px solid #0088CC;
	z-index: 200;
	min-width: 1150px;
}
#tc-reset-margin-top
{
	display: none;
}
.tc-no-sticky-header .tc-header
{
	z-index: 100;
	position: relative;
}
.tc-sticky-header .tc-header
{
	position: fixed;
	z-index: 100;
	-webkit-transition: all .15s;
	-moz-transition: all .15s;
	-ms-transition: all .15s;
	-o-transition: all .15s;
	transition: all .15s;
}
.sticky-enabled .tc-header
{
	height: auto !important;
	background: #FFF;
	background: rgba(255, 255, 255, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";
	border-bottom: 2px solid #E9EAEE;
	border-top: 0;
}
.tc-solid-color-on-scroll.sticky-enabled .navbar-inner, .tc-solid-color-on-scroll.sticky-enabled .tc-header
{
	background-color: #FAFAFA;
}
.sticky-enabled .tc-header .social-block
{
	display: none;
}
.sticky-enabled .tc-tagline-off .site-description
{
	display: none !important;
}
.sticky-enabled .tc-menu-off .nav-collapse, .sticky-enabled .tc-title-logo-off .brand
{
	display: none;
}
.sticky-enabled .navbar-wrapper
{
	margin-top: 0;
}
.sticky-enabled .tc-title-logo-off .navbar-wrapper
{
	margin-left: 0;
}
.sticky-enabled .navbar .nav > LI > A
{
	font-size: 14px;
}
.sticky-enabled .navbar .navbar-inner
{
	margin: 8px 5px 5px;
	min-height: 35px;
}
.sticky-enabled .brand A, .sticky-enabled .brand H1
{
	margin: 10px 0;
}
.sticky-enabled .nav-collapse
{
	float: right;
}
.tc-header .brand .site-logo IMG, .tc-header .brand .site-title
{
	opacity: 1;
	-webkit-transition: all .15s;
	-moz-transition: all .15s;
	-ms-transition: all .15s;
	-o-transition: all .15s;
	transition: all .15s;
	color: #9DB668;
}
.sticky-enabled .navbar .nav LI.dropdown.open.active > .dropdown-toggle, .sticky-enabled .navbar .nav LI.dropdown.open > .dropdown-toggle, .sticky-enabled LI.dropdown.active > .dropdown-toggle
{
	background: 0 0;
}
.tc-header .brand
{
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 700;
}
.tc-header .brand H1
{
	font-size: 40px;
}
.tc-header .brand A
{
	text-decoration: none;
	margin: 10px 0;
	display: block;
}
.sticky-disabled .logo-centered .navbar-wrapper, .tc-no-sticky-header .logo-centered .navbar-wrapper
{
	float: none;
	margin: auto;
	clear: both;
}
.sticky-disabled .logo-centered .brand, .tc-no-sticky-header .logo-centered .brand
{
	width: 100%;
}
.tc-header .outside
{
	display: none;
}
.ie7 BODY > .container.outside, .ie8 BODY > .container.outside
{
	display: none !important;
}
.navbar-wrapper
{
	z-index: 200;
	position: relative;
	margin-top: 7px;
	margin-bottom: 0;
}
.navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar:active, .navbar .btn-navbar:focus, .navbar .btn-navbar:hover, .navbar .btn-navbar[disabled]
{
	background-color: #1B8D71;
	background-position: 0 -30px;
}
.navbar.notresp
{
	display: block;
}
.navbar
{
	float: right;
	margin-bottom: 0;
}
.navbar-inner
{
	min-height: 43px;
}
.navbar .navbar-inner
{
	z-index: 200;
	margin: 5px 5px 11px;
	border: 0;
	/*
-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.25);
-moz-box-shadow: 0 2px 10px rgba(0,0,0,.25);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
*/
	padding-left: 5px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.navbar-wrapper .navbar H2
{
	float: right;
	padding-right: 5px;
	font-style: italic;
	line-height: 19px;
	text-align: right;
	color: #0088CC;
}
.no-navbar .navbar .navbar-inner, .sticky-enabled .navbar .navbar-inner
{
	background: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar-inner .nav-collapse .dropdown-menu > LI > A:focus, .navbar-inner .nav-collapse .dropdown-menu > LI > A:hover, .navbar-inner .nav-collapse .dropdown-submenu:focus > A, .navbar-inner .nav-collapse .dropdown-submenu:hover > A
{
	background-color: rgba(0, 0, 0, 0.05);
}
H2.site-description
{
	font-size: 18px;
	padding-top: 0;
	line-height: 20px;
	font-style: italic;
	color: #0088CC;
}
.chrome .navbar .navbar-inner .nav LI
{
	line-height: 21px;
}
.navbar .nav > LI > A
{
	padding: 5px 20px;
	font-size: 16px;
}
.navbar .nav > LI > A:first-letter
{
	font-size: 17px;
}
.navbar .nav > LI.current-menu-ancestor > A, .navbar .nav > LI.current-menu-item > A
{
	color: #08C;
}
.navbar .nav LI.current-menu-ancestor > A .caret, .navbar .nav LI.dropdown.current-menu-ancestor > A .caret, .navbar .nav LI.dropdown.current-menu-item > A .caret, .navbar .nav LI.dropdown.open.current-menu-ancestor > .dropdown-toggle .caret, .navbar .nav LI.dropdown.open > .dropdown-toggle .caret, .navbar .nav > LI.current-menu-item > A .caret
{
	border-top-color: #08C;
	border-bottom-color: #08C;
}
.navbar .nav LI.dropdown .caret
{
	border-top-color: #777;
	border-bottom-color: #777;
}
.dropdown-menu > LI.current-menu-ancestor > A, .dropdown-menu > LI.current-menu-item > A
{
	text-decoration: none;
	color: #08C;
	background-color: #F2F2F2;
}
.dropdown-menu > LI > A:focus, .dropdown-menu > LI > A:hover, .dropdown-submenu:focus > A, .dropdown-submenu:hover > A
{
	background-color: #F2F2F2;
	background-image: none;
	color: #08C;
	text-decoration: none;
}
.dropdown-submenu > A:after
{
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 4px 0 4px 4px;
	border-left-color: #CCC;
}
.dropdown-menu > LI.current-menu-ancestor > A:after, .dropdown-menu > LI.current-menu-item > A:after, .dropdown-submenu:hover > A:after
{
	border-left-color: #08C;
}
.navbar .btn-navbar
{
	margin-top: 7px;
}
.navbar-inner .tc-nav-button
{
	display: none;
}
.navbar .btn-navbar.active, .navbar .btn-navbar:active, .navbar .btn-navbar:focus, .navbar .btn-navbar:hover
{
	outline: 0;
}
.dropdown-menu
{
	border: 0 solid rgba(0, 0, 0, 0.2);
}
.dropdown-submenu > .dropdown-menu
{
	top: 110%;
	left: 30%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.ie9 .dropdown-submenu > .dropdown-menu
{
	left: 30%;
}
.dropdown-menu > LI > A:focus, .dropdown-menu > LI > A:hover, .dropdown-submenu:focus > A, .dropdown-submenu:hover > A
{
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.tc-hover-menu.nav UL
{
	top: 29px;
}
.ie .tc-hover-menu.nav UL
{
	top: 27px;
}
.tc-hover-menu.nav LI:hover > UL
{
	display: block;
}
.nav .dropdown-menu
{
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 8px rgba(0,0,0,.2);
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
.navbar .nav LI.dropdown.open.active > .dropdown-toggle, .navbar .nav LI.dropdown.open > .dropdown-toggle, LI.dropdown.active > .dropdown-toggle
{
	background-color: transparent;
}
.navbar-inner .nav-collapse .nav LI.open > UL
{
	display: block;
}
.navbar.resp
{
	display: block;
	width: 100%;
}
.tc-submenu-move .dropdown-menu > LI > A:focus, .tc-submenu-move .dropdown-menu > LI > A:hover, .tc-submenu-move .dropdown-submenu:focus > A, .tc-submenu-move .dropdown-submenu:hover > A
{
	padding-left: 1.63em;
}
.navbar DIV > UL.nav > .menu-item:last-child > A
{
	padding-right: 0;
}
.navbar .nav
{
	margin-right: 0;
}
.navbar DIV > UL.nav > .menu-item:first-child > A
{
	padding-left: 5px;
}
#main-wrapper .widget LI
{
	line-height: 25px;
	border-bottom: 1px solid #EEE;
	position: relative;
}
#main-wrapper .widget LI:after
{
	content: "";
	border-bottom: 1px solid #FFF;
	position: absolute;
	width: 100%;
	right: 0;
	bottom: -2px;
}
#main-wrapper .widget LI:hover, .widget LI:focus
{
	text-decoration: none;
	background-color: #EEE;
}
#main-wrapper .widget LI A
{
	text-shadow: 0 1px 0 #FFF;
}
.span9.article-container .thumb-wrapper
{
	left: 1px;
}
.thumb-wrapper IMG
{
	z-index: 90;
}
.thumb-wrapper.no-effect IMG
{
	min-height: initial;
}
.round-div
{
	display: block;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	width: 170px;
	height: 170px;
	z-index: 99;
	-webkit-border-radius: 60px;
	-moz-border-radius: 500px;
	border-radius: 900px;
	border: 104px solid #FAFAFA;
	border-image: none;
	top: -66px;
	left: -54px;
}
.span6.article-container .round-div
{
	width: 115px;
	height: 115px;
	top: -76px;
	left: -76px;
}
.span6.article-container .thumb-wrapper
{
	height: 180px;
}
.round-div.no-effect
{
	border: none;
}
#footer .round-div
{
	border-color: #5A5A5A;
}
.no-cssanimations .round-div
{
	border: 0;
}
.no-cssanimations .thumb-wrapper
{
	opacity: .7;
}
.no-cssanimations .thumb-wrapper:hover
{
	opacity: 1;
}
.widget-front.hover .round-div, ARTICLE.hover .round-div
{
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
}
.widget-front
{
	text-align: center;
}
.featurette-divider
{
	margin: 30px 0;
	clear: both;
}
.featurette
{
	padding-top: 120px;
	overflow: hidden;
}
.featurette-image
{
	margin-top: -120px;
}
.featurette-image.pull-left
{
	margin-right: 40px;
}
.featurette-image.pull-right
{
	margin-left: 40px;
}
.featurette-heading
{
	font-size: 50px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: -1px;
}
#main-wrapper
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.entry-summary
{
	text-align: justify;
}
.post H1, .post H2
{
	display: inline-block;
}
H1.entry-title, H2.entry-title
{
	width: 100%;
}
H1 A:hover, H2 A:hover
{
	text-decoration: none;
}
.entry-meta
{
	font-style: italic;
	font-size: 12px;
	margin-bottom: 8px;
}
.entry-meta .btn
{
	margin: 1px;
}
.entry-meta .btn-tag
{
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #808080;
	background-image: -moz-linear-gradient(top,#8f8f8f,#696969);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#8f8f8f),to(#696969));
	background-image: -webkit-linear-gradient(top,#8f8f8f,#696969);
	background-image: -o-linear-gradient(top,#8f8f8f,#696969);
	background-image: linear-gradient(to bottom,#8f8f8f,#696969);
	background-repeat: repeat-x;
	border-color: #696969 #696969 #424242;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.entry-meta .btn-tag:hover
{
	color: #FFF;
	background-color: #696969;
}
.edit-link A
{
	color: #FFF;
}
ARTICLE .tc-content
{
	margin-bottom: 30px;
}
ARTICLE.format-aside .entry-content
{
	padding: 1.714285714rem;
	background: #D2E0F9;
	border-left: 18px solid #A8BFE8;
}
ARTICLE.error404 .entry-content, ARTICLE.format-chat .entry-content, ARTICLE.format-quote .entry-content
{
	padding: 1.714285714rem;
	background: #C9C9C9;
	border-left: 18px solid #AFAFAF;
}
ARTICLE.error404 .entry-content BLOCKQUOTE, ARTICLE.format-quote .entry-content BLOCKQUOTE
{
	border: 0;
	background: inherit;
}
CITE
{
	font-style: normal;
	font-size: 14px;
}
BLOCKQUOTE
{
	padding: 5px 0 5px 15px;
	margin: 0 0 20px;
	font-style: italic;
	background: #FFF;
}
ARTICLE.format-link .entry-content
{
	padding: 1.714285714rem;
	background: #F7CFAC;
	border-left: 18px solid #E07211;
}
ARTICLE.format-link .entry-content A
{
	color: #E07211;
	font-size: 20px;
	text-decoration: none;
}
ARTICLE.format-link .entry-content A:after
{
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 0;
	-webkit-font-smoothing: antialiased;
	padding-left: 6px;
	font-size: 1.5em;
	opacity: .3;
	position: relative;
	content: "\00bb";
	top: 6px;
}
ARTICLE.format-status .entry-content
{
	padding: 1.714285714rem;
	background: #A3EDA3;
	border-left: 18px solid #62C462;
}
ARTICLE.format-gallery P.format-icon, ARTICLE.format-image P.format-icon
{
	text-align: center;
	font-size: 6em;
}
.entry-content.format-icon P
{
	text-shadow: 0 1px 0 #FFF;
	color: #000;
}
.archive-header .author-info, ARTICLE .author-info
{
	background: #FFF;
	padding: 15px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	font-style: italic;
	font-size: inherit;
}
.archive-header .author-info H2, ARTICLE .author-info H2
{
	margin: 0;
}
.page-links BUTTON.btn
{
	color: #08C;
	font-weight: 700;
}
.page-links A BUTTON.btn
{
	color: #5A5A5A;
	font-weight: 400;
}
#respond #comment
{
	width: 100%;
}
H3.assistive-text
{
	text-align: center;
	letter-spacing: 4px;
	color: #60E1C2;
	opacity: .5;
	margin: 0;
}
.navigation .pager
{
	margin: 0;
}
EMBED, IFRAME, OBJECT, VIDEO
{
	max-width: 100%;
}
.hide-post-metas .entry-header .entry-meta
{
	display: none;
}
.tc-rectangular-thumb
{
	max-height: 250px;
	display: block;
	overflow: hidden;
}
.tc-rectangular-thumb IMG
{
	position: relative;
	-webkit-transition: -webkit-filter .4s ease;
	-moz-transition: -moz-filter .4s ease;
	-o-transition: -o-filter .4s ease;
	transition: -webkit-filter .4s ease;
	width: 100%;
}
.rectangular-blurred .tc-thumbnail IMG:hover
{
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(2px);
}
.no-csstransitions .rectangular-blurred .tc-thumbnail IMG:hover
{
	opacity: .7;
}
.rectangular-unblurred .tc-thumbnail IMG
{
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
	filter: blur(4px);
}
.rectangular-unblurred .tc-thumbnail IMG:hover
{
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-o-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: blur(0px);
}
.no-csstransitions .rectangular-unblurred .tc-thumbnail IMG
{
	opacity: .7;
}
.no-csstransitions .rectangular-unblurred .tc-thumbnail IMG:hover
{
	opacity: 1;
}
.rounded-expanded .thumb-wrapper .round-div
{
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
}
.squared .round-div
{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.squared-expanded .thumb-wrapper .round-div
{
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.__before_main_wrapper > .tc-thumbnail.span12 IMG
{
	width: 100%;
}
.__before_content > .tc-thumbnail.span12 IMG
{
	margin-top: 10px;
}
.single .rectangular-blurred IMG, .single .rectangular-unblurred IMG
{
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-o-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: blur(0px);
	opacity: 1 !important;
	width: 100%;
}
.wp-caption
{
	max-width: 100%;
	padding: 4px;
}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text
{
	font-style: italic;
	font-size: 12px;
	font-size: 0.7rem;
	line-height: 1.3em;
	color: #757575;
}
.gallery-item IMG
{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	-moz-transition: -moz-transform 3s ease;
	-webkit-transition: -webkit-transform 3s ease;
	-o-transition: -o-transform 3s ease;
	transition: transform 3s ease;
}
.gallery-icon IMG:hover
{
	-moz-transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
	-ms-transform: scale(1.08);
	-moz-box-shadow: 0 0 10px 0 #9b9b9b;
	-webkit-box-shadow: 0 0 10px 0 #9B9B9B;
	-o-box-shadow: 0 0 10px 0 #9b9b9b;
	box-shadow: 0 0 10px 0 #9B9B9B;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=NaN, Strength=20);
}
ARTICLE.attachment IMG
{
	opacity: 0;
}
.attachment #image-navigation .next-image
{
	float: right;
}
.entry-attachment .attachment
{
	text-align: center;
}
ARTICLE.sticky
{
	color: #5A5A5A;
	font-weight: 700;
	text-align: center;
}
ARTICLE.sticky H2
{
	font-size: 40px;
	line-height: 45px;
}
LI.bypostauthor CITE SPAN
{
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: 400;
	background-repeat: repeat-x;
	color: #FFF;
	background-color: #21759B;
	background-image: none;
	border: 1px solid #1F6F93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}
UL.children
{
	margin: 10px 0 10px 40px;
	padding: 0;
}
.commentlist
{
	margin: 0;
	padding: 0;
}
.comment ARTICLE, .pingback ARTICLE, .trackback ARTICLE
{
	background: #FFF;
	padding: 15px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.CommentForm > .comment, .comment UL > .comment, .commentlist > .comment, .commentlist > .pingback, .commentlist > .trackback
{
	list-style: none;
	position: relative;
	margin: 0 0 20px;
	font-size: 14px;
}
.reply
{
	float: right;
	margin-right: 10px;
}
.comment CITE
{
	font-size: 23px;
	line-height: 26px;
	display: block;
}
.comment .edit-link
{
	display: block;
	float: right;
	margin-right: 10px;
}
.comment-avatar
{
	margin-bottom: 5px;
}
.comment-meta A.comment-date
{
	font-style: italic;
	font-size: 12px;
}
.comments-area LI.bypostauthor CITE SPAN
{
	margin-left: 0.357142857rem;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
@font-face
{
	font-family: genericons;
	src: url("/fonts/genericons-regular-webfont.eot");
	src: url("/fonts/genericons-regular-webfont-.eot#iefix") format("embedded-opentype"),url("/fonts/genericons-regular-webfont.woff") format("woff"),url("/fonts/genericons-regular-webfont.ttf") format("truetype"),url("/fonts/genericons-regular-webfont.svg#genericonsregular") format("svg");
}
@font-face
{
	font-family: entypo;
	src: url("/fonts/entypo.eot);
	src: url("/fonts/entypo-.eot#iefix") format("embedded-opentype"),url("/fonts/entypo.woff") format("woff"),url("/fonts/entypo.ttf") format("truetype"),url("/fonts/entypo.svg#genericonsregular") format("svg");
}



