/* CSS Document */

html,body {
	background-repeat: repeat-x;
	background-color: #7D3A94;
	height: 100%;
	font-family: "Tahoma", Arial, sans-serif;
}
.main_bg {
	background-image: url(../images/shadow_bg.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.up_bg {
	background-image: url(../images/up_bg.jpg);
	background-repeat: repeat-x;
}
.button_bg {
	background-image: url(../images/button_bg.jpg);
	background-repeat: repeat-x;
}
.green_class1 {
background-color:#BBDC6D;
}
.green_class2 {
background-color:#A8D246;
}
.green_class3 {
background-color:#98CA22;
}
.green_class4 {
background-color:#8DBE1B;
}
a.links:link{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 12px;
	color: #4E6D04;
	font-weight:normal;
	text-decoration: none;
	}
a.links:visited{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 12px;
	color: #4E6D04;
	font-weight:normal;
	text-decoration: none;
	}
a.links:active{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 12px;
	color: #4E6D04;
	font-weight:normal;
	text-decoration: none;
	}
a.links:hover{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	text-decoration: underline;
	}

a{
	outline:none;
}

/* font styles */

.info{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#427180;
	font-weight:normal;
	line-height: 1.7em;
	}
	
.headtext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:20px;
	color:#41717e;
	font-weight:normal;
	line-height: 1.7em;
	}

.businessheadtext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:20px;
	color:#2ECEB4;
	font-weight:normal;
	line-height: 1.7em;
	}

.educationheadtext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:20px;
	color:#E767E0;
	font-weight:normal;
	line-height: 1.7em;
	}

.specialheadtext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:20px;
	color:#F1CC4A;
	font-weight:normal;
	line-height: 1.7em;
	}
	
.blankheadtext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:20px;
	color:#43A9FE;
	font-weight:normal;
	line-height: 1.7em;
	}

.sportsheadtext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:20px;
	color:#E1592D;
	font-weight:normal;
	line-height: 1.7em;
	}

.relationshipsheadtext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:20px;
	color:#98DB2E;
	font-weight:normal;
	line-height: 1.7em;
	}
	
.headtext_restore{
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	color:#522D68;
	font-weight:normal;
	line-height: 1.7em;
	}

.contentext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height: 1.7em;
	}
.contentext2{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:12px;
	color:#006699;
	font-weight:bold;
	line-height: 1.7em;
	}
	
.errortext{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	line-height: 1.7em;
	}

.contentext3{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height: 1.7em;
	}	
	
.subhead{
	font-family: "Tahoma", Arial, sans-serif;
	font-size:13px;
	color:#41717e;
	font-weight:bold;
	line-height: 1.7em;
	}
	
.subhead_restore{
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
	color:#5A7911;
	font-weight:bold;
	line-height: 1.7em;
	}	
	
.TextBox {
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#004D71;
	background-color:#EEF4F7;
	border: 1px solid #8CC1CF;
	padding: 2px;
	font-weight: normal;
}
.Submit {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5AA7BA;
	border: 1px dotted #346D7C;
}
/* -----------------------------------------------------------------------------------------
#006699;
templates
------------------------------------------------------------------------------------------------*/
/*#43A9FE -  blank
#2ECEB4 - business
#F1CC4A - special
#E767E0 - education
#98DB2E - relationship
#E1592D - sports */
a.businesslink:link{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#2ECEB4;/*4b8935*/
	font-weight:bold;
	text-decoration: none;

}
a.businesslink:visited{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #2ECEB4;/*4b8935*/
	font-weight:bold;
	text-decoration: none;
}
a.businesslink:active{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #2ECEB4;/*4b8935*/
	font-weight:bold;
	text-decoration: none;
}

a.businesslink:hover{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration: underline;
}


/*-------------*/


a.educationlink:link{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#E767E0;/*3596a6*/
	font-weight:bold;
	text-decoration: none;

}
a.educationlink:visited{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #E767E0;/*3596a6*/
	font-weight:bold;
	text-decoration: none;
}
a.educationlink:active{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #E767E0;/*3596a6*/
	font-weight:bold;
	text-decoration: none;
}

a.educationlink:hover{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration: underline;
	}

/*-------------*/


a.speciallink:link{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#F1CC4A;/*1275c8*/
	font-weight:bold;
	text-decoration: none;

}
a.speciallink:visited{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #F1CC4A;/*1275c8*/
	font-weight:bold;
	text-decoration: none;
}
a.speciallink:active{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #F1CC4A;/*1275c8*/
	font-weight:bold;
	text-decoration: none;
}

a.speciallink:hover{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration: underline;
}

/*-------------*/


a.blanklink:link{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#43A9FE;
	font-weight:bold;
	text-decoration: none;

}
a.blanklink:visited{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #43A9FE;
	font-weight:bold;
	text-decoration: none;
}
a.blanklink:active{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #43A9FE;
	font-weight:bold;
	text-decoration: none;
}

a.blanklink:hover{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration: underline;
}

/*-------------*/

a.sportslink:link{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#E1592D;/*4b8935*/
	font-weight:bold;
	text-decoration: none;

}
a.sportslink:visited{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #E1592D;/*4b8935*/
	font-weight:bold;
	text-decoration: none;
}
a.sportslink:active{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #E1592D;/*4b8935*/
	font-weight:bold;
	text-decoration: none;
}

a.sportslink:hover{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration: underline;
}


/*-------------*/

a.relationshipslink:link{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#98DB2E;/*4b8935*/
	font-weight:bold;
	text-decoration: none;

}
a.relationshipslink:visited{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #98DB2E;/*4b8935*/
	font-weight:bold;
	text-decoration: none;
}
a.relationshipslink:active{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #98DB2E;/*4b8935*/
	font-weight:bold;
	text-decoration: none;
}

a.relationshipslink:hover{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration: underline;
}


/*-------------*/

#msg{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#004D71;
	background-color:#EEF4F7;
	border: 1px solid #8CC1CF;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 186px;
	margin-bottom: 10px;
	margin-left: 186px;
}

#fs1,#fs2,#fs3,#fs4,#fs5,#fs6,#fs7,#fs8,#fs9,#fs10{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

.foot_bar_yeallow{
font-family:Tahoma;
font-size:14px;
color:#FFD862;
font-weight:bold;
}

.foot_bar_white{
font-family:Tahoma;
font-size:13px;
color:#FFffff;
}

.form_field{
	font-size:10px;
	color:#006699;
	border:1px solid #006699;
}
/********************* mouseover images in the certificates ****************************/

.magnify
{
	cursor: default;
	list-style: none;
	text-align: center;
}
.magnify a
{
	cursor: default;
}

.magnify a .preview
{
	display: none;
}

.magnify a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.magnify img
{
	/*background: #553608;
	border-color: #aaa #ccc #ddd #bbb;
	border-color: #725700;
	border-style: solid;
	border-width: 1px;*/
	color: inherit;
	padding: 0px;
	vertical-align: top;
	width: 156px;/*156 48+108*/
	height: 120px;/*121 41+80*/
}

.magnify td
{
	/*background: #553608;
	border-color: #ddd #bbb #aaa #ccc;
	border-color: #725700;
	border-style: solid;
	border-width: 1px;*/
	color: inherit;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.magnify .preview
{
	/*border-color: #000;*/
	width: 258px;/*200 +48*/
	height: 191px;/*150 +41*/
}
.pos
{
	position:relative;
}

.filesize{
margin:0px;
padding:0px;
font-size: 11px;
}
.filesizeH{
	min-height:30px!important;
	line-height:12px;
}

.testi-bg{
width:235px;
height:129px;
background-image:url(../images/client-testimonials.jpg);
background-repeat:no-repeat;
}

.testi-titnytext{
font-family:Tahoma;
font-size:10px;
color:#144F6F;
}

.subscribe{
	background-color:#FFFFFF;/*#7D3A94*/
	width:178px;
	position: absolute;
	visibility: hidden;
	border: 1px solid #22ABEF;
	padding: 5px 0px 5px 5px;
	font-family: "Tahoma", Arial, sans-serif;
	color:#22ABEF;
}
.subBox{
	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	color:#22ABEF;/*#004D71*/
	background-color:#FFFFFF;
	border: 1px solid #22ABEF;/*#8CC1CF*/
	padding: 2px;
	font-weight: normal;
}
.join{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #22ABEF;
	border: 1px solid #22ABEF;/*#346D7C*/
}
.cls{
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	padding-right:2px;
}

/*tips page*/

.mustNeedBack{ background:url(../images/tips/must_needs_mid.jpg) #EDE0F1; background-repeat:repeat-x; background-position:bottom;}
.BlackText{font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;}
	
a.PurBuletText{font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background:url(../images/tips/pur_bulet.png); padding-left:15px; background-position:left top; background-repeat:no-repeat; display:block; margin-top:6px; line-height:15px;}

a.PurBuletText:hover{font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background:url(../images/tips/pur_bulet.png); padding-left:15px; background-position:left top; background-repeat:no-repeat; display:block; margin-top:6px; line-height:15px; text-decoration:none;}

a.GreenBuletText{font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color:#7F3F95; background:url(../images/tips/green_bulet.png); padding-left:15px; background-position:left top; background-repeat:no-repeat; display:block; margin-top:6px; line-height:15px; font-weight:bold;}

a.GreenBuletText:hover{font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; background:url(../images/tips/green_bulet.png); padding-left:15px; background-position:left top; background-repeat:no-repeat; display:block; margin-top:6px; line-height:15px; text-decoration:none; font-weight:bold;}

a.GreenBuletText2{font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color:#7F3F95; background:url(../images/tips/green_bulet.png); padding-left:15px; background-position:left top; background-repeat:no-repeat; display:block; margin-top:6px; line-height:15px; }

a.GreenBuletText2:hover{font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; background:url(../images/tips/green_bulet.png); padding-left:15px; background-position:left top; background-repeat:no-repeat; display:block; margin-top:6px; line-height:15px; text-decoration:none; }


a.GreenBigTextLink{ color:#7CA719; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-decoration:none;}

a.GreenBigTextLink:hover{ color:#999999; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}

.GreenBigText{ color:#7CA719; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}

a.GreenLink{ color:#7CA719; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px;}
a.GreenLink:hover{ color:#000000; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px;}

.TipsNomalText{ color:#666666; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px; line-height:17px;}
.floatLeft{ float:left; padding:0 10px 10px 0px;}

.greyGradientBox{ background:url(../images/tips/blog_mid.jpg) #FFFFFF; background-repeat:repeat-x; background-position:bottom; border-left:1px solid #E5D3EC; border-right:1px solid #E5D3EC; }


/*********newsletter*/
.purpleBack{ background:url(../images/newsletter/purp_back.jpg); background-repeat:repeat-x; background-position:top;}
.whiteTahomaText{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.purpleBox{ border-left:2px solid #DAB9E5; border-right:2px solid #DAB9E5; border-bottom:2px solid #DAB9E5; background:#FBF4FD; border-top:none;}
.paddingLeft10{ padding-left:10px;}
.purpleText{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7E4D90; }

a.purpleLink{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7E4D90;}
a.purpleLink:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

.YellowBox{ border:2px solid #D9CF76; background:#FDFDF4;}
.YellowUnderline{border-bottom:1px solid #D3C971;}
.YellowText{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#C8B515; font-weight:bold;}
.AshSmallText{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4F4F4F; }
.BlackSmallText{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

a.BlackSmallLink{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; }
a.BlackSmallLink:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}


.GreenBorder{border:2px solid #B8CE14;}
.AshBorder{border:2px solid #8C8984;}
.AshBorderBox{border:2px solid #B9D6E4; background:#F6FCFF;}
.Bluenews_Text{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6FA1B9; font-weight:bold;}
.BlueUnderline{border-bottom:1px solid #B0CEDC;}
.GreenBack{ background:url(../images/newsletter/green_back.jpg); background-repeat:repeat-x;}
.BlackTahomaText{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
.GreenBorderBox{border-left:2px solid #C6D6B2; border-right:2px solid #C6D6B2; border-bottom:2px solid #C6D6B2;background:#FBFEF6;}

.GreenSmallText{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7A9633; }
.PurpleBorderBox{border:2px solid #DFDFDF; background:#F6F6F6;}
.PurpleUnderline{border-bottom:1px solid #DABDDE;}
.Purplenews_Text{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#B592BA; font-weight:bold;}

.BlueBorder{ border:2px solid #7BBDD1;}
.BlueLargetextNews{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#7BBDD1; font-weight:bold;}
.AshBorderFloat{ border:1px solid #CCCCCC; margin-left:10px;}

.BlueMidtextNews{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#7BBDD1;}

.BlueSmalltextNews{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4692A9;}
.BlueThickBorder{ border:5px solid #CEE8F0;}

.AshBoxBorder{border:2px solid #CFCFCF;}

.BrownTextLarge{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#8C6221; font-weight:bold;}

.BrownUnderline{border-bottom:1px solid #8C6221;}
.BrownSmallText{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8C6221;}
.BrownThickBorder{ border:5px solid #F0EDCE;}

a.helpLink{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0099CC;}
a.helpLink:hover{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.dottedLine{ border-bottom:1px dashed #D3C971; padding:5px 0 5px 0;}

.dottedLineBlue{ border-bottom:1px dashed #CEE8F0; padding:5px 0 5px 0;}
.dottedLinePurple{ border-bottom:1px dashed #DABDDE;padding:5px 0 5px 0;}

.newsletter{
	line-height: 1.1em;
	}
	
	img{ border:none;}
.Sorrymsg{ line-height:15px;}

.TempImgBorder{ border:1px solid #8DBE1B; padding:2px; background:#CCCCCC}
.PurpTxt{ font-size:15px; color:#743A88; font-weight:bold;}


/*tips top navigation*/
a.rollover{ width:138px; background:url(../images/tips/work_tabs.png); background-repeat:no-repeat; text-decoration:none; display:block; background-position:0 0; padding:0px 0px 9px 0px; float:left; color:#F26454;}
a.rollover:hover{background-position:0 -28px; color:#D3D3D3;}

a.community{ width:181px; background:url(../images/tips/community_tabs.png); background-repeat:no-repeat; text-decoration:none; display:block; background-position:0 0; padding:0px 0px 9px 1px; float:left; margin-left:-8px; color:#E5B931;}
a.community:hover{background-position:0 -28px; color:#D3D3D3;}

a.education{ width:139px; background:url(../images/tips/education_tab.png); background-repeat:no-repeat; text-decoration:none; display:block; background-position:0 0; padding:0px 0px 9px 1px; float:left; margin-left:-8px; color:#88C9FE;}
a.education:hover{background-position:0 -28px; color:#D3D3D3;}

a.family{ width:264px; background:url(../images/tips/family_tabs.png); background-repeat:no-repeat; text-decoration:none; display:block; background-position:0 0; padding:0px 0px 9px 1px; float:left; margin-left:-8px; color:#B4E468;}
a.family:hover{background-position:0 -28px; color:#D3D3D3;}
/*end*/

.greyTableBorder{ border:2px solid #CCCCCC;}

a.GreyBuletLink{ background:url(../images/tips/grey_bulet.jpg); background-repeat:no-repeat; background-position:left 5px; padding-left:15px; color:#000000; text-decoration:none; display:block; font-size:11px; margin-bottom:10px; line-height:15px;}
a.GreyBuletLink:hover{ color:#743A88; text-decoration:underline;}

/*certificate page*/
#certiCommentRev{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:25px; width:495px; text-align:left;}
#BeFirstOne{ width:495px; margin-left:-22px; *margin-left:2px;}
	#BeFirstOneTxt{ float:left; width:405px; background:url(../images/ash_grad.jpg) repeat-x; height:49px; border:1px solid #D6D6D6; border-left:none; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#PupleBox{ border:1px solid #783E8B; margin-top:15px; clear:both;}
	.PurpHeader{ background:#783E8B; padding:3px; color:#FFFFFF; font-weight:bold; font-size:11px;}
	.CommentBox{ background:url(../images/comment_bk.jpg) repeat-x #E6E6E6; margin:8px; border:1px solid #BFBFBF;}
		.CommentHeader{ background:url(../images/comment_header_bk.jpg) repeat-x; padding:3px; height:18px;}
		.CommentMid{ font-size:11px; padding:5px;}
	.WriteReviewBox{margin:8px; overflow:hidden;}
		.TextName{ float:left; width:110px; font-size:11px; font-weight:bold;}
		.textBoxAlign{ float:left; width:350px;}
/*styles*/
h3{ margin:0px; padding:0px;}
p{ margin:0px; padding:0px;}
.er, .er1{font-size:13px; float:left; padding:3px 0 3px 0;}
.FontSize13{font-size:11px;}
.space{ height:10px; clear:both;}
.SubmitButtonBk{ background:url(../images/submit_button_bk.jpg) repeat-x #F7F7F7; padding:3px; margin-left:12px; border:1px solid #DDDDDD; font-size:11px; font-weight:bold;}
.TextBoxStyle{ border:1px solid #CCCCCC; width:300px; background:#FFFFFF !important;}
.BlueTxt{ color:#006699; font-size:11px; margin-left:5px; font-weight:bold;}
a.RedText{ font-size:14px; color:#990000; text-decoration:none;}
a.RedText:hover{color:#000000; text-decoration:underline;}

a.AddReview{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none; background:url(../images/add_a_review.jpg) no-repeat; display:block; width:248px; height:28px; padding:10px 0 0 30px;}
a.AddReview:hover{ color:#990000;}

.BlackNormalTxt{ font-size:13px; color:#000000;}
em.error {
  background:url("../images/unchecked.gif") no-repeat 10px 0px;
  padding-left: 28px;
}
em.success {
  background:url("../images/checked.gif") no-repeat 10px 0px;
  padding-left: 28px; 
}

em.error { color: black; }

.ThahomaTxt{ font-size:11px; color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:15px;}
.ThahomaTxtPurple{ font-size:11px; color:#660099; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px;}

.NewsButton{ width:61px; height:18px; background:url(../images/news_but.jpg) no-repeat; display:block; margin-top:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; text-align:center; padding-top:2px;}
.NewsLinks{ width:225px; border:1px solid #C2C2C2; padding:5px; background:url(../images/news_grad.jpg) repeat-x #DADADA; }

.NewsLinks ul{ margin:0px; padding:0px; list-style:none;}

.NewsLinks a{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#561865; background:url(../images/purple_arrow.gif) no-repeat; padding-left:15px; text-decoration:none; font-weight:bold; background-position:left 3px;}
.NewsLinks a:hover{ text-decoration:underline; color:#000000;}
.PurpleHeader{ color:#660099; font-size:13px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/*shopping page*/
#ShoppingWarp{ width:863px; background:url(../images/shopping_bk.jpg) repeat-y; margin:auto;}
#ShopMidCont{ width:800px; margin:0px 27px 0px 28px;}
#ShoppingHeader{ background:url(../images/up_bg.jpg) repeat-x; height:89px; margin:0 5px 3px 5px;}
	#MyawardMakerLogo{ width:335px; float:left;}
	#ShopSearch{ width:440px; float:left;}
	#ShopMenu{margin:0 5px 5px 5px; background:url(../images/button_bg.jpg) repeat-x;  height:46px; background-position:14px;}
		.ShopGreen1{ width:56px; float:left; background:#BBDC6D; height:14px;}
		.ShopGreen2{ width:65px; float:left; background:#A8D246; height:14px;}
		.ShopGreen3{ width:159px; float:left; background:#98CA22; height:14px;}
		.ShopGreen4{ width:510px; float:left; background:#8DBE1B; height:14px;}
	#ShoppingFoter{ clear:both; text-align:center;}
	.GreenTxtShopping{ color:#4E6D04;}	

.products a{ color:#7D3A94 !important; text-decoration:underline !important;}
.products  a:hover{ color:#000000 !important; text-decoration:none !important;}

.YelloBox{ background:#FCE072; border:1px solid #99CC00; padding:5px; margin:0 10px 10px 0;}
.RedHeader{ font-size:16px; color:#FF0000; font-weight:700;  margin:0 0 5px 0; padding:0;}
.BlackHeader{ font-size:16px; font-weight:600;  margin:0 0 20px 0; padding:0;}
a.DarkBlueLink{ color:#006282; text-decoration:underline; font-weight:700;}
a.DarkBlueLink:hover{ color:#000; text-decoration:none;}

a.buy_premium{ margin-right:10px; float:right; width:248px; height:28px; background:url(../images/buy_premium.jpg) no-repeat; display:block; text-align:center; color:#FFFFFF; text-decoration:none; padding:4px 0 0 0;}
 a.buy_premium:hover{ background:url(../images/buy_premium.jpg) no-repeat; color:#000000;}


.SocialNetwok { margin:0; padding:0; list-style:none;}
.SocialNetwok li a span{ display:none;}
.SocialNetwok li{ float:left;  margin-left:2px;}
.SocialNetwok li a.Facebook{background:url(../images/social_networks.jpg) no-repeat; background-position:left top; display:block; width:120px; height:44px;}
.SocialNetwok li a.Twitter{background:url(../images/social_networks.jpg) no-repeat; background-position:left -48px; display:block; width:120px; height:44px;}
.SocialNetwok li a.Blog{background:url(../images/social_networks.jpg) no-repeat; background-position:left -95px; display:block; width:120px; height:44px;}
.SocialNetwok li a.RssFeed{background:url(../images/social_networks.jpg) no-repeat; background-position:left -141px; display:block; width:120px; height:44px;}

.SocialNetwok li a:hover{-moz-opacity:70 ;filter:alpha(opacity: 70);opacity: .7;}

/*socialsharing*/

#addsharing_wrap{ float:left; margin:5px 0 0 30px; _margin:10px 0 0 10px;}
#addsharing_wrap h5{ margin:0; padding:0; float:left;}
#addsharing {border:#CFCFCF 1px solid; border-top:none; width:473px; padding:10px; float:left; _padding:5px; _width:483px;}
#addsharing_wrap p{ float:left;  font-family:"Tahoma", Arial, sans-serif; font-size: 11px; color:#666666; padding:5px 0 10px 0; width:500px; *padding-top:-10px; _width:483px; _margin-top:0px; text-align:left;}
.addthis_toolbox.addthis_pill_combo a {
    float: left; margin-left:2px; _margin-left:2px;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
	
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}
.custom_images{ float:left;}
.custom_images a:hover{ opacity:0.7;}

/*********************Premium*******************/
.LogIn{ -moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius: 4px;border: 1px solid #000000;padding:10px 5px; *padding:20px 3px 3px 3px; margin:10px 5px;;background-color: #FFFFFF;color: #333333; }
.LogIn label{ text-align:left; float:left; margin-left:10px; font-size:11px; color:#660099; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:3px;}  .LogIn input{ margin-bottom:10px; border:#999 solid 1px;}
.LogInH{background-color:#9AC34A;background-image: -webkit-gradient( linear,   left bottom,   left top,   color-stop(0.15, rgb(104,148,34)),  color-stop(0.93, rgb(202,240,113))
); background-image: -moz-linear-gradient(center bottom,  rgb(104,148,34) 15%,   rgb(202,240,113) 93%);padding:3px 6px; float:right;color:#FFF; cursor:pointer; font-weight:700; margin-right:10px;-moz-border-radius:7px;border-radius:7px;text-decoration:none;border:#689422 1px solid;}
.LogInH:hover{ color:#000;}
.Txt{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border: 1px solid #000000;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px; padding:3px; margin:0 10px; background:#7D3A94; font-size:13px; color:#FFF; display:block;margin-left:10px;}

ul.LoginForm{ list-style:none; padding:30px 10px 40px 10px; width:440px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.35);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.35);-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.35);float:left;margin:0 auto;} 
	
	ul.LoginForm li{ margin-bottom:15px; float:left;} ul.LoginForm li label{ float:left; width:120px; margin-right:10px; margin-left:40px; text-align:left;}
	ul.LoginForm li input, ul.LoginForm li textarea{ width:160px; float:left; clear:right;} ul.LoginForm li select{ width:162px; float:left; clear:right; padding:3px;}
	.errormsg{ color:#F00; padding:3px 6px; font-weight:bold; text-align:left; /*margin-left:165px;*/} 
        .notice{ color:#743A88;font-style: italic; padding:3px 6px; font-weight:normal; text-align:left; /*margin-left:165px;*/} 
        .successmsg{ color:#009933; padding:3px 6px; font-weight:bold; text-align:left; /*margin-left:165px;*/} 
	.clear{ clear:both;}
	
	.Free{background:url(../images/free-premium.jpg) no-repeat top left; width:48px; height:20px; float:left; text-indent:-99999px; margin-bottom:3px;}
	.Free:hover{background:url(../images/free-premium.jpg) no-repeat bottom left;}
	
	.Freebutton{background:url(../images/free-button.jpg) no-repeat top left; width:151px; height:20px; float:left; text-indent:-99999px; margin-bottom:3px;}
	.Freebutton:hover{background:url(../images/free-button.jpg) no-repeat bottom left;}
	
	.viewbutton{background:url(../images/view-certificate.jpg) no-repeat top left; width:118px; height:20px; float:left; text-indent:-99999px; margin-bottom:3px;}
	.viewbutton:hover{background:url(../images/view-certificate.jpg) no-repeat bottom left;}
	
	.Premium{background:url(../images/free-premium.jpg) no-repeat top right; width:95px; height:20px; float:left;margin-left:5px;margin-bottom:3px;text-align:right;padding-right:6px;color:#FF0;font-weight:bold;text-decoration:none;}
	.Premium:hover{background:url(../images/free-premium.jpg) no-repeat bottom right;color:#FFF;}
	.Author{color:#333; border:1px solid #CBE7F5; text-align:center; text-align:left; padding:0px;font-size:12px;} .Author2{color:#587612;border:1px solid #CBE7F5;border-left:none;}
	
	.FreeL{ background:url(../images/free-premium-l.jpg) no-repeat top left;width:163px;height:33px;float:left;text-indent:-99999px;margin-bottom:3px;}
	.FreeL:hover{ background:url(../images/free-premium-l.jpg) no-repeat bottom left; width:163px; height:33px;float:left; }
	.PremiumL{ background:url(../images/free-premium-l.jpg) no-repeat top right; width:230px; height:26px; float:right; margin-left:5px; margin-bottom:3px;padding:7px 10px 0 0;text-align:right;color:#FF0;font-weight:bold;text-decoration:none;}
	.PremiumL:hover{ background:url(../images/free-premium-l.jpg) no-repeat bottom right;color:#FFF;}
	.headLink{ margin-right:10px; color:#FFF; margin-bottom:5px;font-family: "Tahoma", Arial, sans-serif; font-weight:700; font-size:11px;} .headLink a{ font-family: "Tahoma", Arial, sans-serif; font-weight:700; color:#FFF; font-size:11px; text-decoration:none;} .headLink a:hover{ color:#A6D144;} .headLink span{color:#A6D144; font-family: "Tahoma", Arial, sans-serif; font-weight:700;}
	
/*----------------------------Afzal----------------------------*/
.MainBox{width:700px;float:left;margin:0 auto;} 
.CartButton{background-color:#9AC34A;background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.15, rgb(104,148,34)), color-stop(0.93, rgb(202,240,113)));background-image:-moz-linear-gradient(center bottom, rgb(104,148,34) 15%, rgb(202,240,113) 93%);padding:0px 15px;float:right;color:#FFF;cursor:pointer;font-size:13px;font-weight:700;-moz-border-radius:7px;border-radius:7px;text-decoration:none;border:#689422 1px solid;}
.CartButton:hover{color:#000;}
.CheckoutButton{background-color:#F09023;background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.15, rgb(229,95,6)), color-stop(0.93, rgb(252,191,64)));background-image:-moz-linear-gradient(center bottom, rgb(229,95,6) 15%, rgb(252,191,64) 93%);padding:0px 15px;float:right;color:#FFF;cursor:pointer;font-size:13px;font-weight:700;-moz-border-radius:7px;border-radius:7px;text-decoration:none;border:#DE8F4D 1px solid;}
.CheckoutButton:hover{color:#000;}

/*----------------------------Tabs----------------------------*/
.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive {margin-top:1em;}
ul.tabbernav{margin:0;padding:6px 0;border-bottom:2px solid #E8E8E8;font: bold 12px Verdana, sans-serif;}
ul.tabbernav li{list-style: none;margin: 0;display: inline;}
ul.tabbernav li a{padding:7px;margin-left:3px;border:1px solid #88B726;border-bottom:none;background:#E0F1BC;text-decoration:none;}
ul.tabbernav li a:link {color:#5A791A;}
ul.tabbernav li a:visited {color: #667;}
ul.tabbernav li a:hover{color:#FFF;background:#8EBE29;}
ul.tabbernav li.tabberactive a{background-color:#fff;border-bottom:1px solid #fff;}
ul.tabbernav li.tabberactive a:hover{background:white;border-bottom:1px solid white;color:#5A791A;}
.tabberlive .tabbertab {padding:5px;}
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {height:200px;overflow:auto;}

/*------------------------Gayan----------------------------*/
.watermark{font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
			color:#909;
			}

.watermark2{font-family:Tahoma, Geneva, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#909;
			margin-right:40px;
			}
			
.watermark3{font-family:Tahoma, Geneva, sans-serif;
			font-size:11px;
			color:#909;
			font-weight:bold;
			margin-left:65px;
			}
