﻿A.top_bigmenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: underline;
	font-family:Arial;
}
A.top_bigmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: underline;
	font-family:Arial;
}
A.top_bigmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;; COLOR: #FFB400; FONT-STYLE: normal; TEXT-DECORATION: underline;
	font-family:Arial;
}

h1{
font-size:22px;
}
b{
color:#fff;
}

topmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffcc33; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family:Arial;
}
A.topmenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffcc33; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family:Arial;
}
A.topmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffcc33; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family:Arial;
}
A.topmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #fff; FONT-STYLE: normal; TEXT-DECORATION: underline;
	font-family:Arial;
}


A.top_menulink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px;; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family:Arial;
}
A.top_menulink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px;; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family:Arial;
}
A.top_menulink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px;; COLOR: #fff; FONT-STYLE: normal; TEXT-DECORATION:none;
	font-family:Arial;
}


A.footlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;; COLOR: #fff; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family:Arial;
}
A.footlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;; COLOR: #fff; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family:Arial;
}
A.footlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;; COLOR: #ffcc33; FONT-STYLE: normal; TEXT-DECORATION: underline;
	font-family:Arial;
}


.top_rightmenu_bg { 	
	background-image:url(../images/costello_02.gif); background-position:top;
	background-repeat: no-repeat; height:38px; 
	font-family:Arial;
}

.top_menu_bg { 	
	/*background-image:url(../images/costello_15.gif); background-position:top;
	background-repeat: repeat-x; height:27px; 
	*/
	font-family:Arial;
}

.photo_boder {
	border:solid 2px #cccccc; 
	font-family:Arial; 
}



.top_bigwhite {
	FONT-WEIGHT:bold; FONT-SIZE: 16px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none;
	font-family:Arial;
}

.top_bigblack {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family:Arial;
}

.mid_bigwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none; text-align:center;
	font-family:Arial;
}

.mid_bigwhite3 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none; text-align:center;
	font-family:Arial;
}
.mid_bigwhite a {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none; text-align:center;
	font-family:Arial;
}

.mid_bigwhitef {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffcc33; FONT-STYLE: normal;  TEXT-DECORATION: none; text-align:center;
	font-family:Arial;
}
.mid_bigwhitef a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none; text-align:center;
	font-family:Arial;
}

.mid_bigwhite1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none; text-align:center;
	font-family:Arial;
}
.mid_bigwhite1 a {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffcc33; FONT-STYLE: normal;  TEXT-DECORATION: none; text-align:center;
	font-family:Arial;
}

.mid_bigwhite2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #cccccc; FONT-STYLE: normal;  TEXT-DECORATION: none; text-align:center;
	font-family:Arial;
}

.big_gray {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #6B6B6B; FONT-STYLE: normal;  TEXT-DECORATION: none; padding-left:31px;
	font-family:Arial;
}

.big_yellow {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #FFB400; FONT-STYLE: normal;  TEXT-DECORATION: none;
	font-family:Arial;
}

.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none;
	font-family:Arial;
}
.footer a {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none;
	font-family:Arial;
}
.footer a:hover {
	TEXT-DECORATION: none; color:#ffcc33; text-decoration:underline;
	font-family:Arial;
}

.footer1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffcc33; FONT-STYLE: normal;  TEXT-DECORATION: none;
	font-family:Arial;
}
.footer1 a {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffcc33; FONT-STYLE: normal;  TEXT-DECORATION: none;
	font-family:Arial;
}
.footer1 a:hover {
	TEXT-DECORATION: none; color:#fff; text-decoration:underline;
	font-family:Arial;
}


body{ 
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
	background-color:#BCBCBC;
	font-family:Arial;
}

td,th {
	font-size: 15px; font-weight:normal; color:#ccc; 
	font-family:Arial;
}

.small{
    font-size: 12px; font-weight:normal; color:#ccc; 
	font-family:Arial;
}

.mainbg{
	/*
	background-image:url(../images/costello_26.gif); background-position: center;
	background-repeat:repeat-y;
	*/
	background-color:#000000;
}
.mainbg1{
	/*
	background-image:url(../images/costello_26_1.gif); background-position: center;
	background-repeat:repeat-y;
	*/
	background-color:#000000;
}
#container{
	background-color: transparent;
	text-align: center;
	left: 0px;
	display: block;
}

a{color:#000; text-decoration:none;}
.nav, li, ul{
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
FONT-SIZE: 13px;
COLOR: #fff;
FONT-STYLE: normal;
TEXT-DECORATION: none;
float:left;
display:block;
font-family:Arial;
}
.nav{
padding-top:5px;
background:#252525;
font-family:Arial;
}
.navli{
background:url(../images/btn.gif) no-repeat;
height:27px;
width:176px;
padding:0px;
line-height:200%;
float:left;
color:#fff;
text-align:center

}
.navli:hover{
background:url(../images/btn_h.gif) no-repeat;
display:block;

}
.nav a:hover{
color:#fff;
display:block;

}
.nav img{
float:left;
display:block;

}
.navliactive{
background:url(../images/costello_15.gif) repeat-x;
height:24px;
padding:0px 26px;
line-height:200%;
float:left;
color:#000;

}
.topshadow{
background:url(../images/top_shadow.gif) repeat-x bottom center;
height:12px;
}
.botshadow{
background:url(../images/bot_shadow.gif) repeat-x top center;
height:12px;
}
.toptd{
background:#BCBCBC;
}
img{
border:0px;
}
.white_small{
font-size:14px;
color:#fff;
line-height:250%;
font-weight:bold;
font-family:Arial;
}
.white_small span{
color:#fff;
}
.white_small a{
color:#ffcc33;
text-decoration:underline;
font-family:Arial;
}
.white_small a:hover{
color:#fff;
text-decoration:none;
font-family:Arial;
}
.btext{
font-size:15px;
font-family:Arial;
}
.btext a{
text-decoration:underline;
color:#ffcc33;
font-family:Arial;
}
.btext a:hover{
text-decoration:none;
COLOR: #fff;
font-family:Arial;
}
.freeca{
color:#ffcc33;
font-size:12px;
font-family:Arial;
}
.freeca a{
color:#fff;
font-size:12px;
font-family:Arial;
}
.freeca h1{
color:#ccc;
font-size:15px;
padding:0px;
margin:0px;
font-family:Arial;
}
.freeca a:hover, h1:hover{
COLOR: #fff;
text-decoration:underline;
}
.underline{
text-decoration:underline;
color:#ccc;
}
.dark{
background:#222;
}
.light{
background:#2b2b2b;
}
.tstmright{
background:url(../images/tstmright.jpg) no-repeat top right;
height:361px;
width:31px;
}
.tstmleft{
background:url(../images/tstmleft.jpg) no-repeat left top;
height:361px;
width:31px;
}
.tstmbg{
background:url(../images/tstmmid.jpg) repeat-x top;
height:361px;
}
.quotestart{
background:url(../images/quotestart.jpg) no-repeat left;
height:29px;
width:39px;
}
.quotefinis{
background:url(../images/quotefinish.jpg) no-repeat right;
height:29px;
text-align:right;
}
.testbody{
color:#000;
font-size:14px;
font-family:Courier New;
}
.tcontent1{
COLOR: #000000;
font-size:14px;
font-family:Courier New;
}

.tcontent{
padding:0px 20px;
COLOR: #000000;
}
.tname{
text-align:right;
COLOR: #000000;
font-size:14px;
font-family:Courier New;
}

.p_bullet {
background-image:url(../images/bulet.jpg); 
background-position: left top; 
background-repeat: no-repeat;
padding-left:20px;
}

.red{
COLOR:#FF0000;
}

.forminputelement {
BORDER: #7F9DB9 1px solid; 
FONT-SIZE:12px;  
FONT-FAMILY: Arial; 
color:#2F2F2F; font-weight: normal; 
BACKGROUND-COLOR: #cccccc;
padding-top:2px;

}
.yellnk a{
color:#ffcc33;
text-decoration:underline;
}
.yellnk a:hover{
color:#FFB400;
text-decoration:none;
}
.map{
background:url(../images/map.gif) no-repeat;
width:90px;
height:23px;
border:0px;
}
.map:hover{
background:url(../images/mapH.gif) no-repeat;
}
td strong{
line-height:180%;
}
.bannerborder img{
border:1px solid #ccc;
margin:20px;
}

.tour{
background:url(../images/tour.jpg) no-repeat top;
width:174px;
height:23px;
display:block;
float:left;
}
.tour:hover{
background:url(../images/tourh.jpg) no-repeat top;
}
.freecon{
background:url(../images/freecon.jpg) no-repeat top;
width:174px;
height:23px;
display:block;
float:left;
}
.freecon:hover{
background:url(../images/freeconh.jpg) no-repeat top;
}
.freewed{
background:url(../images/freewed.jpg) no-repeat top;
width:174px;
height:23px;
display:block;
float:left;
}
.freewed:hover{
background:url(../images/freewedh.jpg) no-repeat top;
}
.visit_studio{
background:url(../images/visit_studio.jpg) no-repeat top;
width:174px;
height:23px;
display:block;
float:left;
}
.visit_studio:hover{
background:url(../images/visit_studioh.jpg) no-repeat top;
}
.contact{
background:url(../images/contact.jpg) no-repeat top;
width:174px;
height:23px;
display:block;
float:left;
}
.contact:hover{
background:url(../images/contacth.jpg) no-repeat top;
}
.bigboldhead{
font-size:30px;
font-weight:bold;
color:#fff;
}
.topmenuspace a{
padding: 0px 5px 0px 5px;
}
.topmenuspace{
color:#ffcc33;
}
.ovline{
border-top:1px solid #333;
line-height:150%;
color:#fff;
}
.ovline a{
color:#ccc;
}
.trustAnchor{
font-size:9px;
color:#fff;
}
.trustAnchor a{
color:#ffcc33;
padding:0px 10px;
line-height:250%;
}
.wrapright{
float:right;
padding-left: 10px;
}
.wrapleft{
float:left;
padding-right: 10px;
}

.footertext {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none;
	font-family:Arial; line-height:20px;
}
.footertext a {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #fff; FONT-STYLE: normal;  TEXT-DECORATION: none;
	font-family:Arial; line-height:20px;
}
.footertext a:hover {
	TEXT-DECORATION: none; color:#ffcc33; text-decoration:underline; FONT-SIZE: 13px;
	font-family:Arial;line-height:20px;
}
