@charset "UTF-8";
/* CSS Document */

body { background-color: #FFFFFF; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-style: normal; line-height: 21px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; }

p { font-size:0.69em; color:#222222; }

ul li { font-size:0.69em; color:#31167f; }

h1 { color:#003894; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; padding-bottom:5px; line-height:21px; }

h2 { color:#003894; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; line-height:21px; }

img { border:0px; }




/*Main design div classes*/

#container { width:921px; height:auto; margin:0px auto; }

#right { width:589px; height:auto; float:right;  }

#main { width: 589px; height:auto; background-color:#FFFFFF; padding-top:18px; overflow:hidden; }

#numbers { width:589px; height:70px; }

#left { width:321px; height:auto; float:left;  }

#logo { width:291px; height:111px; padding-top:10px; padding-left:30px }

#tab { width:321px; min-height:877px; background-image:url(images/left-bg.jpg); background-repeat:no-repeat; background-color:#FFFFFF; overflow:hidden; padding-bottom:15px; }

#map { width:291px; height:auto; margin-top:80px; padding-left:15px; padding-right:15px; }

#flash { width:547px; height:307px; background-color:#000066; margin-left:20px; margin-right:20px; margin-bottom:17px; }

#nav { width:589px; height:51px; }

#text { width:549px; height:auto; padding-left:20px; padding-right:20px; padding-bottom:15px; }

#iframe { width:225px; height:200px; margin-left:33px; border:1px solid #000000; }

#form { width:250px; height:auto; padding-bottom:15px; padding-left:33px; }

.formstyle { width:185px; background-color: #FFFFFF; padding:2px; margin-bottom:3px; margin-left:15px; border: 1px solid #b6b6b6; color: #6b6b6b; font-family: Arial; }

.form1 { margin-left:15px; width:167px; margin-bottom:5px; margin-top:7px; }

.form2 { width:190px; background-color: #df171e; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:2px; margin-bottom:3px; margin-left:15px; border: 1px solid #000000; color: #FFFFFF; }

.box1 { width:274px; float:left; }

#text ul li { list-style:url(images/tick.jpg); font-size:0.85em;  }

#seo {width:921px; height:auto; margin:0px auto; clear:both; padding-top:15px; text-align:center; padding-bottom:15px; }

#gallery { width:340px; height:auto; float:left; margin-right:15px; margin-bottom:15px; border:1px solid #003894; padding:3px; }

.small { float:left; margin-right:1px; margin-top:1px; }

.small2 { float:left; }

.break {
	width:921px;
	height:auto;
	margin-top:15px;
	border-top:1px dashed #003894;
	clear:both;
	overflow:hidden;
}

.red { font-weight:bold; color:#df171e; }

#blinds { width:921px; height:auto; padding-bottom:10px; clear:both; margin:0 auto; }

.imagebox { width:260px; margin-right:70px; margin-left:25px; margin-top:10px; margin-bottom:10px; float:left; }

.smallimage { width:181px; margin-right:109px; margin-left:65px; margin-top:20px; margin-bottom:35px; float:left; }

.padright { padding-right:20px; padding-top:10px; }





/*footer*/

#footer { width:921px; padding-bottom:10px; clear:both; margin:0 auto; text-align:center; }  

#footer p {  color:#629db5; line-height:10px; }

#footer ul {
	margin:0px;
	line-height:13px;
	padding-top: 15px;
}

#footer li {  padding-left:3px; padding-right: 5px; list-style:none; display:inline; color:#629db5; font-size:0.69em; border-right: 1px solid #629db5;  }

#footer a:link { color: #000066; text-decoration:none; }

#footer a:visited { color: #000066; text-decoration:none; }

#footer a:hover { color:#bd3709; text-decoration:none; }


/*styles*/

.head { font-family:Georgia, "Times New Roman", Times, serif; color:#df171e; font-style:italic; }

.blue { color:#003894; font-style:italic; font-weight:bold; }

.hunder { font-size:0.6em; }

.hunder2 { font-size: 0.8em; }

.box { background-color:#a2bfd4; border:1px solid #01548d; padding-left:10px; padding-right:15px; }

.box p { padding:0px; margin:0px; color:#FFFFFF; }

.title { font-family:Georgia, "Times New Roman", Times, serif; color:#004a7d; font-weight:bold; font-size: 1.25em; line-height:25px;  }


.contactform { width:260px; float:left; margin-right:20px; }

.contactformbox { border:1px solid #000066; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; padding:3px; margin:0px; }

#contactbox { width:540px; height:auto; }

#contactbox p { margin:0px; padding:0px; }

.formstyle2 { width:120px; background-color: #ffffff; padding:1px; margin-bottom:3px; border: 1px solid #999999; color: #333; font-family: Arial; color:#666; font-size:1.3em; }

.formstyle3 { width:200px; background-color: #ffffff; padding:1px; margin-bottom:3px; border: 1px solid #999999; color: #333; font-family: Arial; color:#666; font-size:1.0em; }

.formstyle { width:168px;
	background-color: #ffffff;
	padding:1px;
	margin-bottom:1px;
	border: 1px solid #b2afaf;
	color: #333;
	font-family: Arial;
}

.contactformbox { border:1px solid #000066; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; padding:3px; }

.roller { width:260px; height:auto; padding-left:17px; margin-top:15px; }


.phpstyle4 { color: #008000; }

.phpstyle3 { color: #c33131; }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }

.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; font-size:0.69em; }

a:link { text-decoration: none; color: #b80404; }

a:visited { text-decoration: none; color: #b80404; }

a:hover { text-decoration: underline; color: #b80404; }

a:active { text-decoration: none; color: #b80404; }
#text h3 {
	font-size: 0.9em;
	color: #003894;
}

#footer ul.phone {
	padding-top: 10px;
}

#footer li.phone {
	color:#DF171E;
}
#crearelinks {
}
