/********************************* All default XHTML tag's classes *********************************/

body { background:#fff url(../images/bg.jpg) repeat-x 50% 0; height:100%; margin:0; padding:0; font:12px/1.2em arial, tahoma, verdana, sans-serif, geneva; color:#717171; }
table { font-size:100%; }

h1 { color:#000; font:1.3em arial, sans-serif, tahoma; font-weight:bold; margin:0; padding:0; }
h2 { color:#dadada; font:3em arial, sans-serif, tahoma; font-weight:bold; margin:0; padding:0; }
h3 { margin:0; padding:0; }

img { border:none; vertical-align:middle; }

a { color:#ffe6b8; text-decoration:none; padding:0px; margin:0px; }
a:hover { text-decoration:underline; }

img { vertical-align:middle; }
input { vertical-align:middle; }

p { margin:0; padding:0; }

ul, li { list-style-type:none; padding:0px; margin:0px; }

/*************************** All Classes and IDs as per group **************************/

img, #logo, .flogo, .right, .banner_ref { behavior: url(style/iepngfix.htc) }

.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.txt_justy { text-align:justify; }
.padding { padding:2px; }
.padding1 { padding:5px; }

.contentsize { width:870px; margin:0 auto; }
.contentsize #link { float:right; }
.contentsize #logo { background:url(../images/logo.png) no-repeat 0 0; float:left; margin:0px 0 0 0; height:125px}
.contentsize #logo a { display:block; width:278px; height:90px; }
.contentsize #logo span { display:none; }

.contentsize .main_link { float:right; }
.contentsize .main_link li { float:left; margin-right:2px; }
.contentsize .main_link li a { background:url(../images/link_bg.png) no-repeat 0 0; color:#fff; padding:7px 20px 30px 20px; display:block; text-transform:uppercase; }
.contentsize .main_link li a:hover { background:url(../images/link_bg_h.png) no-repeat 0 0; color:#fff; text-decoration:none; }
.contentsize .main_link li a.active { background:url(../images/link_bg_h.png) no-repeat 0 0; color:#fff; text-decoration:none; }

.contentsize .call { float:right; padding:16px; font-size:22px; text-align:right; padding:27px 0 27px 10px; }
.contentsize .call span { color:#ff0000; }
.contentsize .banner_ref { background:url(../images/banner_ref.png) no-repeat 0 0; height:20px; }

.contentsize .content { border-bottom:3px solid #ea1c24; float:left; margin-top:10px; }
.contentsize .content li { float:left; }
.contentsize .content .left { float:left; width:277px; background:#fff; border-top:6px solid #000; text-align:justify; }
.contentsize .content .left h2 { color:#000; font-size:14px; font-weight:normal; padding:10px 15px; font-family:Georgia, "Times New Roman", Times, serif; background:#f8f0ea; border-bottom:2px solid #e1d4cb; }
.contentsize .content .left .left_link { padding:5px 15px 10px 15px; float:left; width:210px; text-align:left}
.contentsize .content .left .left_link li { width:100%; background:#fff url(../images/link_bullet.gif) no-repeat 0 50%; }
.contentsize .content .left .left_link li a { padding:5px 0 5px 12px; display:block; color:#391100; text-transform:uppercase; text-decoration:none; }
.contentsize .content .left .leftpad { padding:5px 15px 10px 15px; }

.contentsize .content .right { background:url(../images/welcome_bg.png) no-repeat 100% 0; float:right; width:593px; text-align:justify; }
.contentsize .content .right h1 { color:#ea1c24; font-weight:normal; margin-bottom:3px; }
.contentsize .content .right .img { float:left; margin:0 10px 10px 0; }
.contentsize .content .right .contentpad { padding:10px; color: #000}
.contentsize .content .right .contentpad h2 { font-size:17px; color:#000; margin-bottom:5px; }


#footer { background:url(../images/f_logo.gif) no-repeat 100% 50%; width:870px; margin:0 auto; text-align:left; padding:20px 0; }
#footer .copy { padding:20px 0; float:left; }
#footer .flogo { background:url(../images/f_logo.png) no-repeat 100% 0; text-align:right; padding-top:45px; color:#000; font-weight:bold; font-size:11px; }
#footer .links { float:left; margin:90px 0 0 0; color:#666666; }
#footer a { color:#000; padding:0 10px; text-transform:uppercase; }
#footer .footer-left {
	background: url(../images/f_logo.png) no-repeat top left;
             float: left;
	line-height: 22px;
	padding: 20px 0 20px 140px;
	text-align: left;
	width: 320px;
}
#footer .footer-left a {
	padding: 0 5px;
}
#footer .footer-right {
	float: right;
	padding-top: 20px;
	text-align: center;
	width: 380px;
}
#footer .footer-right a {
	padding: 0 5px;
	text-transform: none;
}
#footer .footer-right img {
	display: block;
	margin: 8px auto 0;
}

