/* scroller */
div.scroller, div.scroller2 {
position: absolute;left: 731px;top: 420px;width: 50px;margin:0px;padding:0px;height: 50px;}
div.scroller2 {top: 617px;}
.scroller a:hover, .scroller2 a:hover{filter:alpha(opacity=65);opacity:.65;}
#example {position: absolute;}



/* stop flashing */
html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
font-family: Verdana, Arial, Helvetica, sans-serif;}




/* lw */
div.bg {background-color:#f8f9f5;background-image: url(images/bg.gif);background-repeat:no-repeat;position:relative;width:766px;height:780px;margin:0px;padding:0px;overflow:hidden; border:1px solid black;}
div.bgNew {background-color:#f8f9f5;background-image: url(images/bgNew.gif);background-repeat:no-repeat;position:relative;width:766px;height:780px;margin:0px;padding:0px;overflow:hidden; border:1px solid black;}

div.partnerbg {background-color:#f8f9f5;background-image: url(images/267-83-partners.gif);background-repeat:no-repeat;
background-position:267px 83px;position:relative;width:766px;height:780px;margin:0px;padding:0px;overflow:hidden; border:1px solid black;}
.graphics,.home,.who-we-are,.what-we-do,.the-partners,.contact-us,.the-message{left: 0px;top: 0px;width: 766px;margin:0px;padding:0px;height:337px;}





div.message {position: absolute;left: 0px;top: 258px;width: 268px;margin:0px;padding:0px;height: 156px;background-image:url(images/message268x156.jpg)}

div.login {position: absolute;left: 533px;top: 150px;width: 192px;margin:0px;padding:0px;height: 128px;background-image:url(images/login.gif)}
div.logo {position: absolute;left: 0px;top: 0px;width: 255px;margin:0px;padding:0px;height: 119px;}


/* text  */
div.copy {
	position: absolute;
	left: 315px;
	top: 353px;
	margin:0px;
	padding:0px;
}
div.collumn-two {position: absolute;left: 506px;top: 353px;width: 217px;margin:0px;padding:0px;height: 10px;}
.copy a, .collumn-two a {text-decoration:none;color: #504e4e;}
.copy a:hover, .collumn-two a:hover {color:red;}
.tight p {line-height:19px !important;margin:0px 0px 19px 0px;}
.copy p {margin-bottom:29px;}
.tight p.first {padding-top:7px;}
.loose p {line-height:33px !important;margin:0px 0px 33px 0px;}
p.partnertext  {line-height:16px !important;margin:0px 0px 16px 0px;}
p, .copy ul {font-size: 12px;color: #504e4e;line-height: 29px;}	

.copy li {
	margin-bottom:12px;
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 9px 0px;}	
h1 {font-size: 13px;color: #504e4e;line-height: 33px;letter-spacing: 0.01mm;font-weight: bold;}	
	
	
/* backgrounds */
.home {background-image: url(images/home.jpg);}
.who-we-are {background-image: url(images/who-we-are.jpg);}
.what-we-do{background-image: url(images/what-we-do.jpg);}
.the-partners {background-image: url(images/the-partners.jpg);}
.contact-us {background-image: url(images/contact-us.jpg);}
.the-message {background-image: url(images/message.jpg);}


/* sidebar */
div.sidebar {position: absolute;left: 533px;top: 0px;width: 191px;height:122px;margin:0px 0px 0px 0px;padding:23px 0px 0px 0px;}

.sidebar ul{
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	letter-spacing: 0.02mm;}
	
.sidebar li{
	margin:0px 0px 11px 0px;
	padding:0px 1px 0px 1px;
	line-height:16px;}
	
.sidebar a {
	color:#FFFFFF;
	height:16px;
	display:block;
	padding:0px 0px 0px 48px;}
	
.sidebar a:hover, .sidebar a.current{background-color:#666b68;}

/* New Stuff */

.newStuff {
	position:absolute; 
	top:156px; 
	left:545px;
}

.newStuff ul{
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	list-style-type: none;
	letter-spacing: 0.07mm;
	margin-top:10px;
}

.newStuff li{margin:0px 0px 5px 0px;		line-height: 13px;}

.newStuff a, .newStuff p {
	color:#FFFFFF;
	height:16px;
	display:block;
	width: 231px;}
	
.newStuff li a  {
	height:13px;
	color:#FFFFFF;
	display:block;
	padding:0px 25px 0px 0px;
	width: 178px;
	margin:0px;}

.newStuff a:hover,.newStuff a.current, .request p a:hover{color:#CCCCCC;}

	
/* featured */

div.featured {position: absolute;left: 0;top: 413px;width: 268px;height:304px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.featured ul{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	list-style-type: none;
	letter-spacing: 0.07mm;
	margin-top:72px;}

.featured li{margin:0px 0px 5px 0px;		line-height: 13px;}

.featured a, .featured p {
	color:#FFFFFF;
	height:16px;
	display:block;
	padding:0px 37px 0px 0px;
	margin:0px 0px 16px 0px;
	width: 231px;}
	
.featured li a  {
height:13px;
	color:#FFFFFF;
	display:block;
	padding:0px 25px 0px 0px;
	width: 243px;margin:0px;}

.featured a:hover,.featured a.current, .request p a:hover{color:#CCCCCC;}

/* New Feature Style for removal of Message from Mullady */

div.featuredNew {position: absolute;left: 0;top: 258px;width: 268px;height:460px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.featuredNew ul{
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	list-style-type: none;
	letter-spacing: 0.07mm;
	margin-top:72px;}

.featuredNew li{margin:0px 0px 5px 0px;		line-height: 13px;}

.featuredNew a, .featured p {
	color:#FFFFFF;
	height:16px;
	display:block;
	padding:0px 37px 0px 0px;
	margin:0px 0px 16px 0px;
	width: 231px;}
	
.featuredNew li a  {
height:13px;
	color:#FFFFFF;
	display:block;
	padding:0px 25px 0px 0px;
	width: 243px;margin:0px;}

.featuredNew a:hover,.featured a.current, .request p a:hover{color:#CCCCCC;}


/* request - new styles*/

div.requestNew {position: absolute;left: 0;top: 248px;width: 268px;height:69px;margin:0px 0px 0px 0px;padding:0px;}
.requestNew p  {	padding-right:25px;margin-top:39px;}
.requestNew p a {	
display:block;float:right;
height:20px;
line-height:20px;
font-size:10px;	
letter-spacing: 0.02mm;color:#FFFFFF;
text-align:center;
background-color:#575e3c;
margin:0px;padding:0px 5px;
overflow:hidden;border:0px;/*fix*/
}


/* request */

div.request {position: absolute;left: 0;top: 404px;width: 268px;height:69px;margin:0px 0px 0px 0px;padding:0px;}
.request p  {	padding-right:25px;margin-top:39px;}
.request p a {	
display:block;float:right;
height:20px;
line-height:20px;
font-size:10px;	
letter-spacing: 0.02mm;color:#FFFFFF;
text-align:center;
background-color:#575e3c;
margin:0px;padding:0px 5px;
overflow:hidden;border:0px;/*fix*/
}



/* copyright  */
.copyright {position: absolute;left: 0;top: 760px;width: 726px;height: 0px;margin:0px;padding:0px;text-align: center;}
.copyright {letter-spacing: 0.02mm;font-size: 12px;text-transform: uppercase;color: #313131;}
.copyright a {color:#313131 ;}

/* bottom links */
div.links{position: absolute;left: 0;top: 728px;width: 724px;height: 15px;margin:0px;padding:0px;text-align: center;}
.links {font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;font-size: 11px;color: #c9c9c9;font-weight:bold;}
.links ul, .links li{display:inline;}
.links li{border-left:0px solid #c9c9c9;margin-left:14px;}
.links li a{border-color:#c9c9c9;border-bottom:1px solid;margin:0px 4px 0px 8px;padding:1px;}
.links li.first{border:0px;margin-left:0px;}
.links a {color:#c9c9c9;}	
.links a:hover {color:white;}	

/* partners  */
.f-mullady,
.s-mullady,
.greco
{left: 0px;top: 0px;width: 766px;margin:0px;padding:0px;width:267px;height:780px;}
.f-mullady {background-image: url(images/f-mullady.jpg);}
.s-mullady {background-image: url(images/s-mullady.jpg);}
.greco {background-image: url(images/greco.jpg);}
.partners-title
{left: 267px;top: 83px;margin:0px;padding:0px;width:454px;height:49px;}
.partners-title {background-image: url(images/267-83-partners.gif);}


/* template divs*/

#template .graphics, .template {height:146px;}
#template .graphics {background-image: url(images/what-we-do.jpg);}
div.bg#template  {background-image: url(images/bottom.gif);background-repeat:norepeat;background-position:bottom;}
#template div.copy{	top: 146px;left: 0px;width:766px;background-image:url(images/_rules.gif);background-repeat:repeat-y;}
#template div.message{display:none;visibility:hidden;}
#template div.featured{display:none;visibility:hidden;}
#template div.request{display:none;visibility:hidden;}
#template div.copy{top:0px;padding:20px 66px 15px 40px;width:auto;}

/* add height to bottom elements; otherwise they sit too low */
#template div.copyright{top:0px;height:20px;}
#template div.links{top:0px;height:33px;}

/* switch to fluid */

div.bg#template, #template div.copy  {height:auto;}
#template div.copyright,#template div.links,#template div.copy{position:static;}

/* add padding to bottom*/
#template div.copy  {padding-bottom:33px;}

/* template text*/
#template div.copy h2{font-size:16px;color:#504e4e}
#template div.copy h1,h2 {margin:34px 0px 20px 0px;}
#template div.copy ul,#template div.copy p {line-height:21px;padding: 0px;margin: 0px 0px 14px 0px;}	
#template div.copy li {line-height:17px;
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 0px 0px 0px 12px;
	margin-bottom: 9px;}	
#template div.copy h1{font-size:23px;color:#504e4e;line-height:25px;font-weight:normal;letter-spacing:-.15mm}
#template div.copy h1 i{font-size:12px;color:#999999;letter-spacing:-.05mm;font-style:normal;text-transform:uppercase;}
#template div.copy h2{font-weight:normal;font-size:16px;color:black;}
#template div.copy table{background-color:#EEEEEE;border:1px solid #666666;font-size:12px;margin-top:24px}
#template div.copy tr.dark td{background-color:#9F9F9F;;font-size:11px;line-height:12px;}

/* also in 412i box*/
#template div.also {display:block;float:right;margin-left:20px;margin-bottom:20px;margin-top:-20px;padding-left:18px;border-left:1px solid #CCCCCC;}
#template div.also li{background-image: url();}
#template div.also li.current{display:none}
#template div.also li a{font-size:12px;}
#template div.also li, #template div.also ul{font-size:13px;margin:0px;padding:0px}
#template div.also h1{font-size:17px;padding:0px;margin:0px 0px 0px 0px;letter-spacing:-.05mm;}

/* 412i code*/

#template #code table  {font-size:11px;line-height:15px;color:#504e4e;;margin:0px;border:0px;padding:0px;background-color:transparent;margin-right:20px;margin-left:-5px;}	
