h3
{
	font-size: 18px;
	font-family: Arial, Helvetica;
}
body
{
	margin-top: 0px;
	background: #eaeae8 url(../images/body-bg1.gif) repeat-y center;
}
img
{
	border: 0px;
}

.divMain
{
	display: table;
	/*width: 800px;*/
	height: auto;
	background: #FFFFFF;
}
#middle
{
	width:881px;
	text-align:center;
}
.tblMain
{
	width: 768px;
	position: relative;
	top: -5px;
	height: 69%;
}

.lblPageDesc
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12pt;
	color: #0083CA;
	font-weight: bold;
}


td
{
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}
div
{
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}
p
{
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}

.infoBorderTop
{
	border-bottom: solid 1px #0083CA;
}
.infoBorderLeft
{
	border-left: solid 1px #0083CA;
}
.infoBorderTop2
{
	border-bottom: solid 1px #08bcbf;
}
.infoBorderLeft2
{
	border-left: solid 1px #08bcbf;
}
.infoBorderTop3
{
	border-top: solid 1px #ff7f00;
}
.infoBorderLeft3
{
	border-left: solid 1px #ff7f00;
}

li
{
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.validation
{
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
	color: red;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFE5;
	padding-left: 2px;
	border: solid 1px red;
}

.trSubHeading
{
	font-family: Arial, Helvetica, Helv;
	font-size: 13px; /*line-height: 28px; 	height: 28px;*/
	text-align: left;
	padding-left: 2px;
	color: Black;
}
.logoutLinks
{
	font-size: 10px;
	font-weight: bold;
}
.trSubHeading2
{
	font-family: Arial, Helvetica, Helv;
	font-size: 18px;
	text-align: left;
	padding: 5px;
	color: #666666;
}
.trHeading
{
	color: #0083CB;
	font-size: 18px;
}
.orange
{
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
	color: #FF6633;
	line-height: 18px;
}

.white
{
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
	color: #ffffff;
}
.red
{
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
	color: red;
	line-height: 18px;
}
.darkorange
{
	font-family: Arial, Helvetica, Helv;
	font-size: 18px;
	color: #F59300;
	line-height: 18px;
	text-align: left;
}

.button2
{
	cursor: pointer;
	height: 23px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #DDEEEE;
	width: 125px;
	background-color: #3D7AB8;
	border-top: solid #9FBFDF 2px;
	border-right: solid #000066 2px;
	border-left: solid #9FBFDF 2px;
	border-bottom: solid #000066 2px;
}

.button3
{
	cursor: pointer;
	height: 24px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F2ECFF;
	border-top: solid #c0c0c0 1px;
	border-right: solid #666666 1px;
	border-left: solid #c0c0c0 1px;
	border-bottom: solid #666666 1px;
}
.button4
{
	cursor: pointer;
	height: 20px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #3D7AB8;
	width: 125px;
	background-color: #F2ECFF;
	border-top: solid #c0c0c0 1px;
	border-right: solid #666666 1px;
	border-left: solid #c0c0c0 1px;
	border-bottom: solid #666666 1px;
}

.i
{
	background-color: #EDEBF1;
	border: solid 1px #808080;
	cursor: pointer;
}

.input80
{
	border: 1px solid #999999;
	width: 80px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input100
{
	border: 1px solid #999999;
	width: 100px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input150
{
	border: 1px solid #999999;
	width: 150px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input200
{
	border: 1px solid #999999;
	width: 200px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input240
{
	border: 1px solid #999999;
	width: 240px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input300
{
	border: 1px solid #999999;
	width: 300px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input370
{
	border: 1px solid #999999;
	width: 370px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input
{
	border: 1px solid #999999;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.rbl
{
	font-family: Arial;
	font-size: 11px;
	background: #FFFFFF;
}

.input170
{
	border: 1px solid #999999;
	width: 170px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input190
{
	border: 1px solid #999999;
	width: 190px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input250
{
	border: 1px solid #999999;
	width: 250px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input220
{
	border: 1px solid #999999;
	width: 220px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input50
{
	border: 1px solid #999999;
	width: 50px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}
.input30
{
	border: 1px solid #999999;
	width: 30px;
	height: 19px;
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	background: #FFFFFF;
	padding-left: 2px;
}

.textarea
{
	border: 1px solid #999999;
	width: 430px;
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	background: #FFFFFF;
}
.textareasmall
{
	border: 1px solid #999999;
	width: 250px;
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	background: #FFFFFF;
}
.photothumbs
{
	border: 0px solid #999999;
	width: 120px;
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	background: #FFFFFF;
}
.bodysmall
{
	font-family: Arial, Helvetica, Helv;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
a.bodysmall
{
	font-family: Arial, Helvetica, Helv;
	font-size: 11px;
	line-height: 12px;
	color: #0083CB;
}
.bodyextrasmall
{
	font-family: Arial, Helvetica, Helv;
	font-size: 9px;
	line-height: 9px;
	color: #666666;
}

a
{
	color: #0083CB;
	text-decoration: none;
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}


a:hover
{
	color: #a187f8;
	text-decoration: underline;
}

.a3
{
	color: #2796DE;
	text-decoration: underline;
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}


.a3:hover
{
	color: #000000;
	text-decoration: underline;
}


.tdBorderLeft
{
	border-left: solid 1px #8053de;
}

.br
{
	border-right: 1px solid black;
}

.bl
{
	border-left: 1px solid black;
}

.bt
{
	border-top: 1px solid black;
}

.btr
{
	border-top: 1px solid black;
	border-right: 1px solid #E5E5FF;
}

.bbl
{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}

.bbr
{
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.aLink
{
	height: 25px;
	color: black;
	text-align: center;
	text-decoration: none;
	vertical-align: text-top;
}
.rLink
{
	height: 25px;
	color: red;
	text-align: center;
	text-decoration: none;
	vertical-align: text-top;
}

.tdl
{
	width: 9px;
	vertical-align: top;
}
.tdM
{
	width: 220px;
}
.n
{
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-align: center;
}
.help
{
	background-color: #f3f6fb;
	border: solid 1px #adbed9;
	height: 50px;
	width: 600px;
	text-align: left;
	padding: 3px;
}
.updates
{
	background-color: #fefbf1;
	border: solid 1px #f4de92;
	height: 50px;
	width: 740px;
	text-align: left;
}
.say
{
	border: solid 1px #adbed9;
	text-align: left;
	padding: 3px;
}

.in
{
	white-space: nowrap;
	z-index: 1;
	position: relative;
	font-size: x-small;
}
.pin
{
	white-space: nowrap;
	z-index: 1;
	position: relative;
	overflow: hidden;
	font-size: x-small;
}

.l
{
	white-space: nowrap;
	z-index: 1;
	position: relative;
	right: 50px;
}
.time
{
	font-family: Arial, Helvetica, Helv;
	font-size: 9px;
	color: #FF9900;
	line-height: 18px;
	text-align: left;
	background-color: #F2F2F2;
	text-align: left;
	border-left: solid 1px black;
}
.vl
{
	border-left: solid 1px #D4D4D4;
	width: 5px;
	position: absolute;
}
.b
{
	font-size: 9px;
	line-height: 18px;
	border-top: solid 1px white;
}
#ScrollDiv
{
	width: 600px;
	height: 230px;
	overflow: auto;
	background-color: #FFFFFF;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	border: 1px solid;
	vertical-align: bottom;
}
.tds
{
	width: 5px;
	background-color: #666666;
}

.whitebold16
{
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
}

.white14
{
	font-family: Arial;
	font-weight: normal;
	color: #ffffff;
	font-size: 14px;
}

.black18
{
	font-family: Arial;
	color: #000000;
	font-size: 18px;
}

.black12
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}

.black10
{
	font-family: Arial;
	color: #000000;
	font-size: 10px;
}

.black11
{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}

.blackbold12
{
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

.blackbold10
{
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 10px;
}

.blackbold11
{
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}

.header
{
	background-color: #f3f3f3;
	height: 29px;
	line-height: 29px;
	color: white;
}
.footer
{
	background-color: #0083CB;
	height: 10px;
	line-height: 10px;
}
.aC
{
	color: #2796de;
	text-decoration: none;
}
.pager
{
	background-color: #c9c7c7;
	height: 10px;
	line-height: 10px;
	color: black;
}
.pager a
{
	color: #266dad;
}


.pic
{
	vertical-align: top;
	height: 45px;
}
.SI
{
	cursor: pointer;
	color: #F53D00;
}
.divQ
{
	position: relative;
	z-index: 10;
	background-color: #CCE6FF;
	border: solid 2px #0079EB;
	text-align: left;
	top: -180px;
	right: 5px;
	height: 250px;
	width: 250px;
}

.divEx
{
	position: relative;
	z-index: 12;
	background-color: #E5E5FF;
	border: solid 2px #FF5C5C;
	text-align: left;
	top: -180px;
	right: 110px;
	height: 100px;
	width: 400px;
	padding: 5px;
}
.dPop
{
	display: none;
	height: 300px;
	width: 247px;
	text-align: center;
	position: absolute;
	z-index: 5;
	top: 300px;
	left: 310px;
}
.dResults
{
	overflow: auto;
	width: 222px;
	height: 150px;
	background-color: #F2F2F2;
	border: solid 1px gray;
}
.dShowExtend
{
	height: 60px;
	width: 330px;
	position: absolute;
	z-index: 5;
	top: 240px;
	left: 480px;
	background: #E5FFE5;
	border: solid 2px #339933;
	padding: 5px;
	font-size: 14px;
	color: #339933;
	font-weight: bold;
	vertical-align: middle;
}


.divEx
{
	position: relative;
	z-index: 12;
	background-color: #E5E5FF;
	border: solid 2px #FF5C5C;
	text-align: left;
	top: -180px;
	right: 110px;
	height: 100px;
	width: 400px;
	padding: 5px;
}

.leftCurveIn
{
	width: 10px;
	height: 23px;
	background-image: url(../images/left_curve.gif);
	background-repeat: no-repeat;
}

.middleCurveIn
{
	background-image: url(../images/middle.gif);
	background-repeat: repeat-x;
	height: 23px;
}

.rightCurveIn
{
	width: 10px;
	background-image: url(../images/right_curve.gif);
	background-repeat: no-repeat;
	height: 23px;
}

.leftCurveOut
{
	width: 10px;
	height: 23px;
	background-image: url(./images/left_curve.gif);
	background-repeat: no-repeat;
}

.middleCurveOut
{
	background-image: url(./images/middle.gif);
	background-repeat: repeat-x;
	height: 23px;
}

.rightCurveOut
{
	width: 10px;
	background-image: url(./images/right_curve.gif);
	background-repeat: no-repeat;
	height: 23px;
}

.leftCurveOut2
{
	width: 10px;
	height: 23px;
	background-image: url(../images/left_curve.gif);
	background-repeat: no-repeat;
}

.middleCurveOut2
{
	background-image: url(../images/middle.gif);
	background-repeat: repeat-x;
	height: 23px;
}

.rightCurveOut2
{
	width: 10px;
	background-image: url(../images/right_curve.gif);
	background-repeat: no-repeat;
	height: 23px;
}

.lnkDefault
{
	color: #00A7EC;
	text-decoration: none;
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}

.lnkHover
{
	color: #00A7EC;
	text-decoration: underline;
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}

.lnkRDefault
{
	color: red;
	text-decoration: none;
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}

.lnkRHover
{
	color: red;
	text-decoration: underline;
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}

.tblheadertext 
{
	color: #000000;
	font-size: 15px;
	font-weight:bold;
	}
.divider
{
	color: #0060B5;
}
.pH1
{
	color: #8E7DE3;
	font-size: 22px;
}

.pinkH1
{
	color: #C981DD;
	font-size: 22px;
}

.pText
{
	color: #0083CB;
	font-size: 12px;
}
.wText
{
	color: #ffffff;
	font-size: 12px;
}
.bText
{
	color: #0083CB;
	font-size: 12px;
}
.pinkText
{
	color: #C981DD;
	font-size: 12px;
}
.pinkH3
{
	color: #C981DD;
	font-size: 16px;
}
.pH3
{
	color: #0083CB;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;	
}
.bH1
{
	color: #646363;
	font-size: 22px;
}
.oH1
{
	color: #FF6633;
	font-size: 22px;
}
.bH2
{
	color: #0083CB;
	font-size: 18px;
}
.wH2
{
	color: #ffffff;
	font-size: 18px;
}

.gH1
{
	color: #B1B1B1;
	font-size: 22px;
}
.gH2
{
	color: #B1B1B1;
	font-size: 18px;
}
.gH3
{
	color: #B1B1B1;
	font-size: 15px;
}
.gText
{
	color: #B1B1B1;
	font-size: 12px;
}
.bH3
{
	color: #000000;
	font: 12px arial;
	font-weight:bold;
	text-decoration:underline;
}

.bH4
{
	color: #0083CB;
	font-size: 12px;
	font-weight: bold;
}

.bH5
{
	color: #0083CB;
	font-size: 11px;
	font-weight: normal;
}

.bBH5
{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.wH3
{
	color: #ffffff;
	font-size: 16px;
}
.wH1
{
	color: #ffffff;
	font-size: 26px;
}

.subHeader
{
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;
	vertical-align: top;
}

.yText
{
	color: #ffffff;
	font-size: 12px;
}
.invisible
{
	display: none;
}

.lBH2
{
	font-weight: Bold;
	font-size: 15pt;
	color: #E4F5FD;
}
.lm
{
	font-size: 11pt;
	font-family: Arial Narrow, Arial, Verdana;
	color: #0083CA;
}
.lmsall
{
	font-size: 9pt;
	font-family: Arial Narrow, Arial, Verdana;
	color: #0083CA;
}
.lv
{
	color: #A9A9A9;
}
sup
{
	font-size: 6pt;
	vertical-align: top;
	color: #0083CA;
}
.tblTopBanner
{
	table-layout: fixed;
	position: relative;
	width: 885px;
	z-index: 101;	
}

.tdLeftTopMiniBanner
{
	background-image: url(../Images/Controls/LoggedInHeader/LB.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:47px;
	vertical-align:middle;
	line-height:normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Helv;	
	padding-left:2px;
}

.tdMidTopMiniBanner
{
	background-image: url(../Images/Controls/LoggedInHeader/MC.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 75px;
	width:672px;
	vertical-align:middle;
	line-height:normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Helv;
}
.tdRightTopMiniBanner
{
	background-image: url(../Images/Controls/LoggedInHeader/RB.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 75px;
	width: 186px; /*204px; */
	color: White;
	padding-top: 25px;
	vertical-align:middle;
	line-height:normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Helv;
}
.tdLeftTopBanner
{
	background-color:#4e68a1;
	width: 20px;
	height: 126px;
}
.tdMidTopBanner
{
	background-color:#4e68a1;
	height: 126px;
}
.tdRightTopBanner
{
	background-color:#4e68a1;
	width: 20px;
	height: 126px;
}
.footer_breakline
{
	width: 881px; background-color: #c7c7c7; z-index:inherit; /*padding-left:1px;*/
}

.tblTLTopBanner
{
	width: 285px;
}
.tagLineTopBanner
{
	color: #FFFFFF;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 19px;
	font-style: italic;
}
.navPadTop
{
	padding-top: 3px;
}
.divCustom
{
	position: relative;
	width: 768px;
	z-index: 101;
	top: 0px;
	left: 0px;
}
.lnkBanner
{
	vertical-align: top;
}
.divProfile
{
	width: 100%;
	overflow: hidden;
	word-wrap: break-word;
	margin:0 0 0 0;
	padding:0 0 0 0;

}
.ft
{
	margin-top: 4px;font-size:12px;
}
.ft_icn{padding-right:7px;text-align:left;padding-left:-1px;}
.lapseTime
{
	color: Gray;
	font-size: 10px;
}
.lblRecUpd
{
	color: #00AEDF;
	font-size: 15px;
	font-weight:bold;
	padding-left: 8px;
	padding-bottom:2px;
	vertical-align:bottom;
}
.famousIdCard
{
	background-image: url(../Images/win/famous.gif);
	background-repeat: no-repeat;
	width: 176px;
	height: 303px;
}
.divLoginPrompt
{
	position: relative;
	z-index: 99;
	display: none;
	width: 770px;
}
.mainLoginPrompt
{
	position: absolute;
	left: 240px;
	top: 120px;
}
.topLoginPrompt
{
	background-image: url(../Images/win/02-FF_top.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 338px;
	height: 9px;
	position: relative;
}
.midLoginPrompt
{
	background-image: url(../Images/win/02-FF_mid.gif);
	background-repeat: repeat-y;
	width: 338px;
	height: 140px;
	position: relative;
}
.botLoginPrompt
{
	background-image: url(../Images/win/02-FF_bottom.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 338px;
	height: 9px;
	position: relative;
}
.close_X
{
	/*position: absolute; 	 	left: 330px;  	top: -8px;*/
	padding-right: 2px;
	cursor: pointer;
}
.blH1
{
	font-size: 22px;
}
.blH2
{
	font-size: 18px;
}
.blH3
{
	font-size: 16px;
}
.blH4
{
	font-size: 14px;
}
.blText
{
	font-size: 12px;
}
.blInfo
{
	font-size: 11px;
}
.blBullet
{
	font-size: 10px;
}
a
{
	color: #0083CB;
	text-decoration: none;
	font-family: Arial, Helvetica, Helv;
	font-size: 12px;
}


a:hover
{
	color: #000000;
	text-decoration: underline;
}

.aH1
{
	font-size: 22px;
}
.aH2
{
	font-size: 18px;
}
.aH3
{
	font-size: 16px;
}
.aH4
{
	font-size: 14px;
}
.aInfo
{
	font-size: 11px;
}
.aBullet
{
	font-size: 10px;
}
.timeB
{
	font-weight: bold;
	font-style: italic;
	color: #B1B1B1;
}
.time
{
	font-size: 10px;
	font-style: italic;
	color: #B1B1B1;
}
.grH1
{
	font-size: 22px;
	color: #8CBA00;
}
.orH2
{
	font-size: 18px;
	color: #F7931D;
}
.header_currentPage
{
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, Helv;
	text-decoration:underline;
}
.header_currentPage:hover
{
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, Helv;
	text-decoration:underline;
}
.header_linkPage
{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:none;
}
.header_linkPage:hover
{
	color: #010101;
	font-size: 12px;
	text-decoration:underline;
}
.yH2 /*Explore! link*/
{
	color: #c6d0e7;
	font-size: 18px;
	text-decoration:none;
	font-style:italic;
}
.yH2:hover 
{
	color: #FFFFFF;
	font-size: 18px;
	font-style:italic;
	text-decoration:underline;
}
.yH2_currentPage
{
	color: #FADA61;
	font-size: 18px;
	font-style:italic;
	text-decoration:underline;
}
.yH2_currentPage:hover
{
	color: #FADA61;
	font-size: 18px;
	font-style:italic;
	text-decoration:underline;
}
.rowHover
{
	border: 1px solid #C0C0C0;
	background-color: #CAEBFC;
}
.rowHover:hover
{
	border: 1px solid #C0C0C0;
	background-color: #336699;
}
.content{border-collapse:collapse; border: 1px solid #cecece; z-index:1;position:relative;padding:10px }
.tophead { width:50%; text-align:left; margin-top:-0.7em; margin-left:1.5em;z-index:2;position:absolute;table-layout:fixed;}
.topheadfont
{
	color: #090909;
	font-size: 15px;
	font-weight:bold;
}
.tdborder 
{
	border: 1px solid #EEF2F6;
	border-left:1px solid #EEF2F6;
	border-right:1px solid #EEF2F6;
	border-top:1px solid #EEF2F6;
	border-bottom:1px solid #EEF2F6
}
.tdbottomborder 
{
	border:1px solid #EEF2F6;
	border-top:none;
	
	
}

.tdItemborder
{
	
border: 1px solid #EEF2F7;
border-top:none;
border-bottom:2px dotted #EEF2F7;
border-left:none;
}
*#ModalDivBackground 
{
	position:absolute;
  top:0px;
  left:0px;
  right:0px;
  height:250%;
  width: 101%;
  background-color: #ffffff;
  filter:alpha(opacity=60);
  opacity:0.6;
  z-index:6000;
  overflow:hidden;
  
 
  }
html>body #ModalDivBackground 
 {
  width : 100%;
  height: 100%;
  position: fixed;
  display: block;
  visibility: visible;
  left: 0px; top: 0px; background-color: #ffffff;
  filter:alpha(opacity=60);
  opacity:0.6;
  z-index:6000;
  overflow:hidden;
 }
#ModalDivContent
{
	position:absolute;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     z-index:6002;
     left:350px;
     top:150px;

  }
 #ModalDivContent_WithoutBorder
 {
	position:absolute;
     margin:0px auto;
     background-color: #fff;
     
     z-index:6002;
     left:35%;
     right:40%;
     top:150px;
 }
textarea{
border:1px solid #d1d1d1;
font-family:Tahoma;color:#796f6f;font-size:11px;
}
.box{
background-color:#efefef;min-height:85px;border:1px solid #d1d1d1;margin-top:10px;padding:5px;
}
.boxReply{
background-color:#efefef;min-height:50px;border:1px solid #d1d1d1;margin-top:10px;padding:5px;
}
.blue{
font-family:tahoma;font-size:12px;color:#2980ab;font-weight:bold;
}
.gray{
font-family:tahoma;font-size:12px;color:#796f6f;font-weight:bold;
}
.time{
font-family:Tahoma;color:#796f6f;font-size:11px;
}
.blackt{
font-family:Tahoma;color:#000000;font-size:11px;
}
 
/* Moveable table items */

.top-left {
margin-right: 9px; /* clip right corner */
background-image: ;
background-color: none;
height: 9px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right {

margin-top: -9px; /* to level of top-left corner */
margin-left: 9px; /* clip left corner */
background-image: ;
background-color: none;
background-position: 100% 0; /* show bg-image starting at the right */
height: 9px; 
font-size: 2px;
}

.bottom-left {

margin-right: 9px; /* clip right corner */
background-image: ;
background-color: none;
background-position: 0 -9px; /* show under half of the image */
height: 9px;
font-size: 2px;
}

.bottom-right {

margin-top: -9px; /* to level of bottom-left corner */
margin-left: 9px; /* clip left corner */
background-image: ; 
background-color: none;
background-position: 100% -9px; /* under half, right side */
height: 9px; 
font-size: 2px; 
}

.inside {
font-family:Tahoma; 
font-size:12px;
color:#606060;
background: #FFFFFF;
color: #000000;
padding-left: 10px;
padding-right: 10px;
}

.notopgap {

margin-top: 0;
}

.nobottomgap {

margin-bottom: 0;
}


.commentsexpend{
margin-top:10px;
}
.commentsexpend div{
font-family:Tahoma; 
font-size:12px;
color:#606060;
}
.commentsexpend div .ctext{

color:#000000;
}
.comments{
margin-top:-5px;
}
.comments div{

}
.comments div .ctext{

color:#000000;
}
.comments div .rtext{

font-style:italic;
}
.comments div  a:link{
font-family:Tahoma; 
font-size:12px;
color:#0083cb;
text-decoration:none;
}
.comments div  a:active{
font-family:Tahoma; 
font-size:12px;
color:#0083cb;
text-decoration:none;
}
.comments div  a:visited{
font-family:Tahoma; 
font-size:12px;
color:#0083cb;
text-decoration:none;
}
.comments div a:hover{
font-family:Tahoma; 
font-size:12px;
color:#0083cb;
text-decoration:none;
}
.fleft{
float:left;
}
.fright{
float:right;

}
.clear{
clear:both;
margin-bottom:10px;
}
.leftp{
padding-left:20px;
}
.time1{
padding-right:10px;
font-size:11px;
text-align:right;

}

.reply{
padding-right:5px;
font-weight:bold;
}
.textarea1{
float:left;
width:300px;
}
.textareaC{
float:left;
width:600px;
}
.addb{
float:left;
padding-left:10px;
}
.replybox{
margin-top:10px;
}

.expandable{
position:absolute ; 
width: 145px; 
height: 150px; 
text-align: left; 
z-index:4;
top:-3px;
}

/* Link Items (Popup Windows) */
.popupHeading {
	font:15px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#000000; padding-bottom:20px;}
.albumnameheading {
	font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#5b5c5c;}
.momentsborderbottom {
	font:11px Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; border-bottom:1px solid #d5d4d4;}
.momentsanswer {
	font:11px Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; color:#000000; padding-bottom:20px;}
.Link {
	font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#0083c9; padding-bottom:10px;}
.Link a {
	font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#0083c9; text-decoration:none;}
.Link a:hover {
	font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#0083c9; text-decoration:underline;}
.descriptiontext {
	font:11px Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; color:#686868;}
.descriptiontext a {
	font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#0083c9; text-decoration:none;}
.descriptiontext a:hover {
	font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#0083c9; text-decoration:underline;}
.LinkedHeading {
	font:14px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#01659b; padding-bottom:5px; border-bottom:1px solid #d1d1d1;}
.LinkedItembg {
	background-color:#f7f9fb; border-bottom:0px solid #d1d1d1; padding:10px 5px; font:11px Arial, Helvetica, sans-serif; color:#000000;
	}
.ItemHeading {
	font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#3d575d; padding-bottom:5px;}
	
.tdMIF{
    border-bottom:solid 1px #FFD2FF;
}

.tdMIM{
    border-bottom:solid 1px #BFDBFF;
}
.showmenu{
	font:11px arial;
	font-weight:bold;
	color:#0083cb;
	padding:2px 0 2px 5px;
	border-bottom: 1px solid #ACACAC;
	text-decoration:none;
	z-index:1000000000000;
	}
.showmenu a{
	font:11px arial;
	font-weight:bold;
	color:#0083cb;
	text-decoration:none;
	z-index:1000000000000;
	}
.showmenu a:hover{
	font:11px arial;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	z-index:1000000000000;
	}
.dMenu{
position: absolute; 
width: 145px; 
height: 150px; 
text-align: left; 
display: none; 
z-index: 3;
top:-3px;

}
a{font-size:12px;text-decoration:none;}



.calendar-top {
position: relative; background-image: url(../Images/win/CA_mini_top.gif); background-position: bottom center; width: 523px; height: 62px; background-repeat: no-repeat;}
.calendar-mid {
position: relative; background-image: url(../Images/win/CA_mid-.gif); width: 523px; height: 430px; background-position: top center; background-repeat: repeat-y;}
.calendar-bottom {
position: relative; background-image: url(../Images/win/CA_bottom.gif); background-position: top center; width: 523px; height: 13px; background-repeat: no-repeat;}
.mainheading {
background-color:#c6d0e7; font:15px Arial; font-weight:bold; padding:3px 5px 3px 5px;}
.mainheading2 {
 background-image:url(../Images/headingbar.jpg); background-position:top left; background-repeat:repeat-x; font:15px Arial; font-weight:bold; padding:3px 5px 3px 5px;}
.headingleft {
font:15px Arial; font-weight:bold; text-align:left;}
.headingwithborder
{	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top: solid 1px #a4a4a2;
	border-bottom: solid 1px #a4a4a2;
	width: 100%;	
	vertical-align: middle;
	background-color:#ededed;
	position:relative;
	float:left;
}
.eventimgbox {
width:260px; height:180px; text-align:center; border:solid 1px #a4a4a4; padding:5px 0;}
.boldfont {
font-weight:bold; color:#3a3a3a;}
.commentsborder {
border:1px solid #c7c7c7; padding:10px;	}
.commentshead {
font:14px arial; font-weight:bold; color:#2a2a2a; clear:both;}
.thickdivider {
border-bottom:5px solid #c7c7c7; padding-bottom: 10px; padding-top: 10px;}
.eventsBoxs {
position: relative; width: 455px; overflow: hidden; float:left;	}
.borderbox {
border:1px solid #7a7a7a;	}
.announcementdiv {
background-color:#c7c7c7; text-align:center; font-family:Arial; font-size:14px; font-weight:bold; height:30px; color:#ffffff;}
.eH1{
color: #646363; font-size: 18px; }
.cebox {
width:565px; height:284px; border:1px solid #c7c7c7;	}
.eH2{
color: #646363; font-size: 18px; text-align:center; vertical-align:middle; }
.manage{
position: absolute; padding-top: 10px; padding-left: 20px;	}
.eH3{
color: #ffffff; font-size: 15px; text-align:left; background-color:#646363; padding:5px; }
.headLink {
	font:15px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#000000; text-decoration:none; background-color:#c6d0e7; padding:3px 5px 3px 5px; }
.headLink a {
	font:15px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#000000; text-decoration:none;}
.headLink a:hover {
	font:15px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#000000; text-decoration:none;}
.headerCss {height:34px; background-color:#c9c9c7; color:#ffffff; width:100%; font-size:14px; }
.subheaderCss1 { width:90px; font-size:14px; font-weight:bold; }
.subheaderCss2 { font-size:14px; font-weight:bold; }
.pH2{
color: #0083CB; font-weight:bold; font-size:15px; font-family:Arial; border:1px solid #c7c7c7; height:40px; text-align:center;}
.pH2 a{
color: #0083CB; font-weight:bold; font-size:15px; font-family:Arial;}
.pH2 a:hover{
color: #000000; font-weight:bold; font-size:15px; font-family:Arial;}
.eventaddTOP {
background-image: url(../images/events/Y_20_05-06_top.gif); background-repeat: no-repeat; background-position: bottom;	}
.eventaddMID {
background-image: url(../images/events/Y_20_05-06_mid.gif); background-repeat: repeat-y;}
.eventaddBOTTOM {
background-image: url(../images/events/Y_20_05-06_bottom.gif); background-repeat: no-repeat; background-position: bottom; padding: 5px;}
.addbookbg {
padding-left: 10px; width: 100%; background-color:#ededed; background-repeat: repeat-x;}
.fnf1 {
padding-left: 5px; background-color: #c9c7c7; width: 55px; font-size: 14px; color: #000000; width: 60px;}
.fnf2 {
background-color: #c9c7c7; width: 320px;}
.fnf3 {
background-color: #c9c7c7; font-size: 14px; color: #000000;}
.fnf4 {
width: 94%; margin-left: auto;margin-right: auto; text-align: left; padding:10px;}
.fnf5 {
background-color: #f3f3f3; padding:10px;}
.ss1 {
width: 25%; background-color:#c9c9c7;}
.ss2 {
width: 35%; background-color:#c9c9c7;}
.ss3 {
width: 40%; background-color:#c9c9c7;}
.ss4 {
padding-left: 30px; background-color:#f3f3f3;}
.ss5 {
background-color:#f3f3f3;}
.ss6 {
background-color: #f3f3f3; padding:10px;}
.blogheading {
background-color:#ededed; font:18px Arial; font-weight:bold; padding:3px 5px 3px 5px; color:#5b5c5c;}
.explorealbumborder {
border:1px solid #c7c7c7; width: 345px; height: 230px;}
.blogGotoIcons
{	
	height: 31px; border-top: solid 1px #a4a4a2; border-bottom: solid 1px #a4a4a2; background-color:#ededed;
}
.blogarchiveheading {
background-color:#BFBBBB;
color:#515050;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
vertical-align:middle;
}