/*GENERAL STYLES*/
span.scott a{color:#00ACEE; text-decoration:none;}

img {border:0;}

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C8C8C;
}

#wrap{
	position:absolute;
	width:940px;
	height:130px;
	text-align:left;
	top:103px;
	left:50%;
	margin-left:-470px;
}
p.topLeftcol3 a{
	color:#00ACEE !important;
	text-decoration:none;

}

/*END OF GENERAL STYLES*/


/*COLOUMN STYLES*/
p{margin:33px 0; padding:0 8px 0 8px;}
p.top{margin:8px 0; padding:0 8px 0 8px;}

p.topLeft{margin:8px 0; padding:0 12px 0 0;}
p.left{margin:33px 0; padding:0 16px 0 0;}

p.topRgt{margin:33px 0; padding:0 0 0 8px;}
p.rgt{margin:8px 0; padding:0 0 0 8px;}

p.topLeftcol2{margin:33px 0; padding:0 8px 0 4px;}
p.leftcol2{margin:8px 0; padding:0 8px 0 4px; color:#8C8C8C !important;}
p.left{margin:8px 0; padding:0 12px 0 8px;}

p.topLeftcol3{margin:8px 0; padding:0 6px 0 8px;}
p.left{margin:33px 0; padding:0 8px 0 12px;}

span.blue{color:#00ACEE;}

span.strongLeftcol2, span.strongfarRgt{
	display:block;
	font-size:12px;
	padding:0;
	/*color:#00ACEE;*/
}

span.strongLeftcol2{margin:10px 0 0 4px;}

span.strongfarRgt{margin:10px 0 0 8px;}

h1,h2{
	font-size:12px;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:0;
}

h2{
	padding:0 0 0 8px;
}
#floatLft,.floatRgt{width:235px;}

#floatLft{
	float:left;
}
.floatRgt{
	float:right;

}
ul{color:#c9c9c9 !important;}
ul.blueList, ul.lgtBlueList{
	margin:0;
	padding:0;
	list-style:none;

}
ul.blueList li, ul.lgtBlueList li{
	margin:0;
	padding:0;

}
ul.blueList li a, ul.lgtBlueList li a{
	color:#00ACEE !important;
	text-decoration:none;

}

/*
ul.blueList li a:visited, ul.lgtBlueList li a:visited{
	color:#8C8C8C;

}
*/
ul.blueList{
	margin:33px 0; padding:0 8px 0 4px;

}
ul.lgtBlueList{
	margin:33px 0; padding:0 6px 0 8px;
	color:#c9c9c9 !important;

}
/*END OF COLOUMN STYLES*/

/*ARTWORK DIV STYLES*/
#lefty{position:relative;margin-left:-238px;}

#implem{
	position:absolute;
	left:475px;
	top:362px;
	width: 235px;
}

#implem1{
	position:absolute;
	left:708px;
	top:362px;
	width: 235px;
}

#implem2{
	position:absolute;
	left:943px;
	top:362px;
	width: 235px;
}

.artwork, .artwork2, .artwork3, .artwork4, .artwork5, .artwork6, .artwork7, .artwork8, .artwork9, .artwork10, .artwork11, .artwork12, .artwork13, .artwork14{
	position:absolute;
	top:25px;
	left:238px;
	height: 308px;
}
.artwork2{left:660px;}
.artwork3{left:1095px;}

#mainTitle {
	position:absolute;
	display:block;
	width:940px;
	left:50%;
	top:20px;
	margin-left:-470px;
	text-align:left;
	z-index:1;
}
#bottomLine{
	position:absolute;
	display:block;
	top:357px;
	width:100%;
	height:1px;
	background: url(../graphic-designer-images/bottom-bg1.gif) repeat-x; 
}

#filler{
	position:absolute;
	display:block;
	width:550px;
	top:0px;
	left:940px;
	height:83px;
	background: url(../graphic-designer-images/header-bg1.gif) repeat-x;
}
#fillerBottom{
	position:absolute;
	display:block;
	width:550px;
	top:357px;
	left:940px;
	height:1px;
	background: url(../graphic-designer-images/bottom-bg1.gif) repeat-x; 
}
#filler1{
	position:absolute;
	top:0px;
	left:550px;
	width:6%;
}

#moreLink{
	position:relative;
	float:right;
	top:0px;
	width: 35px;
	text-align:right;
}

#moreLink span{
	float:right;
	font-size:11px;
	padding:0;


	/*color:#00ACEE;*/
}

#moreLink span a{
	display:block;
	color:#00ACEE !important;
	overflow:visible;
	text-decoration:none;
	background-image: url(../graphic-designer-images/arrowback.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:9px;
}
/*END OF ARTWORK DIV STYLES*/

/*BOTTOM NAV STYLES*/
#bottomNav{
	position:relative;
	padding-top:8px;
	width:100%;
	color:#00ACEE !important;
}

#bottomNav p{margin:0; padding:0;}

#implem1 p.leftcol2 a{
	color:#00ACEE !important;
	text-decoration:none;
}

#bottomNav p a{
	color:#00ACEE !important;
	text-decoration:none;
}

#bottomNav p.right{
	position:absolute;
	top:3px;
	left:470px;
	padding-left:8px;
	width:227px;
	background-image: url(../graphic-designer-images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 34px 9px;
}

#bottomNav p.right a{
	display:block;
	height:20px;
	width:235px;
	color:#00ACEE !important;
	text-decoration:none;
	padding-top: 5px;
}
/*END OF BOTTOM NAV STYLES*/

/* HEADER STYLES */
#head{
	position:absolute;
	width:940px;
	height:83px;
	text-align:left;
	top:20px;
	left:50%;
	margin-left:-470px;
	background: url(../graphic-designer-images/header-bg1.gif) repeat-x; 
}

ul#mainNav{
	font-size:12px;
	color:#b3e6fb;
	padding:0;
	margin:0;
	position:absolute;
	left:238px;
	top:29px;
}
ul#mainNav a, ul#mainNav a:active, ul#mainNav a:visited{
	color:#b3e6fb;
	text-decoration:none;
	width: 238px;
	height: 46px;
	display: block;
	padding-top:12px;

}
ul#mainNav a:hover{
	color:#00ACEE;
}
ul#mainNav li{
	position:absolute;
	display:inline;
	list-style:none;

}
ul#mainNav li.col3{
	left:240px;
}
ul#mainNav li.col4{
	left:475px;
}
ul#mainNav li a.active{
	color:#00ACEE;
}

#tagLine{
	position:relative;
	margin-top:10px;
	float:right;
	color:#8C8C8C !important;
}

#tagLine strong{
	font-weight:normal;
}
/*END OF HEADER STYLES*/

/*BALLOON STYLES*/
#redb, #purb, #greb, #blub, #orab{
	position:absolute;
	visibility:visible;
	z-index:9;

}
#redb{
	left:120px;
	top:389px;
}
#purb{
	left:252px;
	top:441px;
}
#greb{
	left:329px;
	top:153px;

}
#blub{
	left:700px;
	top:281px;
}
#orab{
	left:840px;
	top:131px;
}
