body {
	margin:0px 0px 0px 0px;
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	background-image: url(images/main-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.body_text {
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	text-align: justify;
}

.title {
	font-family: calibri, Arial, Verdana;
	font-size: 30px;
	font-weight: bold;
	color: #0065a7;
	text-decoration: none;
	font-style: normal;
	line-height:28px;
}

.heading {
	font-family: calibri, Arial, Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
	border-bottom: #333333 1px solid;
	padding: 0 0 0 3px;
	height:37px;
}
.heading1 {
	font-family: calibri, Arial, Verdana;
	font-size: 25px;
	font-weight: normal;
	color: #005aa9;
	text-decoration: none;
	
}
.heading2 {
	font-family: calibri, Arial, Verdana;
	font-size: 22px;
	font-weight: normal;
	color: #403538;
	text-decoration: none;
}

.sub_heading {
	font-family: calibri, Arial, Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}

.sub_heading1 {
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #E26E0C;
	text-decoration: none;
}

.sub_heading2 {
	font-family: calibri, Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #00569f;
	text-decoration: none;
}

.sub_heading3 {
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #629118;
	text-decoration: none;
}

/*Links*/
a:link, a:active, a:visited{
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
}

a:hover{
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #396a9c;
	text-decoration: none;
}

.top_link {
	font-family: calibri, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #c0d2e1;
	text-decoration: none;
}
a.top_link:link, a.top_link:active, a.top_link:visited
{
	font-family: calibri, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #c0d2e1;
	text-decoration: none;
}

a.top_link:hover{
	font-family: calibri, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.left-menu {
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	color: #4d4d4d;
	text-transform: none;
	font-weight: normal;
}
.left-menu a {
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	color: #4d4d4d;
	text-transform: none;
	height: auto;
	display: block;
	background-image: url(images/arrows.gif);
	background-repeat: no-repeat;
	background-position: 3px 12px;
	padding:6px 0 2px 26px;
	text-decoration: none;
	font-weight: normal;
}

.left-menu a:hover {
	font-family: calibri, Arial, Verdana;
	font-size: 14px;
	color: #2a80b4;
	text-transform: none;
	height: auto;
	display: block;
	padding:6px 0 2px 26px;
	text-decoration: none;
}

.bottom_link {
	font-family: calibri, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #a5a5a5;
	text-decoration: none;
}
a.bottom_link:link, a.bottom_link:active, a.bottom_link:visited
{
	font-family: calibri, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #a5a5a5;
	text-decoration: none;
}

a.bottom_link:hover{
	font-family: calibri, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}



.button {
	top:87px; 
	height: 18px; 
	display: block;
	/*background-image: url(images/left.png); */
	position: absolute;
}

.button a {
	/*background: url(images/right.png) no-repeat right;*/
	height: 18px;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	color: #454545;
	text-transform: uppercase;
	float: left;
	margin-right: -6px;
	padding: 5px 15px;
	text-decoration: none;
}
.button:hover {  
	height: 28px; 
	display: block; 
	background-image: url(images/button-left.png);
	position: absolute; 
}
.button a:hover {
	background: url(images/button-right.png) no-repeat right;
	height: 18px;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	color: #ffffff;
	text-transform: uppercase;
	float: left;
	margin-right: -6px;
	padding: 5px 15px;
	text-decoration: none;
}

/*background images*/
.footer_image{
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.top-bg2{
	background-image: url(images/top-bg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}
.top-bg{
	background-image: url(images/glow.png);
	background-repeat: no-repeat;
	background-position:-155px top;
}
.top-bg1{
	background-image: url(images/glow1.png);
	background-repeat: no-repeat;
	background-position:right top;
}

.page-bg{
	background-image: url(images/page-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}
.button-bg{
	background-image:url(images/menu-bg-c.png);
	background-repeat:repeat-x;
	background-position:top;
}

.s-line{
	background: url(images/s-line.gif) repeat-y center}
.border
{
	border: 1px solid #dbdbdb;
}
.image-border
{
	padding:5px;
	border: 1px solid #CCCCCC;
}


.line-h{
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position:center;	
}

.button-link a {
	/*background: url(images/right.png) no-repeat right;*/
	height: 18px;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	color: #ffffff;
	text-transform: uppercase;
	float: left;
	margin-top:5px;
	padding: 5px 15px;
	text-decoration: none;
	float:right;
}

.button-link a:hover {
	height: 18px;
	font-family: Calibri, Arial, Verdana;
	font-size: 15px;
	color: #ffffff;
	text-transform: uppercase;
	float: left;
	margin-top:5px;
	padding: 5px 15px;
	text-decoration: none;
	float:right;
}

.line_grey
{
	border-bottom:#565656 solid 1px;
}

/* Slider
---------------------------------------- */
.banner { width: 960px; margin: 5px 0pt 0pt 8px; padding: 0pt; }

p { margin: 0pt 0pt 10pt; font-family: Arial,Helvetica,sans-serif; font-size:12px; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.bReplace { display: block; outline: medium none; text-indent: -9999px; text-decoration: none; }
#accordion { color: rgb(255, 255, 255); position: absolute; left: 54.5%; margin-left: -494px; width: 960px; overflow: hidden; }
.expandable { width: 247px; height: 332px; float: left; position: relative; overflow: hidden; cursor: pointer; background: url('images/ajax-loader.gif') no-repeat scroll 50% 50% black; }
.expandable img { display: none; position: absolute; }
.expandable .bw { position: absolute; top: -423px; width: 500px; }
.expandable .con { background: url('images/80_black.png') repeat scroll 0% 0% transparent; position: absolute; padding: 0pt 0pt 15px; top: 358px; width: 500px; margin-top: -80px ! important; height: 90px; }
.con h2 { text-transform: uppercase; margin: 22px 0pt 0pt 7px; font-size: 11px; font-weight: bold ! important; font-family: Arial,Helvetica,sans-serif; }
.expandable .con .exCon { display: none; position: relative; padding: 10px; }
.expandable .expandImage { width: 29px; height: 29px; position: absolute; bottom: 20px; right: -8px; background: url('images/acc_expand.png') no-repeat scroll 0% 0% transparent; }
.exCTA { width: 170px; height: 41px; top: 50%; margin-top: -25px; right: 20px; opacity: 0.85; position: absolute; }
#accOne .exCTA { background: url('images/b_acc_one.png') no-repeat scroll 0% 0% transparent; right: 0px; top: -15px; }
#accTwo .exCTA { background: url('images/b_acc_one.png') no-repeat scroll 0% 0% transparent; right: 0px; top: -15px; }
#accThree .exCTA { background: url('images/b_acc_one.png') no-repeat scroll 0% 0% transparent; right: 0px; top: -15px; }
#accFour .exCTA { background: url('images/b_acc_one.png') no-repeat scroll 0% 0% transparent; right: 0px; top: -15px; }
#accFive .exCTA { background: url('images/b_acc_one.png') no-repeat scroll 0% 0% transparent; right: 0px; top: -15px; }
