body {
	margin-left: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(gr/bg_image2.gif);
	background-repeat: repeat-x;
	background-color: #F4F4F4;
}

a:link, a:visited {
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}

a:hover, a:active {
	text-decoration: underline;
	color: #ce530d;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}



#mainTable {
	border:1px solid #ababab; height:130px; overflow:hidden;
}

#mainTable tr {
	height:20px;
}

#mainTable tr:nth-child(odd) {
	background-color: #fff;
	color: #252020;
}

#mainTable tr:nth-child(even) {
	background-color: #eee;
	color: #4a4a4a;
}

#mainTable td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	text-align: center;
}

#mainTable input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

.button, a.button:link, a.button:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #4558f1;
	padding-left: 3px;
	background: #fafafa url(gr/button_blue_bg.gif);
	display: block;
	overflow: hidden;
	width: 175px;
	height: 15px;
	text-align: center;
}

a.button:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #f77f45;
	padding-left: 3px;
	background: #fafafa url(gr/button_orange_bg.gif);
	display: block;
	overflow: hidden;
	width: 175px;
	height: 15px;
	text-align: center;
}

a.button:active {
	text-decoration: none;
	color: #25356f;
	font-size: 11px;
	border: 1px solid #f1cd3b;
	padding-left: 3px;
	background: #fafafa url(gr/button_yellow_bg.gif);
	display: block;
	overflow: hidden;
	width: 175px;
	height: 15px;
	text-align: center;
}

.dashboardBoxBG {
	background-color: #fcf61b;
}

.fieldLock {
	text-decoration: none;
	color: #4a4a4a;
	font-size: 12px;
	border: 1px dotted #25356f;
	padding-left: 19px;
	background: #fafafa url(gr/icon_lock.gif) no-repeat left top;
	height: 17px;
	line-height: 18px;
	width: 160px;
}

.checkboxesSpace {
	color: #0A1056;
	border: 1px solid #d1d7e0;
	background-color: #f6f7f8;
	padding: 15px;
}

.hiddenField {
	color: #0A1056;
	border: 0px solid #d1d7e0;
	background-color: #f6f7f8;
	padding: 2px;
	width: 100%;
	font: 12px Verdana, Arial, "Helvetica Neue", Geneva;
}

.field {
	color: #0A1056;
	border: 1px solid #9093a7;
	background-color: #f6f7f8;
	padding: 2px;
	font: 12px Verdana, Arial, "Helvetica Neue", Geneva;
}

.field:hover, .field:active {
	color: #0A1056;
	border: 1px solid #9093a7;
	background-color: #d7d8e1;
	padding: 2px;
	font: 12px Verdana, Arial, "Helvetica Neue", Geneva;
}

.buttonC {
	color: #0A1056;
	border: 2px solid #9093a7;
	background-color: #f6f7f8;
	font-size: 12px;
	padding: 6px 10px;
	font-weight: bold;
}

.buttonC:hover {
	color: #cfd0d9;
	border: 2px solid #9093a7;
	background-color: #0A1056;
	font-size: 12px;
	padding: 6px 10px;
	font-weight: bold;
}

.fieldUser {
	text-decoration: none;
	color: #4a4a4a;
	font-size: 12px;
	border: 1px dotted #25356f;
	padding-left: 19px;
	background: #fafafa url(gr/icon_user.gif) no-repeat left top;
	height: 17px;
	line-height: 18px;
	width: 160px;
}

fieldset {
	display: block;
	width: 80%!important;
	width: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #25356f;
}

.button {
	text-decoration: none;
	color: #25356f;
	font-size: 12px;
	border: 1px solid #25356f;
	font-weight: bold;
	background-color: #f5f5f5;
	background-image: url(gr/field_bg.gif);
}

.photo, a.photo:link, a.photo:visited {
	color: #0A1056;
	margin: 10px;
	padding: 10px;
	border: 1px dotted #a2a4c4;
	background-color: #ffffff;
	text-align: center;
}

a.photo:hover, a.photo:active {
	color: #ce530d;
	margin: 10px;
	padding: 10px;
	border: 1px dotted #ce530d;
	background-color: #ffffff;
	text-align: center;
}

.narrowQuote, a.narrowQuote:link, a.narrowQuote:visited {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #393949;
	margin-top: 12pt;
	padding: 8px;
	margin: 6px;
	border: 1px dotted #8d8997;
	background-color: #f9fdff;
}

.narrowBody, a.narrowBody:link, a.narrowBody:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	margin-top: 12pt;
}

a.narrowBody:hover, a.narrowBody:active {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ce530d;
	margin-top: 12pt;
}

.narrowBodyWhite, a.narrowBodyWhite:link, a.narrowBodyWhite:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-top: 12pt;
}

.narrowBodySmall, a.narrowBodySmall:link, a.narrowBodySmall:visited {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	margin-top: 12pt;
}

a.narrowBodySmall:hover, a.narrowBodySmall:active {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ce530d;
	margin-top: 12pt;
}

.blueNav, a.blueNav:link, a.blueNav:visited {
	color: #0A1056;
	margin-top: 12pt;
	font: 11px Verdana, Arial, sans-serif;
}

a.blueNav:hover, a.blueNav:active {
	font: 11px Verdana, Arial, sans-serif;
	color: #ce530d;
	margin-top: 11pt;
}

.blueNavAct, a.blueNavAct:link, a.blueNavAct:visited {
	color: #ce530d;
	margin-top: 12pt;
	font: bold 11px Verdana, Arial, sans-serif;
}

a.blueNavAct:hover, a.blueNavAct:active {
	font: bold 11px Verdana, Arial, sans-serif;
	color: #9f3d08;
	margin-top: 11pt;
}

.orangeNav, a.orangeNav:link, a.orangeNav:visited {
	color: #ce530d;
	margin-top: 12pt;
	font: 11px Verdana, Arial, sans-serif;
}

a.orangeNav:hover, a.orangeNav:active {
	font: 11px Verdana, Arial, sans-serif;
	color: #ce530d;
	margin-top: 11pt;
}

.blueText, a.blueText:link, a.blueText:visited {
	color: #25356f;
	margin: 0px 0px 0px 0px;
	font: bold 14px/17px Futura, Arial, sans-serif;
}

a.blueText:hover, a.blueText:active {
	color: #ce530d;
}

.mediumWhite, a.mediumWhite:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.mediumWhite:hover {
	color: #ce530d;
}

.style2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.navLink, a.navLink:link, a.navLink:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	width: auto;
	float: right;
	line-height: 32px;
	padding-right: 15px;
	padding-left: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
}

a.navLink:hover, a.navLink:active {
	color: #022658;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	background: url(gr/nav_bg_on.gif) repeat-x;
}

.navLinkLeft, a.navLinkLeft:link, a.navLinkLeft:visited {
	border-left: 1px solid #00346a;
}

.navLinkRight, a.navLinkRight:link, a.navLinkRight:visited {
	border-right: 1px solid #1f5c9d;
}

.rightNav {
	width: 185px;
	padding-left: 0px;
	border-left: 1px solid #CCCCCC;
	background: url(gr/es_grwhtbg2.gif) repeat-x #FFFFFF;
}

.leftNav {
	background: #FFFFFF;
}

.subNavBox {
	padding-top: 6px;
	margin-top: 6px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

.smallGray, a.smallGray:link, a.smallGray:visited {
	font-size: 9px;
	color: #c0c0c0;
	text-decoration: none;
	line-height: 11px;
}

a.smallGray:hover,a.smallGray:active {
	color: #ce530d;
}

.smallDark, a.smallDark:link {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

a.smallDark:hover {
	color: #ce530d;
	font-size: 10px;
}

.fail {
	color: #af0000;
	font-size: 12px;
	font-weight: bold;
}

.darkRed {
	color: #af0000;
	font-size: 10px;
}

.darkGreen {
	color: #00af25;
	font-size: 10px;
	line-height: 9px;
}

.threatText, a.threatText:link {
	display: block;
	color: #6e6666;
	font-size: 9px;
	line-height: 12px;
	text-decoration: none;
}

a.threatText:hover {
	display: block;
	color: #ce530d;
	font-size: 9px;
	line-height: 12px;
	text-decoration: underline;
}

.image, a.image:link {
	border: 1px solid #CCCCCC;
	text-decoration: none;
	width: 150px;
	height: 90px;
	display: block;
}

a.image:hover {
	text-decoration: none;
	border: 1px solid #fca165;
	width: 150px;
	height: 90px;
	display: block;
}

.imageTall, a.imageTall:link {
	border: 1px solid #CCCCCC;
	text-decoration: none;
	width: 150px;
	height: 180px;
	display: block;
}

a.imageTall:hover {
	text-decoration: none;
	border: 1px solid #fca165;
	width: 150px;
	height: 180px;
	display: block;
}

.darkText {
	font-size: 10px;
	color: #3b3b3b;
	font-stretch: narrower;
	line-height: 13px;
}

.miniText, a.miniText:link, a.miniText:visited {
	font-size: 10px;
	color: #3b3b3b;
	font-stretch: narrower;
	line-height: 13px;
}

a.miniText:hover, a.miniText:active {
	font-size: 10px;
	color: #ce530d;
	font-stretch: narrower;
	line-height: 13px;
}

.mediumBlackText {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.regularBlackText {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.mediumGrayText {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.mediumGrayTitle, a.mediumGrayTitle:link, a.mediumGrayTitle:visited {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

a.mediumGrayTitle:hover, a.mediumGrayTitle:active {
	font-size: 14px;
	font-weight: bold;
	color: #ce530d;
}

.mediumDarkTitle, a.mediumDarkTitle:link, a.mediumDarkTitle:visited {
	font-size: 14px;
	font-weight: bold;
	color: #121747;
}

a.mediumDarkTitle:hover, a.mediumDarkTitle:active {
	font-size: 14px;
	font-weight: bold;
	color: #ce530d;
}

.largeDark, a.largeDark:link, a.largeDark:visited {
	font-size: 18px;
	font-weight: bold;
	color: #121747;
	text-decoration: none;
}

a.largeDark:hover, a.largeDark:active {
	font-size: 18px;
	font-weight: bold;
	color: #ce530d;
	text-decoration: none;
}

.mediumDarkNormal, a.mediumDarkNormal:link, a.mediumDarkNormal:visited {
	font-size: 12px;
	font-weight: normal;
	color: #121747;
	text-decoration: none;
}

a.mediumDark:hover, a.mediumDark:active {
	font-size: 13px;
	font-weight: bold;
	color: #ce530d;
	text-decoration: none;
}

.largeTitle, a.largeTitle:link, a.largeTitle:visited {
	font-size: 20px;
	font-weight: bold;
	color: #121747;
}

a.largeTitle:hover, a.largeTitle:active {
	font-size: 20px;
	font-weight: bold;
	color: #ce530d;
}

.listTitle, a.listTitle:link, a.listTitle:visited {
	font-size: 14px;
	font-weight: bold;
	color: #323232;
	padding-left: 10px;
	background: url(gr/product_arrow_off.gif) no-repeat left 6px;
	margin-bottom: -10px;
}

a.listTitle:hover, a.listTitle:active {
	font-size: 14px;
	font-weight: bold;
	color: #ce530d;
	padding-left: 10px;
	background: url(gr/product_arrow_on.gif) no-repeat left 6px;
	margin-bottom: -10px;
}

.productTitle, a.productTitle:link, a.productTitle:visited {
	font-size: 14px;
	font-weight: bold;
	color: #323232;
	padding-left: 10px;
	background: url(gr/product_arrow_off.gif) no-repeat left 6px;
}

a.productTitle:hover {
	font-size: 14px;
	font-weight: bold;
	color: #ce530d;
	background: url(gr/product_arrow_on.gif) no-repeat left 6px;
}

.productSubTitle, a.productSubTitle:link, a.productSubTitle:visited {
	font-size: 13px;
	font-weight: bold;
	color: #323232;
}

a.productSubTitle:hover, a.productSubTitle:active {
	font-size: 13px;
	font-weight: bold;
	color: #ce530d;
}

.productLink, a.productLink:link, a.productLink:visited {
	font-size: 10px;
	font-weight: bold;
	color: #ce530d;
}

a.productLink:hover, a.productLink:active {
	font-size: 10px;
	font-weight: bold;
	color: #fa6510;
}

.indexText1 {
	padding-left: 10px;
	margin-left: 10px;
}

.indexText2 {
	padding-left: 20px;
	margin-left: 20px;
}

.indexText3 {
	padding-left: 31px;
	margin-left: 31px;
}

.shortCell {
	height: 5px;
}

.lineHeight1 {
	padding-bottom: 8px;
}

.lineHeight2 {
	padding-bottom: 15px;
}

.mediumGray, a.mediumGray:link {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.mediumGray:hover {
	color: #ce530d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.lightGray, a.lightGray:link {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

a.lightGray:hover {
	color: #ce530d;
	text-decoration: none;
}

.darkGrayMediumOn, a.darkGrayMediumOn:link {
	color: #333333;
	font: bold 13px Arial, Helvetica, sans-serif;
}

a.darkGrayMediumOn:hover {
	color: #ce530d;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.darkGrayMedium, a.darkGrayMedium:link {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a.darkGrayMedium:hover {
	color: #ce530d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.darkGray, a.darkGray:link {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.darkGray:hover {
	color: #ce530d;
}

.tub {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

symBoxTitle {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #050202;
	background-color: #fbdcda;
	border-bottom:1px solid #ababab; 
	height:25px; 
	background:  #fbdcda bottom repeat-x; 
	line-height:25px; 
	padding-left:8px;
}

.dashBoxTitle {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #050202;
	border-bottom:1px solid #ababab; 
	height:25px; 
	line-height:25px; 
	padding-left:8px;
	background-image: url(gr/dashboard_box_bg.gif);
}

.bolder {
	font-weight: bold;
}

.googleField {
	font-size: 10px;
	color: #101a6b;
	height: 12px;
	line-height: 3px;
	text-align: right;
	background: url(gr/google_search_bg.jpg) no-repeat left center;
}

.googleButton {
	color: #101a6b;
	font-size: 11px;
}

a.cpanel:link, a.cpanel:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	background-color: #dbe5f1;
	width: 150px;
	display: block;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	text-decoration: none;
}

a.cpanel:hover, a.cpanel:active {
	text-decoration: none;
	color: #ce530d;
	background-color: #fccd61;
	width: 150px;
	display: block;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
	font-weight: bold;
}
