/*fck start*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CFCFCF;
	font-size: 12px;
	color: #58595b;
	background-image: url(  "/web/design/images/bg-gradient.jpg" );
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d7e4f0;
}

/* Default links */
a {
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

.ctr a:link, .ctr a:visited, .ctr a:active, .belowMenuCopy a, .rhs a {
	text-decoration: underline;
	color: #58595b;
}

.ctr a:hover, .belowMenuCopy a:hover, .rhs a:hover {
	text-decoration: underline;
	color: #0053a0; /*red b32017*/
}

h2, h3, h4, strong {
	font-weight: 700;
}

h1 {
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 30px;
	font-style: italic;
	color: #00509e;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 5px;
}

h2 {
	font-size: 14px;
	color: #00509e;
	text-transform: uppercase;
	padding-bottom: 5px;
}

h3 {
	font-size: 13px;
	color: #9a9a9a;
}

h4 {
	font-size: 14px;
	color: #00509e;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 10px;
	text-align: right;
	background-image: url( "/web/design/images/arrow-right.png" );
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 10px;
	padding-right: 11px;
}
.ctr .mainText h4 a, .rhs h4 a {
	font-size: 14px;
	color: #00509e;
	text-transform: uppercase;
	text-decoration: none;
}
.ctr .mainText h4 a:hover, .rightCont h4 a:hover {
	text-decoration: underline;
	color: #00509e;
}
h5 {
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	color: #00509e;
	line-height: 170%;
}

h6 {
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #6d6e71;
	margin: 5px 0;
	line-height: 120%;
}
#content.ctr h3 a {
	text-decoration: none;
}

/*fck end
Containers*/
.canvasWrapper, .mainCont, .footer, .footerbottom {
	width: 968px;
	margin: 0 auto;
}

.mainCont {
	background-image: url( "/web/design/images/bg-upperRight.jpg" );
	background-position: top right;
	background-repeat: no-repeat;
	/*min-height: 334px;
	height: auto !important;*/
	
}
.mainCont2 {
	background-image: url( "/web/design/images/bg-lowerLeft.jpg" );
	background-position: bottom left;
	background-repeat: no-repeat;
}
.leftCont {
	width: 274px;
	padding-left: 28px;
	/*background-image: url( "/web/design/images/dot-orange.png" );
	background-position: right;
	background-repeat: repeat-y;*/
	margin-right: 10px;
	margin-bottom: 0;
	padding-bottom: 10px;
}
.leftCont, .leftCont p {
	line-height: 140%;
}
.leftCont ul, .leftCont li, .topHorizMenu ul, .topHorizMenu li {
	list-style-type: none;
}

.mainText img {
	padding: 5px;
}
.leftCont a {
	color: #58595b;
	font-size: 12px;
}

.mainRight {
	float: right;
	width: 647px;
	padding-bottom: 20px;
}

.contentCont .ctr {
	width: 338px;
}

.contentCont .ctr, .rhs, .belowMenu {
	line-height: 140%;
}


.rightCont {
	width: 309px;
	float: right;
}

* html .rightCont {
	height: 303px !important;
}





.logo-right {
	float: right;
}

/*Footer*/
.footerholder {
	border-top: solid 1px #fdc177;
	background-color: #fff;
	padding-top: 7px;
	height: 35px;
}

.footerholder a:hover {
	text-decoration: underline;
}
.footleft {
	float: left;
	margin-left: 30px;
	width: 650px;
	text-transform: uppercase;
}

.footright {
	float: right;
	margin-right: 46px;
}

.footright, .footright a, .footleft, .footleft a {
	color: #00509e;
}

img {
	border: none;
}

.ctr ul {
	margin-left: 15px;
}
li.L2 {
	list-style-type: none;
}



/*Lists*/
.mainRight ul {
	margin-left:5px;
	padding-left:20px;
	list-style-type:disc;
}
.mainRight ol {
	margin-left:25px;
	
}





.keywords {
	background-color: #fff;
	height: 22px;
	width: 896px;
	overflow: hidden;
	line-height: 22px;
	margin: 0 auto;
}

.canvasWrapper, .topLogo {
	background-color: #fff;
}

.belowMenuCopy {
	margin-top: 30px;
}


.leftCont hr {
	color: #fdc177;
	background-color: #fdc177;
	border: 0;
	height: 1px;
	width: 100%;
}
.viewLargeImg {
	color: #00509e;
	font-weight: 700;
	text-align: right;
}
.mainRight .viewLargeImg a {
	background-image: url( "/web/design/images/arrow-right.png" );
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 10px;
	padding-right: 11px;
	color: #00509e;	
}
.mainRight .viewLargeImg a:hover {
	color:#58595b;
}

#leftcontHolder {

	min-height: 334px;
	height: auto !important;
}
* html .#leftcontHolder {
	height: 334px !important;
}
.Fontxx-Small{font-size: 10px;}
.Fontx-Small{font-size: 12px;}
.FontSmall{font-size: 12px;}
.FontMedium{font-size: 13px;}
.FontLarge{font-size: 14px;}
.Fontx-Large{font-size: 16px;}
.Fontxx-Large{font-size: 18px;}

