.mNav {
	background-color: #f1f1f1;
	background-image: url(Images/mNav_Normal.png);
	background-repeat: repeat-x;
	font-size: 12px;
	height: 28px;
	display: block;
	margin-top: 0px;
	margin-right: -16px;
	margin-bottom: 0px;
	margin-left: -16px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.mNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 22px;
	padding-top: 4px;
	display: inline-block;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	border-radius: 6px;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
}
.mNav a img {
	float: left;
	margin-top: -4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 3px;
}
.RegInfoBox {
}



.mNav a:hover {
	background-image: url(Images/mNav_Highlight.png);
	background-repeat: repeat-x;
}
#Wrapper {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	position: absolute;
	top: 200px;
	z-index: 22;
}
#Navigation {
	height: 63px;
	width: 740px;
	margin-top: 2px;
	clear: both;
}
#Highlights {
	background-image: url(Images/highlight_BG.png);
	background-repeat: repeat-y;
	width: 745px;
	margin-right: auto;
	margin-left: auto;
}
#BodyWrapper {
	width: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(Images/page_BG.png);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
body {
	background-color: #d9e6ff;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(Images/body_BG.png);
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	background-repeat: repeat-x;
	background-position: 0px 152px;

}
#BodyContent {
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 9px;
	padding-left: 9px;
}
#Navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: none;
}
#Footer {
	background-image: url(Images/page_Btm.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
}

#Navigation ul li {
	list-style-type: none;
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 28px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#Navigation ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	height: 34px;
	margin-top: 0px;
	background-image: url(Images/Heading_BG.png);
	background-repeat: no-repeat;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	border-bottom-style: none !important;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.font10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fontTitleRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900;
}
#Logo {
	width: 740px;
	height: auto;
}
#Logo img {
	float: left;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	color: #333;
	padding-top: 10px;
	background-image: url(Images/page_BG.png);
	background-repeat: repeat-y;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
.copyright a {
	font-weight: bold;
	text-decoration: none;
}
.copyright a:hover {
	text-decoration: underline;
}
.fontRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #900;
}
.box-Featuring {
	background-image: url(Images/box-Featuring.png);
	background-repeat: no-repeat;
	height: 143px;
	width: 411px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 15px;
}
.font12 {
	font-size: 12px;
}

.box-Presenting {
	background-image: url(Images/box-PresentedBy.png);
	height: 75px;
	width: 411px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 10px;
}
.box-Reg {
	background-image: url(Images/box-RegButton.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 411px;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.box-Presenting p {
	margin: 0px;
}
.box-Featuring p {
	margin: 0px;
}

.Home450 {
	background-image: url(Images/home-450Box.png);
	background-repeat: no-repeat;
	padding: 10px;
	height: 380px;
	width: 430px;
	float: left;
}
.fontRedSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
}
#Header {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 154px;
}
#topBorder {
	background-image: url(Images/hdr_topBorder.png);
	background-repeat: repeat-x;
	height: 12px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 18;
	margin: 0px;
	padding: 0px;
}
#hdr_Content {
	background-image: url(Images/hdr_BG.png);
	background-repeat: repeat-x;
	height: 131px;
	margin-top: 10px;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#hdr_Logo {
	margin-left: 30px;
	position: absolute;
	left: 0px;
	top: 10px;
	height: 122px;
	width: 346px;
	z-index: 10;
}
#kidsBG {
	background-image: url(Images/hdr_kidsBG.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 131px;
	width: 637px;
}
#NavWrapper {
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: absolute;
	z-index: 20;
	width: 100%;
	height: 54px;
	left: 0px;
	top: 138px;
}
#Nav {
	background-image: url(Images/Nav_BG.png);
	background-repeat: repeat-x;
	height: 52px;
	width: 100%;
	padding-top: 2px;
}
#Links {
	width: 725px;
	margin-right: auto;
	margin-left: auto;
}

#Nav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 16px;
	display: block;
	float: left;
	padding-top: 15px;
	height: 24px;
	padding-bottom: 10px;
	text-shadow: 1px 1px 1px #000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #668FE0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}
#Nav a:hover {
	background-image: url(Images/Nav_highlightBG.png);
	background-repeat: repeat-x;
}

#Nav_Registration {
	float: left;
	height: 56px;
	width: 183px;
}

#topBorder #location {
	position: absolute;
	right: 25px;
	top: 0px;
	z-index: auto;
	height: 37px;
	width: 322px;
}
.regFee {
	float: right;
	width: 175px;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #600;
	background-color: #FDD;
	box-shadow: 2px 2px 2px #333;
	-moz-box-shadow: 2px 2px 2px #333;
	-webkit-box-shadow: 2px 2px 2px #333;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.regFee h3 {
	background-color: #300;
	margin-top: -5px;
	margin-right: -5px;
	margin-left: -5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom: 0px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	text-shadow: 1px 1px 1px #000;
	
}
.regFee p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: italic;
}
.imageShadow {
	margin: 10px;
	box-shadow: 3px 3px 3px #333;
	-moz-box-shadow: 3px 3px 3px #333;
	-webkit-box-shadow: 3px 3px 3px #333;
}
.aButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-image: url(Images/aButton01.png);
	background-repeat: repeat-x;
	height: 31px;
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 2px;
	border-radius: 8px;
	box-shadow: 2px 2px 2px #333;
	-moz-box-shadow: 2px 2px 2px #333;
	-webkit-box-shadow: 2px 2px 2px #333;
}
.aButton img {
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: left;
	margin-top: -6px;
	padding-right: 2px;
}
.RegInfoBox {
	float: right;
	width: 200px;
	padding: 5px;
	margin: 2px;
	border: 1px solid #060;
	background-color: #FFF;
	border-radius: 10px;
	border: 1px solid #060;
	box-shadow: 2px 2px 2px #222;
	-webkit-box-shadow: 2px 2px 2px #222;
	-moz-box-shadow: 2px 2px 2px #222;
}
.RegPaidOnline {
	font-size: 12px;
	font-weight: bold;
	color: #060;
}
.RegPaidOnline-Detail {
	font-size: 10px;
	font-weight: normal;
	color: #333;
}


.aButton:hover {
	background-image: url(Images/aButton02.png);
	background-repeat: repeat-x;
}
.RegStatus {
	background-image: url(Images/Regstatus_BG.png);
	background-repeat: repeat-x;
	height: 27px;
	margin-top: -5px;
	margin-right: -5px;
	margin-left: -5px;
	padding-top: 4px;
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #060;
}

.RegStatus h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
	font-size: 18px;
	padding-left: 10px;
	float: left;
}
.RegStatus-Yes {
	background-image: url(Images/Regstatus_Green.png);
	background-repeat: repeat-x;
	display: block;
	height: 15px;
	margin-left: 5px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #060;
	box-shadow: 2px 2px 2px #222;
	-webkit-box-shadow: 2px 2px 2px #222;
	-moz-box-shadow: 2px 2px 2px #222;
}
.RegStatus-No {
	background-image: url(Images/Regstatus_Red.png);
	background-repeat: repeat-x;
	display: block;
	height: 15px;
	margin-left: 5px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #222;
	-webkit-box-shadow: 2px 2px 2px #222;
	-moz-box-shadow: 2px 2px 2px #222;
	border: 1px solid #900;
}
.Key {
	font-size: 10px;
	color: #666;
	margin-top: 0px;
	margin-bottom: 10px;
}
.RegistrationBox {
	background-color: #EFEFEF;
	border: 1px solid #ababab;
	padding: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 5px;
	margin-left: 60px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	overflow: hidden;
	-moz-box-shadow:0px 0px 8px #333;
	-webkit-box-shadow: 0px 0px 8px #333;
	box-shadow: 0px 0px 8px #333;
}
.RegistrationBox .box {
	padding-right: 10px;
	padding-left: 10px;
	/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpbb2JqZWN0IE9iamVjdF07IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6W29iamVjdCBPYmplY3RdOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
	/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(243,243,243,1), rgba(228,228,228,1));
	/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(243,243,243,1), rgba(228,228,228,1));
	/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(243,243,243,1)), color-stop(1, rgba(228,228,228,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFF3F3F3,EndColorStr=#FFE4E4E4);
	/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFF3F3F3,EndColorStr=#FFE4E4E4)";
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #c9c9c9;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.RegistrationBox .buttonBox {
	padding-right: 10px;
	padding-left: 10px;
	/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpbb2JqZWN0IE9iamVjdF07IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6W29iamVjdCBPYmplY3RdOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
	/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(209,223,236,1), rgba(174,199,222,1));
	/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(209,223,236,1), rgba(174,199,222,1));
	/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(209,223,236,1)), color-stop(1, rgba(174,199,222,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFD1DFEC,EndColorStr=#FFAEC7DE);
	/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFD1DFEC,EndColorStr=#FFAEC7DE)";
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #c9c9c9;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}


.RegistrationBox p {
	margin-right: 8px;
	margin-left: 8px;
	font-size: 12px;
	line-height: 1.8em;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.RegistrationBox h3 {
	padding: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-shadow: 1px 1px 1px #000;
	/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpbb2JqZWN0IE9iamVjdF07IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6W29iamVjdCBPYmplY3RdOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
	/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(0,68,202,1), rgba(0,35,105,1));
	/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(0,68,202,1), rgba(0,35,105,1));
	/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,68,202,1)), color-stop(1, rgba(0,35,105,1)));


/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF0044CA,EndColorStr=#FF002369);
	/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF0044CA,EndColorStr=#FF002369)";
	color: #FFF;
}
.RegistrationBox .button {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: inline-block;
	border: 1px solid #76a0c8;
	color: #255285;
	text-decoration: none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	font-size: 14px;
	font-weight: bold;
	box-shadow:2px 2px 2px #000;
	/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpbb2JqZWN0IE9iamVjdF07IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6W29iamVjdCBPYmplY3RdOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
	/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(178,197,216,1), rgba(216,232,248,1));
	/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(178,197,216,1), rgba(216,232,248,1));
	/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(178,197,216,1)), color-stop(1, rgba(216,232,248,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFB2C5D8,EndColorStr=#FFD8E8F8);
	/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFB2C5D8,EndColorStr=#FFD8E8F8)";
	margin-bottom: 10px;
}
.RegistrationBox .button:hover {
	/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpbb2JqZWN0IE9iamVjdF07IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6W29iamVjdCBPYmplY3RdOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);
	/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(216,232,248,1), rgba(178,197,216,1));
	/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(216,232,248,1), rgba(178,197,216,1));
	/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(216,232,248,1)), color-stop(1, rgba(178,197,216,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFD8E8F8,EndColorStr=#FFB2C5D8);
	/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFD8E8F8,EndColorStr=#FFB2C5D8)";
	cursor: pointer;
}
.rowClass1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyNywyMzMsMjQyLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjExLDIxNiwyMjQsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);

/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(227,233,242,1), rgba(211,216,224,1));

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(227,233,242,1), rgba(211,216,224,1));

/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(227,233,242,1)), color-stop(1, rgba(211,216,224,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFE3E9F2,EndColorStr=#FFD3D8E0);

/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFE3E9F2,EndColorStr=#FFD3D8E0)";
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.rowClass1:hover, .rowClass2:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDk0LDE1MiwyMzUsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSg3MSwxMTYsMTc5LDEpOyIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCBmaWxsPSJ1cmwoI2dyYWRpZW50KSIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgLz48L3N2Zz4=);

/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(94,152,235,1), rgba(71,116,179,1));

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(94,152,235,1), rgba(71,116,179,1));

/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(94,152,235,1)), color-stop(1, rgba(71,116,179,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF5E98EB,EndColorStr=#FF4774B3);

/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF5E98EB,EndColorStr=#FF4774B3)";

}
.rowClass1:hover td, .rowClass2:hover td {
	color:#FFFFFF;
}
.rowClass1:hover td a, .rowClass2:hover td a {
	color:#FFFFFF;
}

.rowClass2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	/* SVG fallback(Opera 11.10-, IE9) */
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIxMSwyMjEsMjM1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMTk1LDIwNCwyMTcsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);

/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(211,221,235,1), rgba(195,204,217,1));

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(211,221,235,1), rgba(195,204,217,1));

/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(211,221,235,1)), color-stop(1, rgba(195,204,217,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFD3DDEB,EndColorStr=#FFC3CCD9);

/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFD3DDEB,EndColorStr=#FFC3CCD9)";
padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.row td {
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bac2cc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

