
/*Layout*/
html, body {height:100%; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color: #ffffff; color:#000000;  min-width: 1000px;}
#allpage {margin: 0 auto; position:relative; min-height:100%; height:auto !important;}
.tpl-pushfooter {height:55px;clear:both;}
.tpl-footer {width:100%; margin:-35px auto 0; position:relative;}
.tpl-wrapper {float:left; width: 1000px;}
.tpl-content {margin: 0;}
.tpl-primary-col .tpl-pushfooter {height:100px;clear:both;}
.footer_left {width:100%; margin:-100px auto 0; position:relative; border-top: 2px dotted #831AA8;}
.lr .tpl-content        {margin: 0 280px 0 240px;}
.lr .tpl-primary-col    {float:left; width:220px;margin-left:-1000px}
.lr .tpl-secondary-col  {float:left; width:260px;margin-left:-260px}

.l .tpl-content         {margin: 0 20px 0 240px;}
.l .tpl-primary-col     {float:left;width:220px;margin-left:-1000px}
.l .tpl-secondary-col   {display:none;}

.r .tpl-content         {margin: 0 270px 0 20px;}
.r .tpl-primary-col     {display:none;}
.r .tpl-secondary-col   {float:left;width:260px;margin-left:-260px}

.tpl-header {padding:0px;}
.tpl-bottom {clear:left;width:100%;}
.tpl-mobileonly {display:none;} /* hidden by default */

.tpl-breadcrumbs {overflow:hidden;width:100%;}
.tpl-breadcrumbs .mod_breadcrumbs {float:left;}
.tpl-breadcrumbs .mod_search {float:right;}
.tpl-breadcrumbs .mod-title-wrapper { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } /* Hide only visually, but have it available for screenreaders: h5bp.com/v */

/*end Layout*/
.clr {clear:both;}
.itemContainer {margin:10px 0px 20px;}
.k2Pagination {text-align:center;}
/* Theme */
a:link, a:hover, a:active {outline: none;}
::selection {background: #3399ff; /* Safari, Chrome, Opera */}
::-moz-selection {background: #3399ff; /* FireFox */}
a, a:link, a:visited {color: #000000; text-decoration: none;}
a:hover {text-decoration:underline; color: #000000;}
.all-content a {color:#831AA8;}
p, div, font {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
h1 {color: #831AA8; font-family: Georgia,"Times New Roman",Times,serif; font-size: 21px; font-style: italic; font-weight: bold; padding: 0;}
h2{color: #831AA8; font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px; font-style: italic; font-weight: bold; padding: 0;}
h3 {color: #831AA8;  font-family: Georgia,"Times New Roman",Times,serif; font-size: 15px; font-style: italic;  margin-bottom: 6px; margin-top: 0;  padding: 0;}
ul {padding-left:20px;}
li {padding:0px;}
/***header*********************/
.tpl-header {background-color: #831AA8; margin: 0; padding: 0; height:auto;}
.tpl-logoheader {background: url('../images/Header_Other_b3.jpg') no-repeat center center; height:139px; width:1000px; margin:0 auto;}
.header_search {float:right; padding-right: 10px; padding-top: 15px; margin-top: -137px;}
.header_search input {height: 12px; vertical-align: bottom; width: 175px;}
.header_search label {color: #FFFFFF; font-size: 11px; font-weight: bold; padding-right: 10px; text-transform: uppercase;}
.header_search .button {display:none;}
/**************************************************/

/**********************mainmenu********/
.topMenu {background-color:#ffffff;}
#nav {width:100%;}
#nav ul {margin: 0;padding: 0;padding-top:13px;padding-bottom:13px;list-style-type: none;text-align: center; width: 1000px; margin:0 auto;}
#nav ul li {  display: inline; vertical-align:top;  padding: 10px 0;}
#nav ul .first a, #nav ul .first span {border-left:none;}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited, #nav ul li span {  font-family:Arial, Helvetica, sans-serif;  font-size:12px;  text-transform:uppercase;  font-weight:bold;  color: #292526;
														text-decoration:none;  margin-left:5px;  margin-right:5px;  padding-left:7px;  border-left: 1px solid #831AA8;}
#nav ul li li:hover a, #nav ul .active a, #nav ul li li:hover span, #nav ul .active span, #nav .menu .parent ul .active a,  #nav .menu .parent ul .active span {color: #831AA8;  text-decoration:underline;}
/*2nd level>>*/
#nav .menu ul {background-color:#ffffff; position:absolute; z-index:10000; width: 1000px; margin:0 auto; padding:0px;}
#nav .menu ul {display:none;}
#nav .menu .parent:hover ul {display:block;}
#nav .menu li.active.parent ul {display:block;}
#nav .menu .parent ul li {display:inline;  width: auto; float:left; position:relative; border-left:none;	border-bottom:1px solid transparent; padding:8px 0px;}
#nav .menu .parent ul li.last {border-right:none;}

/*<<2nd level*/
/**************************************/
.breadcrumbs {display:block; font-size: 12px;  font-style: italic; font-weight: bold; padding-top:10px;}

/**************************left************************/
.tpl-primary-col {margin-right:10px;}
.tpl-primary-col h3 {padding-left: 14px;}
.tpl-primary-col .tpl-module .full_story {float:right; display:block; background: url("../images/full_story.png") no-repeat scroll 90% 8px transparent; color:#c23b1e; font-size:15px;
								text-decoration:none; padding-right: 25px;}
.tpl-primary-col ul li {list-style-image:url("../images/dots_purple.gif");}
.tpl-primary-col .tpl-module {background:#ffffff; padding:20px 0px 36px; border-top:none;}
.tpl-primary-col .tpl-module+.tpl-module {border-top: 2px dotted #831AA8; margin-bottom:10px; padding:20px 5px 36px;}
.tpl-primary-col .tpl-module .footer_left {border-top: 2px dotted #831AA8; padding:8px 5px 36px;}
.tpl-primary-col .tpl-module.footer {text-align:center; border-top: 2px dotted #831AA8; padding:8px 5px 36px;}
.tpl-primary-col ul li a {color: #000000; font-weight: bold; line-height: 16px;}

.tpl-primary-col .tpl-module.donate {border-top:none;}
.tpl-primary-col .tpl-module.donate h3 {padding:7px 0px;}
.tpl-primary-col .tpl-module.donate h3 a {color: blue; font-size: large; text-decoration:none;  font-style:normal; font-family: Arial,Helvetica,sans-serif;}
.tpl-primary-col .tpl-module.donate p {border-top:2px dotted #831AA8; margin:0px;text-align: right; vertical-align: top; line-height:18px;}
.tpl-primary-col .tpl-module.donate p a {color: #4C64A4; font-size: 12px; font-weight: bold;}
.tpl-primary-col .tpl-module.donate a:hover {text-decoration:none;} 
/*****************************************************/

/**************************************right**********************************/
.tpl-secondary-col ul li {list-style-image:url("../images/dots_purple.gif");}
.tpl-secondary-col .tpl-module {background:#ffffff; padding:20px 5px 0px; border-top:none;}
.tpl-secondary-col .tpl-module+.tpl-module {border-top: 2px solid #831AA8; margin-bottom:10px; padding:20px 5px 36px;}
.tpl-secondary-col .tpl-module.green h3 {color: #00A100; padding-left: 14px;}
.tpl-secondary-col ul li a {color: #000000; font-weight: bold; line-height: 16px;}

.tpl-module.mod_welcomecenter .welcomecenter-header-wrapper a.twitter {float:right;}
.tpl-module.shop {background:none; height:550px; padding:0px;}
.tpl-module.shop h3, .tpl-module.shop h2, .tpl-module.shop h1 {font-weight:bold; font-size:17px; margin:0px; color:#ffffff; text-transform:uppercase; 
					background: url('../images/MediaShopButton_icon.png') no-repeat 5px center #23408e; font-style:normal; padding:5px 0px 5px 28px;}
.tpl-module.shop .shop {padding:5px; height:490px;}
.tpl-module.shop img {border:1px solid #ffffff; float: left; clear:right; margin-right:5px; margin-bottom: 10px;}
.tpl-module.shop a {overflow: hidden; display: block;background:none; padding:0px; font-size:14px; color: #00A100; font-weight: bold;}
.tpl-module.shop p {color:#1a264d; font-size:12px; margin:12px 0px;}
.tpl-module.shop div {margin:10px 0px 0px;}
/*****************************************************************************/

/***************************content***********************************************/
.all-content {width:1000px; margin: 0 auto; padding-top:15px; color:#484b4b; font-size:14px;}
.content-bg {padding:20px 5px 20px; margin-bottom: 15px;}
/*********************************************************************************/

/******************************bottom*********************************/
.tpl-bottom .tpl-module {width:230px; float:left; margin-right: 10px; height: 180px; padding-top:50px; margin-bottom:10px;}
.tpl-bottom #Mod136 {background: url('../images/bottom/womens_5.jpg') no-repeat 0 top transparent;}
.tpl-bottom #Mod137 {background: url('../images/bottom/womens_9.jpg') no-repeat 0 top transparent;}
.tpl-bottom #Mod138 {background: url('../images/bottom/womens_1.jpg') no-repeat 0 top transparent;}
.tpl-bottom #Mod140 {background: url('../images/bottom/womens_10.jpg') no-repeat 0 top transparent;}
.tpl-bottom #Mod141 {background: url('../images/bottom/womens_4.jpg') no-repeat 0 top transparent;}
.tpl-bottom #Mod145 {background: url('../images/bottom/womens_2.jpg') no-repeat 0 top transparent;}
.tpl-bottom #Mod149 {background: url('../images/bottom/womens_8.jpg') no-repeat 0 top transparent;}
.tpl-bottom #Mod150 {background: url('../images/bottom/womens_6.jpg') no-repeat 0 top transparent;}
.tpl-bottom #Mod151 {background: url('../images/bottom/womens_0.jpg') no-repeat 0 top transparent;}
.tpl-bottom .tpl-module .more {position:relative;}
.tpl-bottom .tpl-module .more a {color: transparent !important; display: block;  font-size: 12px;  font-style: italic;  font-weight: bold;  height: 50px;  padding-left: 4px; position: absolute; top: -61px; width: 230px;}
.tpl-bottom .tpl-module img {width:230px; }
.tpl-bottom .tpl-module li {list-style: circle outside none; padding: 3px;}
.tpl-bottom .tpl-module li a {font-size: 11px; font-style: normal; font-weight: normal; padding-left: 0px; color:#000000;}
/*********************************************************************/

/***************footer**********************/
.tpl-footer {background-color: #831AA8; padding: 0;}
.footer_content {background: url('../images/footer_b.jpg') no-repeat center center; height:37px; width:1000px; margin:0 auto;}
/******************************************/

/**** vertical slider ********/
.exts_slider {}
a.up{background:url("../images/up_btns.png") 46% 0 no-repeat; display: block; margin-bottom: 10px; height: 27px;}
a.down {background:url("../images/down_btns.png") 46% 0 no-repeat; display: block; margin-top: 10px; height: 27px;}
.vertslider ul {padding:0px;}
.vertslider li {display: block; padding-left:25px; list-style: none outside none;  margin: 0;  overflow: hidden;  padding: 0; text-align: center; height:80px;}
.vertslider li img {vertical-align:middle;}
/************************************/

/* 2 cols */
.resize_column {margin: 5px 0; padding: 10px;}
.pos_button {width:80px; margin:0;}
.white_width_off .sidePart{width:260px;opacity:1;position:relative; margin-bottom:5px;}	
.white_width_off .tpl-primary-col.sidePart{width:220px;}	

/* 1 col */	
.wrapper_button {display:block; margin:0; width:1000px; padding-left: 10px;}
.white_width .mainPart{width:100%; margin:0 auto;}
.white_width .sidePart{width:0px;opacity:0;position:absolute; margin-bottom:5px;}

.on, .off {position:relative;}	

/*******************/
.on_button {position:fixed; background:#23408E; display:none; border:1px solid #3a3b3b; padding:5px; float:right; top:0; border-radius:0px 0px 3px 3px;}
.on_button a {color:#ffffff; text-transform:uppercase;  font-weight:bold;  font-size:13px; text-decoration:none;}
.on_button:hover {}
.on_button a:hover {}
/*.white_width_off .on_button {display:none;}*/
.white_width .on_button {display:block;}
/************************************************************************************************************/

/******************************/
@media all and (-webkit-min-device-pixel-ratio:10000),
 not all and (-webkit-min-device-pixel-ratio:0) {
												 .header_search input {vertical-align: middle;}
												}
*+html .header_search input {vertical-align: middle;}
/*****************************/

/***********************************************K2*******************************************************/
.itemRatingBlock ul, .k2Pagination ul {list-style-type:none; display:inline; background:none;}
.itemRatingBlock li, .k2Pagination li {display:inline;  background:none; margin-right: 10px;}
/* end Theme */

.clearList {display:none;}
/***********************item*********************/
.com_k2.item .content-bg {padding:0px;}
.itemView .itemBody {border-bottom: 1px solid #5C5A5B;  margin: 20px 5px 10px; padding: 0 10px 10px;}
.itemView .itemBody img {padding-right: 10px;}
.item .itemToolbar {float: right;overflow: hidden;padding: 0 15px 15px;position: absolute;right: 0;top: 0;}
.item .itemRatingBlock {padding:0px 15px;}
.itemHeader .itemAuthor {padding:0px 0px 0px 15px; border-right:1px solid #909090; color:#909090;}
.itemHeader .itemDateCreated {padding:0px 10px 0px 5px; color:#909090;}
.itemView .itemToolbar ul {list-style-type:none; padding-left:0px;margin-top: 0;}
.itemView .itemToolbar li {display:block; float: right;}
.itemView .itemToolbar li+li {margin-right:5px; float:left;}
.itemView .itemTextResizerTitle {display:block; float:left;}
.itemView #fontIncrease {background:url("../images/icon_item/up.png") no-repeat; display:block; float:left; width:16px; height:16px; overflow:hidden; text-indent:-999em; margin:1px 0 0 2px;}
.itemView #fontDecrease {background:url("../images/icon_item/down.png") no-repeat; display:block;  float:left; width:16px; height:16px; overflow:hidden; text-indent:-999em;margin:1px 0 0 2px;}
.itemView .itemPrintLink {background:url("../images/icon_item/print.png") no-repeat; display:block; width:32px; height:32px; overflow:hidden; text-indent:-999em;}
.itemView .itemEmailLink {background:url("../images/icon_item/mail.png") no-repeat; display:block; width:32px; height:32px; overflow:hidden; text-indent:-999em;}
.itemView .itemCommentsLink {background:url("../images/icon_item/chat.png") no-repeat; display:block; width:32px; height:32px; overflow:hidden; text-indent:-999em;}
.itemView .itemRatingBlock .itemRatingForm {display:inline;}
.itemView .itemRatingBlock .itemRatingForm ul {display:inline; padding-left:0px;}
.itemView .itemRatingBlock .itemRatingForm li {display:inline; padding: 3px 3px 3px 5px; margin:0px;}
.itemView .itemRatingBlock .itemRatingForm li+li {background:url("../images/icon_item/star_rating_empty.png") no-repeat center center;}
.itemView .itemRatingBlock .itemRatingForm li+li:hover {background:url("../images/icon_item/star.png") no-repeat center center;}
.itemView .itemRatingBlock .itemRatingForm li a {color:transparent;}
.itemRatingLog {display:inline;}
.item .itemSocialSharing {padding:10px 15px; overflow: hidden;}
.item .itemSocialSharing div {display:inline; float:left;}
.item .itemLinks {padding:10px 15px;}
.item .itemNavigation {padding:0px 15px;}
.item .itemComments {padding:10px 15px 0px;}
.item .itemCommentsForm input, .item .itemCommentsForm textarea {width:185px; margin:5px; color:#909090;}
.item .itemCommentsForm textarea {height: 100px; width:200px; display:block; margin-left: 0;}
.item .itemCommentsForm .button {display:block; width: 130px; color:#222222; margin-left: 0;}
.item .itemCommentsForm label {}
.item .itemBackToTop {padding:10px 15px; margin-bottom: 20px;}
.item .itemCommentsForm .button {display:block; width: 130px; margin-left: 0; background:#831AA8; border: 1px solid #859295;  border-radius: 5px 5px 5px 5px; color: #FFFFFF; padding: 0; height: 24px;}
.itemView .itemBody .itemIntroText h2, .itemView .itemBody .itemFullText h2{font-size:18px;}
.itemView .itemBody .itemIntroText h3, .itemView .itemBody .itemFullText h3{font-size:16px;}
.itemView .itemBody .itemIntroText p, .itemView .itemBody .itemFullText p{font-size:14px;}
.itemView .itemHeader h1 {font-size:18px;margin-right: 100px;}
/***********************************************/
/************red module**********/
div.social-info-module a {color:#000000;}
div.social-info-module {
	background-color: #23408e;
	color: white;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 5px;
	border-radius: 2px;}
div.social-info-module div.item div.header {
	font-family: "Arial", sans;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding:4px 5px 2px;	
	height: 16px;
	background-color: #blue;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #ffffff;
	overflow: display;	
	background-image: url("../images/arrow-up.png");
	background-repeat: no-repeat;
	background-position: right bottom;
	cursor: pointer;}
div.social-info-module div.item.selected div.header {
	background-image: url("/modules/mod_socialinfo/img/arrow-down.png");
	cursor: auto;}
div.social-info-module div.item div.content {
	display: none;
	overflow: hidden; }
div.social-info-module div.item div.content p, div.social-info-module div.item div.content span {padding:5px;}
div.social-info-module div.item.selected div.content {
	height: auto;
	overflow: auto;}
div.social-info-module div.item div.content {
	background-color: white;
	color: black;}
/********************************/


.tpl-module.btn_exp {overflow:hidden; background:none; padding:0px;}
.tpl-primary-col .tpl-module.btn_exp {padding:20px 0px 10px 24%;}
.resize_column {padding:0px; margin:0px;}
.resize_column span.on {display:block; width: 130px; margin-left: 0; background:#831AA8; border: 1px solid #859295;  border-radius: 5px 5px 5px 5px; color: #FFFFFF; padding: 0; height: 24px; text-align:center;}
.resize_column a {text-transform:uppercase; font-size:14px; color:#ffffff; font-weight: normal; text-decoration: none; margin:0px; border:none;}
label.formName {margin-right: 28px;}
label.formEmail {margin-right: 31px;}

.white_width #main.mainPart {width:990px;}
.white_width .sidePart {display:none;}
.white_width_off .sidePart {display:block;}

.icon {display:none;}

#k2Container {position: relative;}
