﻿@charset "utf-8";



/* CSS Document */

.newtext {

	line-height: 0px;

}

/********** end ********/

body {

	background-color: #FFFFFF;

	background-image: url(../images/share/bg.jpg);

	background-repeat: repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	height: auto;

	width: auto;

	margin: 0px;

}

#container {

	margin-right: auto;

	margin-left: auto;

	width: 910px;

}

#footer {

	clear: both;

	width: 100%;

	height: 70px;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #FFFFFF;

	padding-top: 15px;

	text-decoration: none;

	line-height: 22px;

	background-color: #173c6d;

}

.noBorder {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin: 0px;

	padding: 0px;

}

.contact-left-td {

	width: 175px;

	text-align: right;

	padding: 5px;

}

.contact-mid-td {

	width: 3px;

}

.form {

	font-family: verdana;

	font-size: 11px;

	font-weight: normal;

	color: #000;

	text-decoration: none;

	height: 18px;

	width: 200px;

	border: 1px #c6c6c6 solid;

	margin: 0px;

	padding: 0px;

}

.form_big {

	font-family: verdana;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	height: 200px;

	width: 200px;

	border: 1px #c6c6c6 solid;

	margin-right: 0px;

	margin-left: 0px;

	margin-top: 3px;

	margin-bottom: 3px;

}

#footer a {

	clear: both;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 22px;

}

h4 {

	color: #24426B;

}

#upperMenu ul {

	margin: 0px;

	padding: 0px;

}

#upperMenu li {

	display: inline;

	list-style-type: none;

}

#footer li {

	list-style-type: none;

	font-size:  x-small;

	display: inline;

}

#footer li a{

	list-style-type: none;

	font-size:  x-small;

	display: inline;

}

#footer ul {

	margin: 0px;

	padding: 0px;

}

#menu {

	width: 559px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: medium;

	text-align: center;

	margin-right: 0px;

	margin-left: 0px;

	height: 40px;

	float: right;

	margin-top: auto;

	margin-bottom: auto;

}

#menu a {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 16px;

	color: #FFFFFF;

	text-decoration: none;

}

#banner {

	height: 238px;

	width: 890px;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFFFFF;

	padding-top: 7px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-right: 7px;

	padding-bottom: 7px;

	padding-left: 7px;

}

#rightContent {

	background-color: #fff;

	float: right;

	width: 620px;

	border: 1px solid #cbcbcb;

	padding: 15px;

	margin-left: 15px;

	margin-right: 4px;

	font-size: small;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

	margin-bottom: 15px;

}

.SmallerText {

	font-size: x-small;

	color: #284874;

}

#content {

	padding-top: 20px;

}

#block2 {

	margin-top: 15px;

	float: left;

}

#content a {

	color: #173C6D;

	text-decoration: none;

}

#leftContent {

	float: left;

	width: 233px;

	margin-bottom: 15px;

}

#blockFooterLeft {

	background-image: url(../images/share/ndex_14.png);

	float: left;

	height: 7px;

	width: 7px;

}

#blockFooterRight {

	background-image: url(../images/share/ndex_15.png);

	float: left;

	height: 7px;

	width: 7px;

	clear: none;

}

#blockFooterMiddle {

	height: 6px;

	float: left;

	width: 219px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	background-color: #FFFFFF;

	margin: 0px;

}

#blockHeader {

	height: 36px;

	width: 233px;

}

#blockMailBody {

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #cbcbcb;

	border-left-color: #cbcbcb;

	width: 205px;

	float: left;

	font-size: small;

	color: #000000;

	padding-left: 13px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-top: 8px;

}

#form1 {

	margin: 0px;

}

#blockBody {

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #cbcbcb;

	border-left-color: #cbcbcb;

	width: 205px;

	float: left;

	color: #4F4F4F;

	padding-top: 13px;

	padding-right: 13px;

	padding-bottom: 5px;

	padding-left: 13px;

	line-height: 20px;

	font-family: Arial, Helvetica, sans-serif;

}

#blockBody ul {

	margin: 0px;

	padding-left: 15px;

}

#blockBody li {

	list-style-type: disc;

}

#blockBody a {

	color: #24426B;

}

.imageBorder {

	border: 1px solid #CCCCCC;

}

#header a {

	color: #FFFFFF;

}

#header {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	height: 114px;

}

#navMain {

	float: right;

	width: 600px;

	margin-right: 4px;

	margin-left: auto;

}

#upperMenu {

	float: right;

	height: 24px;

	padding-top: 10px;

	padding-bottom: 20px;

}

.OrangeColor {

	color: #F58F1F;

}

#logo {

	float: left;

}

#navAbout {

	float: left;

	background-color: #2b4568;

	border-top-color: #2b4568;

	border-right-color: #2b4568;

	border-bottom-color: #2b4568;

	border-left-color: #2b4568;

	margin: 1px;

	padding-top: 6px;

	padding-right: 12px;

	padding-bottom: 6px;

	padding-left: 12px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}

#navAbout:hover {

	background-image: url(../images/share/nav_bg.gif);

	border: 2px solid #2B4568;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

}

#navServices:hover {

	background-image: url(../images/share/nav_bg.gif);

	border: 2px solid #2B4568;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

}

#navAdvices:hover {

	background-image: url(../images/share/nav_bg.gif);

	border: 2px solid #2B4568;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

}

#navNews:hover {

	background-image: url(../images/share/nav_bg.gif);

	border: 2px solid #2B4568;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

}

#navCareers:hover {

	background-image: url(../images/share/nav_bg.gif);

	border: 2px solid #2B4568;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

}

#navContact:hover {

	background-image: url(../images/share/nav_bg.gif);

	border: 2px solid #2B4568;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

}

#navServices {

	float: left;

	background-color: #2b4568;

	border-top-color: #2b4568;

	border-right-color: #2b4568;

	border-bottom-color: #2b4568;

	border-left-color: #2b4568;

	margin: 1px;

	padding-top: 6px;

	padding-right: 12px;

	padding-bottom: 6px;

	padding-left: 12px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}

#navAdvices {

	float: left;

	background-color: #2b4568;

	border-top-color: #2b4568;

	border-right-color: #2b4568;

	border-bottom-color: #2b4568;

	border-left-color: #2b4568;

	margin: 1px;

	padding-top: 6px;

	padding-right: 12px;

	padding-bottom: 6px;

	padding-left: 12px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}

#navNews {

	float: left;

	background-color: #2b4568;

	border-top-color: #2b4568;

	border-right-color: #2b4568;

	border-bottom-color: #2b4568;

	border-left-color: #2b4568;

	margin: 1px;

	padding-top: 6px;

	padding-right: 12px;

	padding-bottom: 6px;

	padding-left: 12px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}

#navCareers {

	float: left;

	background-color: #2b4568;

	border-top-color: #2b4568;

	border-right-color: #2b4568;

	border-bottom-color: #2b4568;

	border-left-color: #2b4568;

	margin: 1px;

	padding-top: 6px;

	padding-right: 12px;

	padding-bottom: 6px;

	padding-left: 12px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}

#navContact {

	float: left;

	background-color: #2b4568;

	border-top-color: #2b4568;

	border-right-color: #2b4568;

	border-bottom-color: #2b4568;

	border-left-color: #2b4568;

	margin: 1px;

	padding-top: 6px;

	padding-right: 12px;

	padding-bottom: 6px;

	padding-left: 12px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}

a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a:link {

	color: #183C6E;

	text-decoration: none;

}

a:visited {

	color: #183C6E;

	text-decoration: none;

}

a:hover {

	color: #183C6E;

	text-decoration: none;

}

a:active {

	color: #183C6E;

	text-decoration: none;

}

#blockLeft {

	background-image: url(../images/share/block-left-side.png);

	width: 6px;

	height: 38px;

	float: left;

}

#blockRight {

	float: left;

	width: 6px;

	background-image: url(../images/share/block-right-side.png);

	height: 38px;

}

#blockMid {

	float: left;

	width: 201px;

	background-image: url(../images/share/block-mid-side.GIF);

	height: 18px;

	font-family: Tahoma, Arial, Verdana;

	color: #FFFFFF;

	padding: 10px;

	font-size: medium;

}

#s1 {

	float: left;

	margin: 12px;

	width: 181px;

	line-height: 20px;

	font-size: 90%;

}

.s2 {

	float: left;

	margin: 9px;

	width: 181px;

	line-height: 20px;

	font-size: 90%;

	

}

h2 {

	color: #F58F1F;

}

#serviceContent {

	margin-right: auto;

	margin-left: auto;

	height: auto;

	width: 620px;

}

.BlueTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #284874;

	font-size: small;

	line-height: 25px;

}

#block1 {

	width: 233px;
	

}
#blockBody {
	height: 370px;
}
#blockBody h2 {

	padding: 0px;

	font-weight: normal;

	margin-top: 0px;

	margin-bottom: 7px;

}

#blockBody p {

	margin: 0px;

	padding: 0px;

}

.floatRight {

	float: right;

}

.triServiceContainer {

	width: 620px;

	clear: both;

}

#blockHeader2 {

	height: 36px;

	width: 233px;

}

#blockFooterLeft2 {

	background-image: url(../images/share/ndex_14.png);

	float: left;

	height: 7px;

	width: 7px;

}

#blockFooterRight2 {

	background-image: url(../images/share/ndex_15.png);

	float: left;

	height: 7px;

	width: 7px;

	clear: none;

}

#blockFooterMiddle2 {

	height: 6px;

	float: left;

	width: 219px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	background-color: #FFFFFF;

	margin: 0px;

}

#blockLeft2 {

	background-image: url(../images/share/block-left-side.png);

	width: 6px;

	height: 38px;

	float: left;

}

#blockRight2 {

	float: left;

	width: 6px;

	background-image: url(../images/share/block-right-side.png);

	height: 38px;

}

#blockMid2 {

	float: left;

	width: 201px;

	background-image: url(../images/share/block-mid-side.GIF);

	height: 18px;

	font-family: Tahoma, Arial, Verdana;

	color: #FFFFFF;

	padding: 10px;

	font-size: medium;

}

/********************* Photo gal ****************/

ul.photogallery {

	margin: 0;

	padding: 0;

}

ul.photogallery li {

	width: 140px;

	height: 210px;

	margin: 0px 7px 7px 7px;

	float: left;

	display: block;

	text-align:center;

}

ul.photogallery li img {

	padding: 1px;

	border: 1px #CBCBCB solid;

}

/*********************************************************/

.pic_news {

	border-width: 1px;

	border-color: #CBCBCB;

	float: left;

	margin: 10px;

	padding: 1px;

	border: 1px #CBCBCB solid;

	text-align:center;

}

/***********************************************************/

.navig {

	font-family:Verdana;

	font-size:8pt;

	color:gray;

	text-align:center;

}

.navig a {

	font-family:Verdana;

	font-size:8pt;

	color: black;

	text-align:center;

	text-decoration:none;

}

.navig a:hover {

	font-family:Verdana;

	font-size:8pt;

	color: black;

	text-align:center;

	text-decoration: underline;

}

/**************************************************************/

.link  {

	color: #000;

	text-decoration: none;

	font-size:90%;

}

.link a {

	color: #000;

	text-decoration: none;

	font-size:90%;

}

.link:hover {

	color: #173C6D;

	text-decoration: none;

	font-size:90%;

}

/**************************************************************/

.photo_name  {

	color: #000;

	text-decoration: none;

	font-size:90%;

	clear: Both;

}

.photo_name a {

	color: #000;

	text-decoration: none;

	font-size:90%;

	clear: Both;

}

.photo_name:hover {

	color: #173C6D;

	text-decoration: none;

	font-size:90%;

	clear: Both;

}

/********************************************/

.s-gallary {

	float: left;

	margin: 12px;

	width: 181px;

	line-height: 20px;

	font-size: 90%;

	text-align: center;

	

}

/******************* style of backoffice ****************************/



.ParagraphStyle {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	line-height: 20px;

	font-size: small;

	font-weight: normal;

}

.GrayStyle {

	font-family: Arial, Helvetica, sans-serif;

	color: #4F4F4F;

	line-height: 20px;

	font-size: small;

	font-weight: normal;

}

.OrangeTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	line-height: 15px;

	color: #F58F1F;

}

.BlueTitles {

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	line-height: 15px;

	color: #24426B;

}

.BlueSubTitle {

	font-family: Arial, Helvetica, sans-serif;

	color: #24426B;

	line-height: 20px;

	font-weight: bold;

	font-size: small;

}

.OrangeSubTitle {

	font-family: Arial, Helvetica, sans-serif;

	color: #F58F1F;

	line-height: 20px;

	font-weight: bold;

	font-size: small;

}

/****************************************************/

.productBlock {

	background-color: #FFFFFF;

	width: 172px;

	float: left;

	color: #4F4F4F;

	padding-right: 13px;

	padding-bottom: 5px;

	padding-left: 13px;

	line-height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 13px;

	border: 1px solid #cbcbcb;

	margin: 2px;

}

.productBlock h2 {

	margin: 0px;

	padding: 0px;

}

/**********************************/



.productInfo {

	height: 320px;

}

/***************************************/

.FBGalleryStyle {

	height: 210px;

	width: 180px;

	vertical-align: top;

	text-align: center;

	text-decoration: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

/**********************************/



.searchButton {

	color: #FFFFFF;

	background-color: #3074ab;

	margin-right: 3px;

	margin-left: 3px;

}

#search {

	width: 240px;

	float: right;

	height: 30px;

	margin-right: 15px;

	margin-left: 15px;

	padding-top: 18px;

	text-align: right;

}



table {

	border-collapse: collapse;

	border-width: 0px;

}

.menu-m-c {

	width: 590px;

	height: 38px;

	vertical-align:top;

}

.bg-menu {

	background-repeat: repeat-x;

	height: 38px;

	background-position: 0px 2px;

	background-color: #2c486e;

}

/*************************************************menu*****************************************************/

#nav {

	list-style-type: none;

	list-style-position: outside;

	padding: 0;

	margin: 0;

	line-height: 38px;

}

#nav li {

	float: left;

	position: relative;

	display: inline;

	color: #FFFFFF;

	padding: 0px;

	margin: 0;

}

#nav li a {

	display: block;

	font-weight: normal;

	color: #fff;

	text-decoration: none;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 15px;

	font-size: 12pt;

	font-family: arial;

}

#nav li a:hover {

	background-image: url(../images/share/nav_bg1.GIF);

	background-repeat: repeat-x;

	background-color: #017fc0;

}

#nav ul {

	padding: 0;

	position: absolute;

	display: none;

	line-height: 25px;

	width: 130px;

	top: 38px;

	left: 0;

	z-index: 200;

	margin: 0;

	text-align: left;

}

#nav ul li {

	margin: 0;

	width: 128px;

	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #fff;

	padding: 0px;

}

#nav li ul a {

	width: 150px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 34px;

	background-position: 0px 0px;

	background-repeat: repeat-x;

	background-color: #2C486E;

}

#nav li ul a:hover {

	color: #fff;

	text-decoration: none;

	background-image: url(../images/share/nav_bg1.GIF);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	background-color: #017fc0;

}

.button {

	background-color:#FFFFFF;

	border:1px solid gray;

	color:#000000;

	font-family:verdana;

	font-size:11px;

	font-weight:normal;

	margin:3px;

	text-decoration:none;

}



/************LatestNews******************/

#latestnews {

	float:left;

	width:905px;

	height:25px;

	margin:5px 0px;

	background-image:url(../images/share/latest-news-bg.gif);

	border:1px #fff solid;

	text-align:center;

	line-height:24px;

	font-family:verdana;

	font-size: 8pt;

	color:#990000;

	text-decoration:none;

-moz-border-radius:5px; 

-webkit-border-radius:5px; 

-khtml-border-radius:5px; 

-o-border-radius:5px;

border-radius:5px;

}

#llabel {

	float:left;

	width: 100px;

	height:23px;

	background-image: url(../images/share/news-vertical-line.gif);

	background-repeat: no-repeat;

	background-position: right 3px;

}

#latestnews p{

	float:left;

	padding:0px;

	margin: 0px;

	text-align:center;

	width:790px;
	font-weight:bold;
}

#latestnews p a{

	font-weight:bold;

	color:#990000;

	text-decoration:none;

}

#latestnews p a:hover{

	color:#990000;

	text-decoration: underline;

}

/************EndLatestNews******************/
/*******Weather***********/
.weatherFeed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 2em 3em;
	width: 235px;
	color: #ccc;
}
.weatherFeed a { color: #888; }
.weatherFeed a:hover
{
	color: #eee;
	text-decoration: none;
}
.weatherItem
{
	padding: 0.8em;
	text-align: right;
}
.weatherCity {  
	color: #000000;
    font-size: 11pt;
    text-transform: uppercase; }
.weatherTemp
{
	font-size: 2.8em;
	font-weight: bold;
	color: #eee;
	margin-top: 14px;
}
.weatherDesc, .weatherCity { font-weight: bold; }
.weatherDesc { margin-bottom: 0.4em; color: #eee; }
.weatherRange, .weatherWind { font-size: 8pt; }
.weatherLink
{
	margin-top: 6px;
	text-align: left;
	font-size: 0.8em;
}

.vertical
{
	background: url(../images/share/bg_w.jpg) repeat-x scroll center bottom transparent;
	height: 127px;
	overflow: hidden;
	position: relative;
	width: 235px;
	right: 0px;
}

.items
{
	position:absolute;
	height:20000em;	
	margin: 0px;
}
.items div.weatherItem { height: 160px; }

.navi
{
	width:288px;
	height:20px;
}
.navi a
{
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background: url(../images/share/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
.navi a:hover { background-position:0 -8px; }
.navi a.active { background-position:0 -16px; }
/*********End Weather************/

.content-blocks{
	width:209px;
	float:left;
	background-image: url(../images/share/shadow-block.png);
	background-position: center bottom;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	margin-bottom: 12px;
}

.content-blocks img{
	border:1px solid #adadad;
	
	
}
#weather-block img{
	border:none;
	
}
