body {
	font-family :  arial, Tahoma, Sans-Serif;
	font-size : 12px;
	color : #000000;
	margin : 0; padding : 0;
}

/* Common */
a {text-decoration:none; color:#AC1313;}
a:hover {text-decoration :underline;}
h1, h2, h3, img, form,input {margin:0; padding:0;}

a img {border:0;}
p {padding :5px 0; margin : 0;}
h1 {color:#0079C1; font-size:18px;margin-bottom:5px;font-weight:normal;}
h3 {color:#AC1313; font-size:14px;}
h1 a {color:#0079C1;}

/* Alignments */
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.alignleft {margin:0 10px 2px 0;}
img.alignright {margin:0 0 2px 10px;}
img.center {display:block;margin:0 auto;}

/* ======= Page Strucure ======== */
#wrapper {width:750px;margin:0 auto;padding-bottom:50px;}
#header {padding:20px 0 10px 0;}
#sp_content {float:left; width:530px;}
#sp_sidebar {float:left; width:200px;padding:0 20px 0 0;color:#000;}

/* ===== Header ===== */
h1.logo {font-size:50px; line-height:60px;font-weight:normal;}
ul#nav {float:right;list-style:none;width:auto;padding-top:28px;}
ul#nav li {list-style:none;display:inline;color:#707171; font-weight:bold;padding-left:15px;text-transform:uppercase;}
ul#nav li a {color:#707171; font-weight:bold;}
.banner {padding-bottom:20px;}

/* ===== Sidebar ===== */
#sp_sidebar h1{color : #4E4648;font-size:12px; font-weight:bold;margin:0; padding:10px 0;border-top:2px solid #E0DFDE;border-bottom:1px solid #E0DFDE;text-transform:uppercase;}
#sp_sidebar ul {list-style:none; margin:0; padding:0;}
#sp_sidebar li {list-style:none;border-bottom:1px solid #E0DFDE;color:#000;font-weight:bold;margin:0; padding:0;}
#sp_sidebar li a {padding:5px 0;color:#000;display:block;width:200px;background:url(../images/list.gif) no-repeat 0 -11px;}
#sp_sidebar li div.selected a, #sp_sidebar li div.selected a:hover, #sp_sidebar li.selected a, #sp_sidebar li a:hover {padding:5px 0 5px 20px;color:#ED2024;display:block;width:200px;background:url(../images/list.gif) no-repeat 0 7px;width:180px;text-decoration:none;}

/* =====================  Home Page =================== */

/* Introduction */
.intro {padding-bottom:20px;background:url(../images/intro.gif) no-repeat;height:262px;}
#nav2 {list-style:none;width:295px; float:right;}
#nav2 li {list-style:none;padding:28px 0 28px 45px;line-height:31px;color:#0079C1; background:url(../images/link-2.gif) no-repeat 0 28px;font-weight:bold; font-size:20px; }
#nav2 li a {color:#0079C1;}
#nav2 li a:hover {text-decoration:none;}

#nav2 li.link1 {color:#63A0D5; background:url(../images/link-1.gif) no-repeat 0 28px;}
#nav2 li.link1 a {color:#63A0D5;}

#nav2 li.link3 {color:#50B848; background:url(../images/link-3.gif) no-repeat 0 28px;}
#nav2 li.link3 a {color:#50B848;}


.col1 {float:left; width:200px;}
.col2 {float:left; width:300px; padding:0 28px;}
.col3 {float:left; width:194px;}

.col3 .contenttable {
    padding: 0px;
}

.col1 h1, .col2 h1 {font-size:14px; font-weight:bold; padding-bottom:5px; border-bottom:1px dotted #62A0D6;}
a.more, a.internal-link {float:right; display:block; width:91px; line-height:21px; margin:10px 0;background:url(../images/more.gif) no-repeat;padding:0 17px 0 0; text-align:center;font-size:11px;color:#0079C1;/*font-weight:bold;*/}
a.more:hover, a.internal-link:hover {color:#0079C1;text-decoration:none;}

/* Column 3 */
.col3 h1 {font-size:14px;font-weight:bold; padding-bottom:5px;}
.col3 .top {height:6px; line-height:6px; font-size:1px;background:url(../images/sb-top.gif) no-repeat;}
.col3 .btm {height:6px; line-height:6px; font-size:1px;background:url(../images/sb-btm.gif) no-repeat;}
.col3 .main {border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8;background:#F3F3F3;padding:0 9px;width:174px;}

.title {font-weight:bold;}

p.phone {padding:10px 0 20px 40px; line-height:15px;background:url(../images/phone.gif) no-repeat;color:#363736; }
p.mail {padding:10px 0 15px 40px; line-height:15px;background:url(../images/mail.gif) no-repeat;color:#363736; }
p.mail a, .col3 td a {color:#363736;}

#search input {vertical-align:top;}
#search input.txt {border:1px solid #CDCCCC;line-height:15px;height:15px;padding:2px;margin-right:3px;width:140px;}

/* ======= Footer ======== */
#footer p {padding:12px 0;line-height:16px;}
#footer a {color:#FAF45E;}

.clr {clear:both; margin:0; padding:0; font-size:1px; line-height:1px;height:1px;}
