/* CSS Layout */

/* Start of Global page settings. Should get over-ridden later on*/

body {
	text-align			:left;
	font-size			:76.1%;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	background-color	:#F1B717;
	background-image	:url(../images/bg.jpg);
	background-repeat	:repeat-x;
	height				:268px;
	width				:2px;

}

img{
	border-style: none;
}

h1, h2, h3, h4, h5, h6, p{
margin: 1em 0;
padding: 0;
}

/* End of Global page settings. Should get over-ridden later on*/


/*Line Heights and base font size adjustment*/
/* Font sizing later is defined in ems. Based on CSS font discussions - do a google*/
#container {
	text-align			:left;
	width				:auto;
	left				:0px;
	top					:0px;
	margin				:0px;
	padding				:0px; 
}

#header{
	background-color	:#FFFFFF;
	background-repeat	:no-repeat;
	text-align			:left;
	
}

.logo {
	background-image	:url(../images/logo.jpg);
	height				:98px;
	width				:251px;
	background-repeat	:no-repeat;
	top					:0px;
	margin				:0px;
	padding				:0px;
	position			:absolute;
}

#title {
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:14px;
	font-weight			:800;
	color				:#FFCC00;
}

p.contact {
	text-align			:center;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	margin				:15px 0px 0px 600px;
	width				:200px;
}

#footer{
	
	margin				: 100px 0px 0px 0px;
}

/* NAV  */
#navbar {
	width				:554px;
	left				:0px;
	top					:86px;
	position			:absolute;
	background-image	:url(../images/nav_bar.jpg);
	background-repeat	:repeat-x;
	height				: 26px;	
	
}

a.hrollover {
	display				:block;
	width				:79px;
	height				:26px;
	background-image	:url(../images/nav.jpg);
	text-decoration		:none;
	line-height			:26px;
	float				:left;
}

a.hrollover:hover {
	display				:block;
	width				:79px;
	background-image	:url(../images/nav_over.jpg);
	background-repeat	:no-repeat;
	text-decoration		:none;
	line-height			:26px;
}

a.srollover {
	display				:block;
	width				:98px;
	height				:26px;
	background-image	:url(../images/nav-02.jpg);
	text-decoration		:none;
	line-height			:26px;
	float				:left;
}

a.srollover:hover {
	display				:block;
	width				:98px;
	background-image	:url(../images/nav_over-02.jpg);
	background-repeat	:no-repeat;
	text-decoration		:none;
	line-height			:26px;
}

a.crollover {
	display				:block;
	width				:89px;
	height				:26px;
	background-image	:url(../images/nav-03.jpg);
	text-decoration		:none;
	line-height			:26px;
	float				:left;
}

a.crollover:hover {
	display				:block;
	width				:89px;
	background-image	:url(../images/nav_over-03.jpg);
	background-repeat	:no-repeat;
	text-decoration		:none;
	line-height			:26px;
}

a.ctrollover {
	display				:block;
	width				:81px;
	height				:26px;
	background-image	:url(../images/nav-04.jpg);
	text-decoration		:none;
	line-height			:26px;
	float				:left;
}

a.ctrollover:hover {
	display				:block;
	width				:81px;
	background-image	:url(../images/nav_over-04.jpg);
	background-repeat	:no-repeat;
	text-decoration		:none;
	line-height			:26px;
}

/* End NAV */

#himage {
	text-align			:left;
	position			:absolute;
	background-image	:url(../images/index_photo.jpg);
	background-repeat	:no-repeat;
	height				:144px;
	width				:554px;
	margin				:0px;
	top					:124px;
	left				:0px;
	float				:left;
}

#svimage{
	background-image	:url(../images/svc_mix.jpg);
	height				:244px;
	width				:488px;
	position			:absolute;
	margin				:25px 300px;
	padding				:0px;
}

#tag {
	text-align			:center;
	width				:265px;
	margin				:45px 0px 0px 570px;
	font-size			:1.30em;
	font-weight			:bold;
}

#content {
	text-align			:left;
	position			:absolute;
	width				:825px;
	top					:256px;
	left				:0px;
	font				:.08em;
	padding				:10px;
	background-color	:#ebebeb;
}

/* Main titles for various pages. */

h3 {
	font-size			:0.79em;
	margin				:1em 0;
	padding				:0px;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-weight			:normal;
}

/* Non-title text */
p, td, tr, div {
font:;
color:;
font-size:1em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}

p {
font:;
color:;
font-size:em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}


