body
{
	font-size:12px;
	font-family:calibri;
	margin-top:10px;
	margin-bottom:0px;
	text-align:justify;
}

@font-face
{
font-family:"AlexBrush";
src:url(../fonts/AlexBrush-Regular.ttf);
}
.currentLink {
   color: #640200;
   background-color: #000000;
}
.toptext1
{
	font-family:calibri;
	font-size:12px;
	color:#333;
	padding-left:05px;
}

#tooltip{
	position:absolute;
	border:1px solid #868686;
	background:#fff;
	padding:2px 5px;
	color:#117a9e;
	display:none;
	font-family:calibri;
	font-size:13px;
	}

.br
{
	border-bottom:#979797 dashed 1px;
	line-height:25px;
	background-color:#fff;
}

.br2
{
	border:#979797 dotted 1px;
	line-height:25px;
	background-color:#fff;
}

.mid
{
font-family:calibri;
font-size:13px;
color:#69696b;
text-decoration:none;
text-align:justify;
padding-right:01px;
}

.toptext2
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#CCC;
}

.toptext3
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	color:#6f6f6f;
}

.containerbox3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:40px;
	border-bottom:1px solid #545353;
}

.containerbox4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:40px;
}

.containertext a
{
	font-family:calibri;
	font-size:12px;
	color:#908f8f;
	text-decoration:none;
}

.containertext a:hover
{
	font-family:calibri;
	font-size:12px;
	color:#908f8f;;
	text-decoration:underline;
}

.containertext2
{
	font-family:calibri;
	font-size:12px;
	color:#908f8f;
	text-decoration:none;
}

.containerbox5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:40px;
	border-bottom:1px dotted #545353;
}

.containerbox6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
 background: #138cb6;
  border-left: 3px #4a4a4a solid;
	color:#FFF;
}

.txmid
{
font-family:calibri;
font-size:14px;
color:#5d5d5d;
text-decoration:none;
padding-left:05px;
padding-right:10px;
text-align:justify;
line-height:140%;
}

.txbtm a
{
font-family:calibri;
font-size:12px;
color:#CCC;
text-decoration:underline;
}

.txbtm a:hover
{
font-family:calibri;
font-size:12px;
color:#CCC;
text-decoration:none;
}

.ftr
{
font-family:calibri;
font-size:12px;
color:#CCC;
text-decoration:none;
}

.news
{
	font-family:calibri;
	font-size:12px;
	color:#6f6f6f;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:02px;
}

.news2
{
	font-family:calibri;
	font-size:12px;
	color:#6f6f6f;
	text-align:justify;
	padding-left:02px;
}

.more4 a
{
	font-family:calibri;
	font-size:12px;
	text-decoration:none;
	color:#06F;
}

.more4 a:hover
{
	font-family:calibri;
	font-size:12px;
	text-decoration:underline;
	color:#06F;
}

.txleft a
{
font-family:calibri;
font-size:12px;
color:#5d5d5d;
font-weight:bold;
text-decoration:none;
}

.txleft a:hover
{
font-family:calibri;
font-size:12px;
color:#0392bc;
font-weight:bold;
text-decoration:underline;
}

.cl
{font-family:Arial;
font-size:13px;
color:#437cac;
text-decoration:none;
font-weight:bold;
text-align:justify;
}

.eml a
{
font-family:calibri;
font-size:12px;
color:#404040;
text-decoration:none;
}

.eml a:hover
{
font-family:calibri;
font-size:12px;
color:#404040;
text-decoration:underline;
}

.mr a
{
font-family:calibri;
font-size:13px;
color:#5d5d5d;
font-style:inherit;
font-weight:bold;
text-decoration:none;
}

.mr a:hover
{
font-family:calibri;
font-size:13px;
color:#5d5d5d;
font-style:inherit;
font-weight:bold;
text-decoration:underline;
}

.bgdate
{
	background-image:url(../images/bg-date.png);
	background-repeat:no-repeat;
	height:32px;
	width:32px;
	margin-right:10px;
}

.bgdatetext
{
	padding-left:09px;
	padding-top:12px;
	font-family:calibri;
	font-weight:bold;
	color:#575858;
	font-size:14px;
}

.bgdatetext2
{
	padding-left:03px;
	padding-top:03px;
	font-family:calibri;
	font-weight:bold;
	color:#575858;
		font-size:14px;
}

.newstxt1 a
{
font-family:calibri;
font-size:14px;
color:#5d5d5d;
text-decoration:none;
padding-left:05px;
padding-right:10px;
text-align:justify;
line-height:140%;
text-decoration:none;
}

.newstxt1 a:hover
{
font-family:calibri;
font-size:14px;
color:#5d5d5d;
text-decoration:none;
padding-left:05px;
padding-right:10px;
text-align:justify;
line-height:140%;
text-decoration:underline;
}

.stm a
{
font-family:Arial;
font-size:12px;
color:#0780b8;
text-decoration:none;
}

.stm a:hover
{
font-family:Arial;
font-size:12px;
color:#0780b8;
text-decoration:underline;
}

.stm1
{
font-family:Arial;
font-size:12px;
color:#404040;
text-decoration:none;
}

.stm2 a
{
font-family:Arial;
font-size:12px;
color:#404040;
text-decoration:none;
}

.stm2 a:hover
{
font-family:Arial;
font-size:12px;
color:#404040;
text-decoration:underline;
}

.mr2 a
{
font-family:calibri;
font-size:14px;
color:#5d5d5d;
font-style:inherit;
font-weight:bold;
text-decoration:none;
}

.mr2 a:hover
{
font-family:calibri;
font-size:14px;
color:#5d5d5d;
font-style:inherit;
font-weight:bold;
text-decoration:underline;
}

.teamtext1
{
	font-family:"AlexBrush";
	font-size:25px;
	line-height:20px;
	color:#0a87b2;
	font-weight:bold;
	letter-spacing:2px;
	padding-left:10px;
}

.teamtext2
{
	font-family:calibri;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#137106;
}

#preview{
	position:absolute;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	font-family:calibri;
	font-size:13px;
	}
	
pre{
	display:block;
	font-family:calibri;
	font-size:13px;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

img{border:none;}
.img1{
	margin:0;
	padding:0;
}
.img2{
	list-style:none;
	float:left;
	display:inline;
	margin-right:10px;
}


.urbangreymenu{
width: 700px; /*width of menu*/
}

.urbangreymenu .headerbar{
font-family:calibri;
font-size:13px;
color: 353535;
background-image:url(../images/panel-top-gradient.jpg);
background-repeat:repeat-x;
height:23px;
/*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 5px 0 7px 15px; /*31px is left indentation of header text*/
border:#e2e3e3 1px solid;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color:#353535;
display: block;
padding-top:04px;
}

.urbangreymenu ul{
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 27px;
padding-left: 15px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background-color:#666;
}

#newstab
{
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
}



.button {
	background: #014464;
	background: -moz-linear-gradient(top, #0D658E, #0C577A 50%, #014D71 51%, #003E5C);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0E658E), color-stop(.5, #0C577A), color-stop(.5, #014D71), to(#003E5C)); 
	border: 1px solid #368DBE;
	border-top: 1px solid #c3d6df;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	box-shadow: 0 1px 3px black;
	color: white;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 5px 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px black;
	text-transform: uppercase;
	width: auto;
}
.button2 {
	background: #d9ae00;
	background: -moz-linear-gradient(top, #b28b06, #9c7705 50%, #9c7705 51%, #5c4100);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b28b06), color-stop(.5, #9c7705), color-stop(.5, #9c7705), to(#5c4100)); 
	border: 1px solid #c7a60c;
	border-top: 1px solid #e5d51f;
}
.button3 {
	background: #ffd838;
	background: -moz-linear-gradient(top, #edbf21, #c89b0f 50%, #9c7705 51%, #906706);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #edbf21), color-stop(.5, #c89b0f), color-stop(.5, #c89b0f), to(#906706)); 
	border: 1px solid #c7a60c;
	border-top: 1px solid #e5d51f;
}
.price_table {
    float: right;
	font-size: 12px;
    margin: 10px auto 0;
    padding: 20px 0;
	position: relative;
	width: 570px;
}
.price_table .price_column.highlighted {
	background: #ffd838;
    margin: -5px!important;
	padding: 10px;
    z-index: 2;
}
.price_table .price_column {
	display: block;
	margin: 5px;
    float: left;
    position: absolute;
	width: 180px;
    z-index: 1;
}
.price_table .price_column > div {
	background: #eeeeee;
}
.price_table .price_column > div > div {
	padding: 10px 15px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #f6f6f6;
}
.price_table .price_column > div > p {
	padding: 10px 15px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #f6f6f6;
}
.price_table .price_column > div > ul {
	padding: 10px 15px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #f6f6f6;
}
.price_table .price_title {
	background-color: #333333;
    border-top: 0!important;
    color: #ffffff;
    font-size: 14px;
}
.price_table .highlighted .price_title {
    font-size: 16px;
}
.price_table .price_price {
    font-size: 36px;
    line-height: 40px;
}
.price_table .highlighted  .price_price {
    font-size: 40px;
    line-height: 44px;
}
.price_table .price_explanation {
	font-size: 10px;
    line-height: 13px;
    text-transform: uppercase;
}
.price_table .cusButton {
	background-color: #333333;
	display: block;
    text-align: center;
}
.price_table li {
	padding: 5px 0;
}
.price_table div.pix_check {
	background: url(images/demo/list-check-green.png) no-repeat 15px center;
    padding-left: 38px!important;
}
.price_table div.pix_error {
	background: url(images/demo/list-error.png) no-repeat 15px center;
    padding-left: 38px!important;
}



.more a
{
font-family:calibri;
font-size:12px;
color:#ffff00;
font-style:inherit;
font-weight:bold;
text-decoration:none; 
padding-left:25px;
}

.more a:hover
{
font-family:calibri;
font-size:12px;
color:#ffff00;
font-style:inherit;
font-weight:bold;
text-decoration:underline;
padding-left:25px;
}

.midimg1
{
	background-image:url(../images/containerbg.jpg);
	height:247px;
	background-repeat:repeat-x;
	border-right:#CCC dashed 1px;
}

.midimg2
{
	background-image:url(../images/containerbg.jpg);
	height:247px;
	background-repeat:repeat-x;
}


.containertext
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;
	color:#2986c0;
	line-height:30px;
	padding-left:25px;
	text-decoration:none;
	
}

.midtxt
{
	font-family:calibri;
	font-size:12px;
	color:#4e4e4e;
	padding-left:15px;
	padding-right:15px;
	line-height:20px;
	text-align:justify;
}

.midtxt2
{
	font-family:calibri;
	font-size:12px;
	color:#4e4e4e;
	padding-left:50px;
	padding-right:15px;
	line-height:20px;
	text-align:justify;
}

.more2 a
{
font-family:calibri;
font-size:13px;
color:#2986c0;
font-style:inherit;
font-weight:bold;
text-decoration:none;
}

.more2 a:hover
{
font-family:calibri;
font-size:13px;
color:#c90202;
font-style:inherit;
font-weight:bold;
text-decoration:underline;
}

.more3 a
{
font-family:calibri;
font-size:12px;
color:#2986c0;
font-style:inherit;
font-weight:bold;
text-decoration:none; 
padding-left:115px;
}

.more3 a:hover
{
font-family:calibri;
font-size:12px;
color:#c90202;
font-style:inherit;
font-weight:bold;
text-decoration:underline;
padding-left:115px;
}


#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: 1130px;
}
#back-top a {
	width: 108px;
	display: block;
	font: 11px Arial;
	text-transform: uppercase;
	text-decoration: none;
	color: #757575;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 68px;
	height: 68px;
	display: block;
	margin-bottom: 7px;
	background: #bcbcbc;
	background-image:url(../up-arrow1.png);
	background-repeat:no-repeat;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #33a8d1;
}


.dirctname
{
	padding-top:05px;
}

#ticker { width:300px; overflow:auto; }
#ticker dt { font:normal 14px calibri; font-weight:bold; padding:0 10px 5px 05px; background-color:#fff; padding-top:10px; border:1px #ffffff dashed; border-bottom:none; border-right:none; position:relative; color:#318fc2; }
#ticker dd { margin-left:0; font:normal 12px calibri; padding:0 10px 10px 05px; border-bottom:1px  #CCC dashed; background-color:#fff; border-left:1px solid #ffffff; position:relative; color:#4e4e4e; }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }

.headerbg
{
	background-image:url(../images/navigation-hover2.png);
	background-repeat:repeat-x;
	height:48px;
}

.headerimages1
{
	padding-top:10px;
}

.headerimages2
{
	padding-top:10px;
}

.brotext
{
	font-family:Lucida Calligraphy;
	font-size:13px;
	color:#fff;
	padding-right:10px;
	padding-left:
	text-align:justify;
	line-height:23px;
}

.banner{width:955px; float:left; position:relative;}
.shadow{width:955px; float:left; background:url(../images/shadow.jpg) top left no-repeat; height:19px; margin:0 0px 0 10px;}

.blueberry { margin:-10px auto; max-width:960px; z-index:10; position:relative;}
.blueberry .slides {
	display: block;
	position: relative;
	z-index:99;
	overflow: hidden;
	left:0;
	padding:0px; margin:0px;
	float:left;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	list-style:none;
}
.blueberry .slides li img {
	float:left;
	display: block;
	width: 100%;
}
.blueberry .slides li.active { display: block; position: relative; float:left; top:0; left:0; }
.blueberry .crop li img { width:auto; }

.blueberry .pager {
	z-index:999;
	height: 10px;
	position:relative;
	bottom:50px;
	right:360px;
	text-align: center;
}
.blueberry .pager li { display: inline-block; }
.blueberry .pager li a,
.blueberry .pager li a span {
	display: block;
	height: 10px;
	width: 10px;
}
.blueberry .pager li a {
	padding: 20px 5px;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}
.blueberry .pager li a span {
	overflow: hidden;
	background: #FFF;
	text-indent: -9999px;
-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
	border-radius: 10px;
}
.blueberry .pager li.active a span { background: #3285a6; }

#banner-container{
position:relative;
float:left;
max-height:510px;
width:100%;
}
#banner-container img{
width:100%;

}
#body-contianer{
width:100%;
float:left;
}
#body-innercontainer{
width:1003px;
margin:0px auto;
}
.body-top-contianer{
background:#f6f6f6;
padding:26px;
float:left;
margin-top:25px;
border:solid 1px #ededed;
}

#slideshow {
 position:relative;
height:366px;
width:955px;
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	opacity:0.0;
	height: 358px;
}
#slideshow IMG.active {
z-index:3;
opacity:1.0;
}
#slideshow IMG.last-active {
z-index:2;
}


.menu ul {
			font-family: Arial;
			font-size: 12px;
			font-weight:bold;
			margin: 0;
			padding-left:15px;
			list-style: none;
			line-height:30px;
		}
		.menu ul li {
			display: block;
			position: relative;
			float: left;
		}
		.menu li ul { display: none; }
		.menu ul li a {
			display: block;
			text-decoration: none;
			color: #ffffff;
			padding: 5px 13px 5px 13px;
			background: #4d4e4e;
			margin-left: 1px;
			white-space: nowrap;
		}
		
		.menu ul li a:hover { background: #1e9fcb; }
		.menu li:hover ul { 
			display: block; 
			position: absolute;
			border-top: 1px solid #ffffff;
		}
		.menu li:hover li { 
			float: none;
			font-size: 11px;
			border-top: 1px solid #ffffff;
		}
		.menu li:hover a { background: #1e9fcb; border-right:0px;}
		.menu li:hover li a:hover { background: #1986aa;}
