﻿body { margin:0; font-family: Tahoma, Verdana, Arial; font-size: 12px; background-color: #e2f2f9; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top; }
#container {
	width: 800px;
	background-color: #FFFFFF;
	border-right:1px #c5c5c5 solid;
	border-left:1px #c5c5c5 solid;
	padding: 0px 1px 0px 1px;
	margin:20px auto 0px auto;
}
#header {
	height:70px;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:underline;
}
.logo {
	margin:35px 0px 0px 40px;
	padding:0px;
	float:left;
}
.topMenu { margin:0; padding:0 10px 0 0; float:right; text-align:right; width: 550px; }
/* top menu spec */
ul.menu, .secLevMenu ul {
	padding:0px;
	margin:0px;
	font-size:11px;
	list-style-type: none;
}
ul.menu li {
	float:left;
}
ul.menu li a {
	color:#cdc1c1;
	background:#9b8282;
	display:block;
	padding:10px 20px 10px 20px;
	text-decoration:none;
}
ul.menu li a:hover, ul.menu li.menu-current a, ul.menu li.menu-parent a {
	color:#FFFFFF;
	background:#b11a1f;
	display:block;
	padding:10px 20px 10px 20px;
	text-decoration:none;
}
div.secLevMenu {
	background:#b11a1f;
	height:30px;
}
.secLevMenu ul {
	display:none;
}
.secLevMenu li.menu-1 {
	position:relative;
	float:left;
}
li.menu-1 a.menu-1 {
	padding:8px 15px 0;
	height:22px;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
.secLevMenu ul ul {
	position:absolute;
	top:30px;
	left:0px;
	margin:0px;
	background:#a61318;
	padding:0px;
	float:left;
	width:210px;
}
ul.menu_level_2 li {
	background:url(../images/wdot.gif) repeat-x bottom;
	float:none;
	margin:5px;
}
ul.menu_level_2 li a {
	font-size:11px;
	color:#eec2c3;
	background:url(../images/aLine.gif) no-repeat 2px -23px;
	float:none;
	display:block;
	padding:5px 15px 10px;
}
ul.menu_level_2 li a:hover {
	font-size:11px;
	color:#ffffff;
	background:url(../images/aLine.gif) no-repeat 2px -23px;
	float:none;
	display:block;
	padding:5px 15px 10px;
	text-decoration:underline;
}

/* only for products */
#parent_page_id_4 li a.menu-1 {
	padding:8px 10px 0px 10px; 
}
.m_on {
	padding:8px 20px 0px 20px;
	height:22px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background:#8f1216;
}
.sep {
	margin:0px 10px 0px 10px;
}
#banner {
	display:block;
	width:800px;
	height:245px;
}
#innerbanner {
	display:block;
	width:800px;
	height:120px;
}
.spacer {
	font-size:1px;
	display: block;
	height: 4px;
	border-top:1px solid #c9c9c9;
	background:#dadada;
	padding:0;
	margin:1px 0 10px;
}
#leftColumn { float: left; width: 400px; line-height:150%; background: url(../images/content_rounded.gif) no-repeat 10px top; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 15px; padding-left: 18px; }
#rightColumn { background-image: url(../images/content_rounded-news.png); background-repeat: no-repeat; padding:0 15px; margin: 0 15px 0 0; width:315px; height: 180px; float:right; }

#rightsignup { background-image: url(../images/content_rounded-signup.png); background-repeat: no-repeat; background-position: 0 top; padding:0 15px; margin: 10px 15px 0 0; width:315px; height: 91px; float:right; }

#rightsignup h2 { color: #004789; font-size:18px; font-family: Tahoma, Verdana, Arial; }
#rightsignup p { text-align: justify; }
#midBox {
	
}
#midBox p {
	margin:0px;
	padding:0px;
}
.titBar {
	margin:0px 2px 0px 2px;
	display:block;
	height:31px;
	background:url(../images/bgMidBar.jpg) repeat-x top left;
}
.titBar h3 {
	background:url(../images/arrow_h3.jpg) no-repeat center left;
	float:left;
	width:220px;
	display:block;
	margin:5px 0px 0px 15px;
	padding:0px 0px 0px 25px;
	font-size:16px;
}
.midLeftCol { color: #fff; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #004789; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; float:left; width:230px; height:335px; margin:0 3px 0 6px; padding:10px; border: solid 4px #e2f2f9; }
.midCentCol { color: #fff; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #004789 url(../images/tips-bg.jpg) no-repeat right top; float:left; width:230px; height:335px; margin:0 3px 0 4px; padding:10px; border: solid 4px #e2f2f9; }

.midCentCol a:link { color: #fff; text-decoration: none; }
.midCentCol a:hover { color: #fff; text-decoration: underline; }
.midCentCol a:visited { color: #fff; text-decoration: none; }
.midRightCol { color: #fff; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #004789; background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin:0px 10px 0px 5px; float:left; width:230px; height:335px; margin:0 0 0 4px; padding:10px; border: solid 4px #e2f2f9; }

.cline {
	font-size:1px;
	background-color: #cedbe1;
	display: block;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin:10px 0px 10px 0px;
}
#bottom { font-size:11px; display:block; width:820px; height:70px; margin:0 auto; background:url(../images/bottomBg.jpg) no-repeat left bottom; padding-top: 0; padding-right: 0; padding-left: 0; }
#bottom p { margin: -13px 20px 0; padding:0; }
#bottom img { margin: 0; padding:0; border-style: none; }
#bottom img a { margin: 0; padding: 0; border: 0 white; }
#bottom img a:visited { margin: 0; padding: 0; border-color: white; border-width: 0; }
#leftColumn h1 {
	font-size:24px;
	height:33px;
	padding:6px 0px 0px 20px;
	border-bottom:3px; 
	background:url(../images/h1Bg.jpg) no-repeat top right;
	margin:0px 0px 30px 0px;
}
#inner {
	padding:0px 0px 0px 0px;
	line-height:150%;
}
#inner h1 {
	font-size:30px;
	height:33px;
	padding:6px 0px 0px 20px;
	border-bottom:3px; 
	background:url(../images/h1I.jpg) no-repeat top right;
	margin:10px 0px 30px 0px;
}
#inner h2 {
	font-size:20px;
	margin:10px 0px 10px 20px;
}
#inner p {
	margin:0px;
	padding:0px;
}
.separator {
	margin:0px 15px 0px 15px;
}

#leftColumn p {
	font-size:12px;
}
.menu-top {
	list-style-type: none;
	background:#f5f5f5;
	margin:0px;
	padding:5px;
	font-size: 11px;
}
#subLeftCol ul.menu-1, #subLeftCol ul.menu-2 {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#subLeftCol li.menu-1 a {
	color:#3978C6;
	display:block;
	height:30px;
	background:url(../images/arrow.gif) no-repeat bottom right;
	padding:14px 0px 0px 10px;
	text-transform: uppercase;
	font-size:14px;
}
#subLeftCol li.menu-1 a:hover  {
	color:#ca3338;
	display:block;
	height:30px;
	background:url(../images/arrow.gif) no-repeat bottom right;
	padding:14px 0px 0px 10px;
	text-transform: uppercase;
	font-size:14px;
	text-decoration:none;
}
#subLeftCol ul.menu-1 li.menu-parent>a, #subLeftCol ul.menu-1>li.menu-current>a {
	color:#ca3338;
	display:block;
	height:30px;
	background:none;
	padding:14px 0px 0px 10px;
	text-transform: uppercase;
	font-size:14px;
	text-decoration:none;
	border-bottom:3px #5d8c9e solid;
}
#subLeftCol ul.menu-2 li a, #subLeftCol ul.menu-2 li.menu-parent a {
	color:#474747;
	background:#e2f2f9;
	margin:3px 0px 0px 0px;
	padding:6px 0px 0px 10px;
	height:20px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	border:0px;
}
#subLeftCol ul.menu-2 li a:hover, #subLeftCol ul.menu-2 li.menu-current a,  #subLeftCol ul.menu-2 li.menu-parent a {
	color:#FFFFFF;
	background:#b11a1f;
	margin:3px 0px 0px 0px;
	padding:6px 0px 0px 10px;
	height:20px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

.rollOverImageLink .overImage, .rollOverImageLink .disabledImage {
	display:none;
}
.rollOverImageLink .overImage {
	position:absolute;
}
.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}
.company_level_1 {
	display:none;
}
#subLeftCol {
	float:left;
	width:232px;
	margin: 0px 5px 0px 10px;
}
#subRightCol {
	float:right;
	width:520px;
	margin:0px 15px 0px 0px;
}
#subRightCol p {
	padding:0px 10px 0px 22px;
	margin:0px;
}
.acti a {
	background:url(../images/arrow_noBg.gif);
}
.tn {
	color:#474747;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial;
}
p.lis {
	display:block;
	float:left;
	height:20px;
	padding:3px 0px 0px 0px;
	margin:0px 5px 0px 5px;
	width:10px;
	text-align:center;
}
.suite {
	list-style-type: none;
	background:#f5f5f5;
	margin:0px;
	padding:5px;
	font-size: 11px;
}
.suite a {
	display:block;
	height:30px;
	background:url(../images/arrow.gif) no-repeat bottom right;
	padding:15px 0px 0px 10px;
}
.suite img {
	border:0px;
}
.suite ul {
	list-style-type: none;
	background:#f5f5f5;
	margin:0px;
	padding:0px;
	border-top:4px #5d8ca0 solid;
}
.suite ul li {
	margin:0px;
	padding:0px;
}
.suite ul li a {
	color:#474747;
	background:#e2f2f9;
	margin:3px 0px 0px 0px;
	padding:6px 0px 0px 10px;
	height:20px;
	text-transform:uppercase;
	text-decoration:none;
}
.suite ul li a:hover {
	color:#FFFFFF;
	background:#b11a1f;
	margin:3px 0px 0px 0px;
	padding:6px 0px 0px 10px;
	height:20px;
	text-transform:uppercase;
	text-decoration:none;
}
.test {
	background:#00FF00;
}
h4 {
	background:url(../images/ok_h3.gif) no-repeat center left;
	font-size:18px;
	padding:3px 0px 0px 20px;
	margin:20px 0px 20px 20px;
}
h3 {
	font-size:16px;
}
.tab {
	margin:20px 0px 20px 20px;
}
.tab tr {
	background:#e1f2f9;
}
.tab tr:hover {
	background:#d0e2e9;
}
.tab td {
	color:#666666;
	vertical-align:middle;
}
.tab td:hover {
	color:#000000;
}

.tab tr.title td {
	background:#d0e2e9;
	color:#000000;
}
#inner ul {
	list-style-type: none;
	margin:10px 0px 10px 10px;
	padding:0px;
}
#inner ul li {
	background:url(../images/for_ul.jpg) no-repeat left 7px;
	margin:15px 0;
	display:block;
	padding:2px 0 2px 45px;
}
#inner ul.question {
	list-style-type: none;
	margin:10px 0px 10px 10px;
	padding:0px;
}
#inner ul.question li {
	background:url(../images/question_ul.jpg) no-repeat left 2px;
	margin:15px 0;
	display:block;
	padding:4px 0 4px 45px;
}
/* SCROLLER FOR GALLERY */

#horizontal_carousel {
	margin:0px;
	height:150px;
	position:relative;
}
#horizontal_carousel .container {
	float:left;
	height:120px;
	overflow:hidden;
	position:relative;
	margin:0px;
	/*width:658px;*/
	width:355px;
}
#horizontal_carousel ul {
	height:97px;
	left:0pt;
	margin:0pt;
	padding:0pt;
	position:relative;
	top:0pt;
	width:100000px;
}
#horizontal_carousel ul li {
	float:left;
	height:100px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
	/* width:104px; */
	border:1px solid #a2d6ee;
	padding:3px;
	margin:0px 7px 0px 0px;
}
#horizontal_carousel ul li div {
	width:154px;
	height:97px;
	background:#3F4754;
	color:#fff;
	text-align:left;
}
#horizontal_carousel .previous_button {
	/*background:transparent url(../images/horizontal/left.png) repeat scroll 0%;*/
	background:url(../images/arrow_left.gif) center no-repeat ;
	cursor:pointer;
	float:left;
	height:97px;
	/*width:13px;*/
	width:37px;
	z-index:100;
	margin:0px 40px 0px 20px;
}
#horizontal_carousel .previous_button_over {
	/*background:transparent url(../images/horizontal/left_over.png) repeat scroll 0%;*/
	background:url(../images/arrow_left_over.gif) center no-repeat ;
}
#horizontal_carousel .previous_button_disabled {
	/*background:transparent url(../images/horizontal/left_disabled.png) repeat scroll 0%;*/
	background:url(../images/arrow_left_not_act.gif) center no-repeat ;
	cursor:default;
}
#horizontal_carousel .next_button {
	/*background:transparent url(../images/horizontal/right.png) repeat scroll 0%;*/
	background:url(../images/arrow_right.gif) center no-repeat ;
	cursor:pointer;
	float:right;
	height:97px;
	/*width:13px;*/
	width:37px;
	z-index:100;
}
#horizontal_carousel .next_button_over {
	/*background:transparent url(../images/horizontal/right_over.png) repeat scroll 0%;*/
	background:url(../images/arrow_right_over.gif) center no-repeat ;
}
#horizontal_carousel .next_button_disabled {
	/*background:transparent url(../images/horizontal/right_disabled.png) repeat scroll 0%;*/
	background:url(../images/arrow_right_not_act.gif) center no-repeat ;
	cursor:default;
}
#testimonial1, #testimonial2 {
	position:absolute;
	top:0px;
	left:0px;
}
#bigImage {
	background:#F5F5F5;
}
#inner ul.blue {
	list-style-type: none;
	margin:10px 0px 10px 20px;
	padding:0px;
}
#inner ul.blue li {
	background:url(../images/arrow.jpg) no-repeat left 7px;
	margin:5px 0px 5px 0px;
	display:block;
	padding:4px 0px 5px 25px;
}
.action {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#124e6b;
	text-align:center;
	background:url(../images/action-bg.jpg) no-repeat left top;
	display:block;
	width:178px; 
	height:27px;
	padding-top:6px;
}
.action:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#124e6b;
	text-align:center;
	background:url(../images/action-bg.jpg) no-repeat left bottom;
	display:block;
	width:178px; 
	height:27px;
	padding-top:6px;
}
.img {
	border:8px solid #e1f2f9;
}
.address {
	font-size:11px;
	padding:0px 0px 0px 20px;
	line-height:18px;
	color:#666666;
}


/* NewsTickeer Styles*/
#slider{ margin-top:0px; border:0px solid #2a5aae; padding:0px; text-align:justify}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:270px;
	height:110px;
	overflow:hidden; margin-top:0px; 
	}	
	
/* NewsTicker Styles End*/
