@charset "utf-8";


.imgpads
{
padding:0 10px;
}

#longadsgoogle
{position:relative; width:730px; height:100px;}

#longadsgoogletext
{position:relative; width:730px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}

/* headers */

#logo-float a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
}
#logo-float a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
text-decoration:none;
}

#blue-ellipse
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

.sidebar h1
{
position:relative;
background:transparent url(images/leftsideh1.jpg) no-repeat;
width:273px;
height:50px;
padding-bottom:0px;
padding-left:19px;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#3662A3;
letter-spacing:-1px;

}
.sidebar h1 span
{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#990000;
letter-spacing:-1px;
}

h1
{
position:relative;
background:transparent url(images/mainh1.jpg) no-repeat;
width:422px;
height:48px;
padding-bottom:0px;
padding-left:19px;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#0099FF;
letter-spacing:-1px;
}
h1 span
{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#993300;
letter-spacing:-1px;
}
/* typography */

.sitemaptxt p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.sitemaptxt div
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.sitemaptxt span
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
}
.sitemaptxt a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#993300;
text-decoration:none;
}
.sitemaptxt a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.copyrightxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

p,div
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.6em;
}
a
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
text-decoration:none;
}
a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#339900;
text-decoration:none;
}

.sidebar p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
.sidebar div
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
.sidebar a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
}
.sidebar a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
}


.smalltextport
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.smalltextporta
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
}
.smalltextporta:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0066CC;
text-decoration:none;
}

/* CSS Document */
body,html
{
background:#FFFFFF;
padding:0px;
margin:0px;
}

#background
{
	position:absolute;
	width:100%;
	height:100%;
	padding:0px;
	text-align:center;
	background-image: url(images/tile-ash.jpg);
	background-repeat: repeat;
}
#wrapper
{
position:relative;
width:1000px;
padding:0px;
margin:0 auto;
text-align:center;
}

#interface17{ position:relative; background:transparent url(images/index1_17.jpg) no-repeat;  width:1000px; height:221px; text-align:left; padding:0px;}
#interface16{ position:relative; background:transparent url(images/index1_16.jpg) no-repeat;  width:1000px; height:25px; text-align:left; padding:0px;}
#interface15{ position:relative; background:transparent url(images/index1_15.jpg) no-repeat;  width:1000px; height:274px; text-align:left; padding:0px;}
#interface14{ position:relative; background:transparent url(images/index1_14.jpg) no-repeat;  width:1000px; height:322px; text-align:left; padding:0px;}
#interface13{ position:relative; background:transparent url(images/index1_13.jpg) no-repeat;  width:1000px; height:64px; text-align:left; padding:0px;}
#interface12{ position:relative; background:transparent url(images/index1_12.jpg) no-repeat;  width:1000px; height:286px; text-align:left; padding:0px;}
#interface06{ position:relative; background:transparent url(images/index1_06.jpg) no-repeat;  width:1000px; height:119px; text-align:left; padding:0px;}
#interface-header{ position:relative; width:1000px; height:138px; text-align:left; padding:0px;}
#interface-menu{ position:relative; width:1000px; height:51px; text-align:left; padding:0px;}

/* interface header */

#intheader
{
position:relative;
width:1000px;
height:138px;
padding:0px;
margin:0px;
}

#inthead
{
position:absolute;
display:block;
height:138px;
top:0px;
left:0px;
}

#inthead ul
{
position:relative;
padding:0px;
margin:0px;
list-style-type:none;
height:138px;
}

#inthead li
{
position:absolute;
height:138px;
}

#inthead li a
{
display:block;
height:138px;
}


#inthead span
{
display:none;
}

#inthead1{ background:transparent url(images/index1_01.jpg) no-repeat; width:510px; left:0px;}
#inthead2{ background:transparent url(images/index1_02.jpg) no-repeat; width:304px; left:510px;}
#inthead3{ background:transparent url(images/index1_03.jpg) no-repeat; width:36px; left:814px;}
#inthead4{ background:transparent url(images/index1_04.jpg) no-repeat; width:32px; left:850px;}
#inthead5{ background:transparent url(images/index1_05.jpg) no-repeat; width:118px; left:882px;}


/* interface menu menu */

#intmenu
{
position:relative;
width:1000px;
height:51px;
padding:0px;
margin:0px;
}

#menumain
{
position:absolute;
display:block;
height:51px;
top:0px;
left:0px;
}

#menumain ul
{
position:relative;
padding:0px;
margin:0px;
list-style-type:none;
height:51px;
}

#menumain li
{
position:absolute;
height:51px;
}

#menumain li a
{
display:block;
height:51px;
}

#menumain span
{
display:none;
}

#menumain1{ background:transparent url(images/index1_07.jpg) no-repeat; width:139px; left:0px;}
#menumain2{ background:transparent url(images/index1_08.jpg) no-repeat; width:124px; left:139px;}
#menumain3{ background:transparent url(images/index1_09.jpg) no-repeat; width:144px; left:263px;}
#menumain4{ background:transparent url(images/index1_10.jpg) no-repeat; width:142px; left:407px;}
#menumain5{ background:transparent url(images/index1_11.jpg) no-repeat; width:451px; left:549px;}

#menumain1 a:hover{ background:transparent url(images/hover1_07.jpg) no-repeat; width:139px; left:0px;}
#menumain2 a:hover{ background:transparent url(images/hover1_08.jpg) no-repeat; width:124px; left:139px;}
#menumain3 a:hover{ background:transparent url(images/hover1_09.jpg) no-repeat; width:144px; left:263px;}
#menumain4 a:hover{ background:transparent url(images/hover1_10.jpg) no-repeat; width:142px; left:407px;}
#menumain5 a:hover{ background:transparent url(images/index1_11.jpg) no-repeat; width:451px; left:549px;}


#featured-portfolio
{position:relative; text-align:center; top:4px;
}

/* float island */

#mainleft{float:left; position:relative; width:260px; height:300px; top:10px; left:5px;}
#mainright{float:right; position:relative; width:600px; height:300px; top:10px; right:95px;}

#mainright-left
{float:left; position:relative; width:120px; height:80px; top:42px; left:7px; text-align:center;}
#mainright-right
{float:right; position:relative; width:400px; height:250px; top:3px; right:10px;}

#book-left
{position:relative; float:left; width:160px; height:180px; left:20px; top:40px;}
#book-right
{position:relative; float:right; width:150px; height:180px; right:30px; top:30px;}

#logo-float
{position:relative; float:right; width:200px; height:40px; top:80px; right:20px;}

#top-half-left
{position:relative; width:300px; height:250px; top:30px; left:5px; float:left;}
#top-half-right
{position:relative; width:620px; height:250px; top:30px; right:10px; float:right; text-align:left;}

#mid-half-left
{position:relative; width:300px; height:50px; top:2px; left:5px; float:left; text-align:center;}
#mid-half-right
{position:relative; width:620px; height:50px; top:2px; right:10px; float:right; text-align:left;}

#bottom-half-left
{position:relative; width:300px; height:250px; top:10px; left:5px; float:left;}
#bottom-half-right
{position:relative; width:600px; height:250px; top:10px; right:10px; float:right; text-align:left;}

#footer-left
{position:relative; float:left; width:730px; height:200px; left:5px;}
#footer-right
{position:relative; float:right; width:250px; height:200px; right:10px;}

#bluecir
{position:relative; float:right; width:180px; height:25px; right:60px; top:18px; }

