@charset "utf-8";
/* CSS Document */

html { 	height: 100%; }
body { 	font: 100% Arial, Helvetica, sans-serif; padding: 0; text-align: left; margin: 0 auto; height: 100%;
		background-image: url(images/background-images/background-gradient.jpg); background-repeat: repeat-x; background-color: #137ecb; }

img { border: none; }

h2 { font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; }
h2 { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; }
h1 { color: white; font-weight: bold; font-size: 18px; padding-left: 25px; padding-top: 4px; margin: 0px; }

a { font-size: 12px; color: #137ecb; font-weight: bold; text-decoration: none; }
a:hover { color: #f0a121; }

.big-navigation-text { font-size: 16px; color: #004c83; font-weight: bold; }
.background-text1 { font-size: 20px; color: white; }
.font-13-bold-black { font-size: 13px; font-weight: bold; color: black; }
.font-12-reg-gray { font-size: 12px; color: #161616; }
.font-12-bold-blue a { font-size: 12px; color: #004c83; font-weight: bold; }

/* Header Information */
#header { margin: 0 auto; width: 850px; text-align: left; }
#social-media-buttons { float: right; width: 520px; margin-top: 20px; text-align: right; }

/* Background Information */
#pagewrapper { width: 950px; margin: 0 auto; text-align: left; }

/* Content Information */
.left-content { float: left; width: 550px; }
.right-content { margin-left: 570px; width: 280px; }
.whole-content { width: 850px; }

#content-wrapper { width: 850px; margin: 0 auto; }
#content-header { margin: 0 auto; background-image: url(images/content-images/content-header.png); width: 850px; height: 32px; }
#content-middle { margin: 0 auto; background-image: url(images/content-images/content-middle.gif); width: 850px; background-repeat: repeat-y; }
#content-footer { margin: 0 auto; background-image: url(images/content-images/content-footer.png); width: 850px; height: 26px; }

#content-header-medium { margin: 0 auto; background-image: url(images/content-images/content-header-medium.png); width: 620px; height: 31px; }
#content-middle-medium { margin: 0 auto; background-image: url(images/content-images/content-middle-medium.gif); width: 620px; background-repeat: repeat-y; }
#content-footer-medium { margin: 0 auto; background-image: url(images/content-images/content-footer-medium.png); width: 620px; height: 24px; }

#content-bottom { background-image: url(images/content-images/content-bottom-background.jpg); background-repeat: no-repeat; height: 215px; width: 844px; margin-left: 3px; }
#bottom-content { height: 215px; background-image: url(images/content-images/content-bottom-background2.jpg); background-repeat: no-repeat; background-position: center; margin-top: 30px; }
.bottom-content-button { float: left; width: 183px; height: 174px; margin: 0px 0px 0px 55px; }
.client-image { width: 183px; height: 173px; background-position: center; background-repeat: no-repeat; }
.button-shadow { height: 29px; background-image: url(images/client-of-the-month/image-shadow.jpg); background-repeat: repeat-x; margin: 0 auto; }

#news { padding: 10px 20px; }
#content { padding: 10px 20px; }

/* Navigation Buttons */
.big-navigation { float: right; background-image: url(images/big-navigation/big-navigation-button.png); width: 205px; height: 234px; }
.small-navigation { background-image: url(images/content-images/content-tick-navigation-off.png); width: 255px; height: 50px; }

/* Main Navigation */
#navigation { height: 60px; padding-top: 15px; clear: left; } 
.orange-divider { float: left; background-image: url(images/navigation/orange-divider.gif); background-repeat: no-repeat; height: 17px; width: 3px; }
.button { float: left; margin: 0px 10px; }
.button a { font-size: 12px; color: #137ecb; font-weight: bold; }
.button a:hover { color: #f0a121; }

/* Bracket Content */
.content-brackets {
	float: right;
	width: 300px;
	font-size: 12px;
	margin-left: 20px;
	font-weight: normal;
}
#page-wrapper #content-wrapper #content-middle .whole-content #content .content-brackets2 {
	font-size: 12px;
	float: right;
	width: 400px;
	margin-left: 20px;
}

.left-brackets { height: 273px; padding-left: 40px; background-image: url(images/content-images/left-gray-bracket.jpg); background-position: left bottom; background-repeat: no-repeat; }
.right-brackets { height: 273px; padding-right: 30px; background-image: url(images/content-images/right-gray-bracket.jpg); background-position: right bottom; background-repeat: no-repeat; }
.right-brackets h2 { padding-top: 25px; }

/* Footer Navigation */
#footer-shadow { background-image: url(images/footer/footer-shadow.png); background-repeat: repeat-x; height: 13px; width: 100%; margin-top: 25px; }
#footer { font-size: 11px; } 
#footer a { font-size: 11px; color: #137ecb; font-weight: bold; }
#footer a:hover { color: #f0a121; }

