BODY
{ 
	background-image: url("../images/main_background.gif");
	background-repeat: repeat-x;
	background-color: #4d4d4d;
}

.box
{ 
	background: url("../images/boxback.jpg");
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.redbox
{ 
	background: url("../images/boxbackred.jpg");
	background-repeat: repeat-x;
	background-color: #ffffff;
}

.baDivShow
{
    display: inline;  
}

.baDivShowFF
{
    display: -moz-inline-block;  
}

.baDivHide
{
    display: none;   
}


.txtGraySmall{
	color: #707070;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-size:8pt
}

.txtLinkSeparator{
	color: #e5e5e5;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-size:8pt
}

.txtPinkSmall{
	color: #f37aa7;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-size:8pt
}

.txtPinkBig{
	color: #f23f81;
	font-family: arial, helvica, verdana;
	text-decoration: none;
	font-weight: bold;
	font-size:16pt
}

.txtPinkSubmitLink{
	color: #f23f81;
	font-family: arial, helvica, verdana;
	text-decoration: none;
	font-weight: bold;
	font-size:10pt
}

.txtPink{
    color: #f23f81;
    font-family: arial, helvica, verdana;
    text-decoration: none;
    font-size:10pt
}

.txtPinkSubmitLinkBig{
    color: #f23f81;
    font-family: arial, helvica, verdana;
    text-decoration: none;
    font-weight: bold;
    font-size:10pt
}

.txtPurple{
	color: #875bd0;
	font-family: verdana, arial, helvica;;
	text-decoration: none;
	font-size:9pt
}

.txtGray{
	color: #999999;
	font-family: verdana, arial, helvica;;
	text-decoration: none;
	font-size:9pt
}

.txtLogin{
	color: #858585;
	font-family: verdana, arial, helvica;;
	text-decoration: none;
	font-size:9pt
}

.txtForgetPassword{
	color: #942fcb;
	font-family: verdana, arial, helvica;;
	text-decoration: none;
	font-size:9pt
}

.txtSearch{
	color: #ffffff;
	font-family: arial, helvica, verdana;
	text-decoration: none;
	font-weight: bold;
	font-size:12pt
}

.txtBlogTitleHomePageOff{
	color: #000000;
	font-family: arial, verdana, helvica;;
	text-decoration: none;
	font-size:9pt
}

.txtBlogTitleHomePageOn{
    color: #ffffff;
    font-family: arial, verdana, helvica;;
    text-decoration: none;
    font-size:9pt
}

.txtBlogerNameHomePage{
	color: #ffffff;
	font-family: verdana, arial, helvica;;
	text-decoration: none;
	font-weight: bold;
	font-size:10pt
}

.txtBigTitle{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 18pt;
}

.txtMediumTitle{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}

.txtSmallTitle{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

.txtRegular{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
}

.txtRegularBold{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

.txtFormRegular{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
}

.txtResultTitle{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 16pt;
}

.txtCircleTitle{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
}

.txtBATitle{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
}

.txtTabsOff{
	color: #ffffff;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

.txtTabsOn{
	color: #ffffff;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
}

.txtRequiredfield{
	color: red;
	font-family: verdana;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
}

.txtRegisterForFree{
	color: #992939;
	font-family: verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 16pt;
}

.txtMosaicBigTitle{
	color: #ffffff;
	font-family: arial, helvica, verdana;
	text-decoration: none;
	font-weight: bold;
	font-size:20pt
}

.txtMosaicTitle{
	color: #ffffff;
	font-family: arial, helvica, verdana;
	text-decoration: none;
	font-weight: bold;
	font-size:12pt
}

.txtMosaicTitleBox{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 14pt;
}

.tdOn{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
	background-color: #f13e82;
}

.tdOff{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
	background-color: #f3f3f3;
}

.tdOver{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
	background-color: #e5e5e5;
}

.tdBlackBarTitle{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	background-color: #000000;
}

.tdBlackBarTitleSmall{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	background-color: #000000;
	height: 34px;
	padding: 8px;
}

.tdBATitleOn{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	background-color: #f13e82;
}

.tdBATitleOff{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	background-color: #f3f3f3;
}

.tdMosaicTitleOn{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	background-color: #f13e82;
	height: 37px;
	padding: 8px;
}

.tdMosaicTitleOff{
	color: #d1d1d1;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	background-color: #272425;
	height: 37px;
	padding: 8px;
}

.tdMosaicBoxOff
{
	border-bottom: #f13e82 1px solid;
  border-left: #f13e82 1px solid;
  border-right: #f13e82 1px solid;
  border-top: #f13e82 1px solid;
  height: 130px;
  width: 228px;
}

.tdMosaicBoxOn
{
	border-bottom: #ffffff 1px solid;
  border-left: #ffffff 1px solid;
  border-right: #ffffff 1px solid;
  border-top: #ffffff 1px solid;
  cursor: hand;
  height: 130px;
  width: 228px;
}

.tdResultsImageCategory
{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 18pt;
  height: 175px;
  width: 307px;
  filter: Shadow(Color=#3c3c3c, Direction=135, Strength=4);
}

.rightMenuMyDrawe{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	background-color: #898989;
	height: 34px;
	padding: 8px;
}

.rightMenuButtonOff{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	background-image: url("../images/right_menu_box.jpg");
	background-repeat: no-repeat;
	width: 134px;
	height: 26px;
}

.rightLongMenuButtonOff{
	color: #f23f81;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	background-image: url("../images/right_long_menu_box.jpg");
	background-repeat: no-repeat;
	width: 271px;
	height: 26px;
}

.lnkWhiteSmall{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: none;
	font-size:8pt
}

.lnkWhite{
	color: #ffffff;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: bold;
	font-size:9pt
}

.lnkBlackSmall{
	color: #000000;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-weight: none;
	font-size:8pt
}

.lnkRegular{
	color: blue;
	font-family: verdana;
	text-decoration: underline;
	font-weight: none;
	font-size: 8pt;
}

.lnkMenu{
	color: #000000;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
	font-size: 8pt;
}

.lnkPink{
	color: #f23d84;
	font-family: arial, helvica, verdana;
	text-decoration: none;
	font-size: 8pt;
}

.lnkPinkBig{
	color: #f23d84;
	font-family: verdana, arial, helvica;
	text-decoration: none;
	font-size: 8pt;
}

.textbox_login
{
    background-color: #ffffff;
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    border-right: #e0e0e0 1px solid;
    border-top: #e0e0e0 1px solid;
    font-size: 14px;
    width: 227px;
    height: 27px;
    color: #737373;
    font-size: 13px;
    vertical-align: middle;
}

.textbox_focus
{
    BACKGROUND-COLOR: #FAFBE7;
    BORDER-BOTTOM: aliceblue 1px solid;
    BORDER-LEFT: darkgray 1px solid;
    BORDER-RIGHT: aliceblue 1px solid;
    BORDER-TOP: darkgray 1px solid
}

.textbox_normal
{
    background-color: #ffffff;
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    border-right: #e0e0e0 1px solid;
    border-top: #e0e0e0 1px solid;
    font-size: 14px;
}

.textbox_disabled
{
    background-color: #f3f3f3;
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    border-right: #e0e0e0 1px solid;
    border-top: #e0e0e0 1px solid;
    font-size: 14px;
}

.textbox_style
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #042362 1px solid;
    BORDER-LEFT: #042362 1px solid;
    BORDER-RIGHT: #042362 1px solid;
    BORDER-TOP: #042362 1px solid
}

.button_expand
{
  font-weight: bold;
	font-family: verdana, helvica, arial;
	font-size: 10pt; 
	color: #ffffff; 
	background-color: #cecece;
	width: 20;
	height: 25;
	border-bottom: #898989 1px solid;
  border-left: #898989 1px solid;
  border-right: #898989 1px solid;
  border-top: #898989 1px solid
}

.button_yes_no
{
    font-weight:bold;
	font-family:Verdana;
	font-size:10pt; 
	color:"#FFFFFF"; 
	background-color:#919276;
	width:40;
	border-color:"#000000"
}

.button_yes_no_focus
{
    font-weight:bold;
	font-family:Verdana;
	font-size:10pt; 
	color:"#000000"; 
	background-color:#C9EFFB;
	width:40;
	border-color:"#000000"
}

.button_normal
{
  font-weight: bold;
	font-family: arial, verdana, helvica;
	font-size: 8pt; 
	color: #0C4B7B; 
	background-color: #E3EAF0;
	width: 120;
	border-bottom: #ADC5ED 1px solid;
    border-left: #ADC5ED 1px solid;
    border-right: #ADC5ED 1px solid;
    border-top: #ADC5ED 1px solid
}

.button_normal_focus
{
  font-weight:bold;
	font-family:Verdana, Helvica, Arial;
	font-size:10pt; 
	color:"#000000"; 
	background-color:#C9EFFB;
	width:180;
	border-color:"#000000"
}

.txtSectionTitle{
	COLOR: #6A6142;
	FONT-FAMILY: arial, verdana, helvica;
	TEXT-DECORATION: underline;
	FONT-SIZE:10pt
}

.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position: absolute;
  top: 32%;
  left: 32%;
  width: 35%;
  height: 35%;
  padding: 16px;
  border: 10px solid #f13e82;
  background-color: white;
  z-index:1002;
  overflow: auto;
  color: #000000;
	font-family: arial, helvica, verdana;
	text-decoration: none;
	font-size:10pt;
}

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(../images/alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#78919B;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}
