/*@CHARSET "UTF-8";*/

/* core overrides */
body{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	background: #fff url(bg.png) repeat-x;
	background-color: #1283B3;
	color: #fff;
}

label{
	display: block;
	width: 80px;
	margin: 4px 0 0 0;
}

input,textarea{
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	border: 1px solid #fff;
	background-color:#1284b4;
	width: 200px;
	color: #fff;
}

input[type=submit] {
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	border: 1px solid #fff;
	background-color:#1284b4;
    margin: 5px 0px;
    width: 75px;
	color: #fff;
}

button{
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	border: 1px solid #fff;
	background-color:#1284b4;
	color: #fff;
}	
	
a{color: #fff; text-decoration: none; }

p{margin: 2px 0; }

/* layout */
#frame{width: 1024px; margin: 0 auto;}

#head{height:109px; width: 100%; margin: 0 0 5px 0; }
#logo{position: absolute; margin: 48px 0 0 0;}
#menu{position: absolute; font-size: 18px; height: 110px; margin: 0 0 0 448px; }
#menu ul{background: #000 url(menu-shine.png) bottom right no-repeat; float: left; }
#menu ul li {float: left; text-align: center; height: 110px; }
li#m-home {width: 150px;}
li#m-services {width: 150px;}
li#m-contact {width: 170px;}
#menu ul li a{display: block; margin-top: 64px; text-transform: uppercase;}
#cont {
    height:407px;
    width: 100%;
    margin: 0 0 5px 0;
}
#cont p {
    margin: 2em 0;
}

#cont-l {
    width: 598px;
}

#cont-r{
    margin: 0px 0px 0px 10px;
    width: 410px;
}

#cont-r li{
    list-style-type:disc;
    margin-left: 1.5em;
}

#cont-l, #cont-r, #foot-l, #foot-r{
    float: left;
}
    
#sisterSites {
 float:left;
 font-size: 12px;
 font-weight: 700;
 margin: 2px 0 7px 0;
 line-height: 16px;
}

#sisterSites li {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
    font-weight: bold;
}

#sisterSites li.tabbed {
    margin: 0px 0px 0px 30px;
}

#trans{position: absolute; height: 407px; width: 150px; margin-left: 448px; background: transparent url(shade1px.png) repeat;}
#trans img{margin: 95px 0 0 55px;}
#trans img.home-txt{margin: 95px 0 0 55px;}
#trans img.services-txt{margin: 55px 0 0 55px;}
#trans img.pricing-txt{margin: 85px 0 0 55px;}
#trans img.contact-txt{margin: 10px 0 0 55px;}
#foot{height:127px; width: 100%;}
#foot-l{width: 448px; margin: 0 10px 0 0;}
#foot-r p{font-size: 12px; font-weight: 700; margin: 2px 0 7px 0; line-height: 16px;  }
#foot-l p{text-transform: uppercase; float: right;font-weight: 700;font-size: 16px;}
/* classing */

.offset{ margin: 40px 20px 0 20px; }

.xerr {
    margin: 0px 0px 3px 0px !important;
    color: #990000;
}

#menu ul li.active{
    background: transparent url(menu-active.png) repeat-x;
}

/*.pfix{behavior: url(iepngfix.htc);}*/
