﻿body 
{
		height:100%;
		text-align:left;
		margin:0px 0px 0px 0px; 
		padding:0px 0px 0px 0px;
		background-color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}

#all 
{
    margin:0px 0px 0px 0px;
    width:100%;
	text-align:center;
 }
#container 
{
	margin:0px auto;
	padding:10px 0px 0px 0px;
    width:800px;
    text-align:left;
    
}

#header
{
    width:800px;
    height:150px;
    margin:0px 0px 0px 0px;
	background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/headerback.jpg);
}
#header2
{
    width:800px;
    height:150px;
    margin:0px 0px 0px 0px;
	background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/headerbackcemap1.jpg);
}
#header3
{
    width:800px;
    height:150px;
    margin:0px 0px 0px 0px;
	background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/headerbackcemap2.jpg);
}
#header4
{
    width:800px;
    height:150px;
    margin:0px 0px 0px 0px;
	background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/headerbackcemap3.jpg);
}
#header5
{
    width:800px;
    height:150px;
    margin:0px 0px 0px 0px;
	background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/headerbackempad.jpg);
}


#headerinvisiblebutton
{
    margin:0px 0px 0px 0px;
	padding:5px 20px 0px 0px;
    width:780px;
    height:95px;
	text-align:right;	
}
#headerinvisiblebutton img
{
    margin:0px 0px 0px 0px;
	border:none;	
}


#headernavigation1
{
    width:800px;
    height:100px;
    margin:0px 0px 0px 0px;
    
}
    /* header nav styles */
	#headernavigation1 ul
	{
	    margin:0px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    list-style-type: none;
		float:right;
		width:800px;
		font-family:Tahoma;
		font-size:11px;
		
	}
	
	#headernavigation1 li 
	{
	    float:left;
	    margin:0px 0px 0px 0px;  
		clear:both;
    }
	
	#headernavigation1 a
	{
	    text-decoration:none;
	    color: #222222;
	    padding:3px 13px 3px 13px;
        float:left;
	}
	
	#headernavigation1 a:hover, #headernavigation1 .active
	{
        color: #3B5275;
		text-decoration:underline;
	}
		#headernavigation1 a:active
	{
        color: #dd0000;
	}
	/*end of header navigation */
	
	
	
#headernavigation2
{
    width:800px;
    height:auto;
    margin:5px 0px 0px 0px;
}
    /* header nav styles */
	#headernavigation2 ul
	{
	    margin:0px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    list-style-type: none;
		float:right;
		width:800px;
		font-family:Tahoma;
		font-size:11px;
		
	}
	
	#headernavigation2 li 
	{
	    float:right;
	    margin:0px 0px 0px 0px;  
		
    }
	
	#headernavigation2 a
	{
	    text-decoration:none;
	    color: #ffffff;
	    padding:8px 13px 8px 13px;
        float:left;
        background-color:#3B5275; 
        /*border-right:solid 2px #B2B2B2;*/
        border-right:solid 2px #333333;
	}
	
	#headernavigation2 a:hover, #headernavigation2 .active
	{
        color: #89B4F5;
		text-decoration:underline;
		background-color:#404040;
	}
		#headernavigation2 a:active
	{
        color: #dd0000;
	}
	/*end of header navigation */





/* INDEX SPECIAL OFFERS FLASH BAR */
object.flashspecialbar {
 margin:0px 0px 5px 0px;
}



/*CEMAP 1 Colour Nav */	
	#headernavigation2 ul.cemap1 a
	{
	    text-decoration:none;
	    color: #ffffff;
	    padding:8px 13px 8px 13px;
        float:left;
        background-color:#6E3B73; 
        /*border-right:solid 2px #B2B2B2;*/
        border-right:solid 2px #333333;
	}
	
	#headernavigation2 ul.cemap1 a:hover, #headernavigation2 ul.cemap1 .active
	{
        color: #89B4F5;
		text-decoration:underline;
		background-color:#404040;
	}
		#headernavigation2 ul.cemap1 a:active
	{
        color: #dd0000;
	}
	/*end of header navigation */


/*CEMAP 2 Colour Nav */		
	#headernavigation2 ul.cemap2 a
	{
	    text-decoration:none;
	    color: #ffffff;
	    padding:8px 13px 8px 13px;
        float:left;
        background-color:#A39224; 
        /*border-right:solid 2px #B2B2B2;*/
        border-right:solid 2px #665C1F;
	}
	
	#headernavigation2 ul.cemap2 a:hover, #headernavigation2 ul.cemap2 .active
	{
        color: #89B4F5;
		text-decoration:underline;
		background-color:#404040;
	}
		#headernavigation2 ul.cemap a:active
	{
        color: #dd0000;
	}
	/*end of header navigation */

/*CEMAP 3 Colour Nav */	
	#headernavigation2 ul.cemap3 a
	{
	    text-decoration:none;
	    color: #ffffff;
	    padding:8px 13px 8px 13px;
        float:left;
        background-color:#3C733E; 
        border-right:solid 2px #333333;
	}
	
	#headernavigation2 ul.cemap3 a:hover, #headernavigation2 ul.cemap3 .active
	{
        color: #89B4F5;
		text-decoration:underline;
		background-color:#404040;
	}
		#headernavigation2 ul.cemap3 a:active
	{
        color: #dd0000;
	}
	/*end of header navigation */
	

/*EMPAD Colour Nav */	
	#headernavigation2 ul.empad a
	{
	    text-decoration:none;
	    color: #ffffff;
	    padding:8px 13px 8px 13px;
        float:left;
        background-color:#019DB2; 
        border-right:solid 2px #333333;
	}
	
	#headernavigation2 ul.empad a:hover, #headernavigation2 ul.empad .active
	{
        color: #89B4F5;
		text-decoration:underline;
		background-color:#404040;
	}
		#headernavigation2 ul.empad a:active
	{
        color: #dd0000;
	}
	/*end of header navigation */
	


#topbar
{
    margin:0px 0px 0px 0px;
    width:798px;
    height:30px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/topbarback.gif);
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    
}

#imagebanner
{
    margin:5px 0px 0px 0px;
    width:800px;
    height:auto;
    /*	background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/imagebanner.jpg);*/
}
#imagebannerleft
{
    margin:0px 0px 0px 0px;
    width:630px;
    height:auto;
    float:left;
}
#imagebannerleft img.specialoffersbar
{
    margin:0px 0px 2px 0px;
    border:none;
}
#imagebannerleft a.specialoffersbar
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image:none;
    float:none;
}

#imagebannerright
{
    margin:0px 0px 0px 0px;
    width:170px;
    height:auto;
    float:left;
}
#imagebanner h3
{
    margin:5px 0px 0px 0px;
    font-size:26px;
    text-align:center;
    color:#324963;
    font-weight:normal;
}
#imagebanner a.title
{
    margin:0px 0px 0px 0px;
    padding:0px 10px 70px 17px;
    font-size:26px;
    text-align:center;
    color:#324963;
    font-weight:normal;
    background-image:none;
    text-decoration:none;
	width:165px;
}
#imagebanner a:hover.title
{
    background-image:none;
    text-decoration:underline;
    color:#DE6000;
}

#imagebanner a
{
    margin:5px 0px 0px 10px;
    padding:0px 0px 0px 25px;
    font-size:14px;
    font-weight:bold;
    color:#324963;
    /*color:#222222;*/
    float:left;
    clear:both;
    width:155px;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(images/arrow2.gif);
}
#imagebanner a:hover
{
    color:#324963;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(images/arrow2over.gif);
    text-decoration:none;
}

#imagebanner1
{
    margin:0px 10px 0px 0px;
    width:200px;
    height:260px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/imagebanner1.gif);
    float:left;
}
#imagebanner2
{
    margin:0px 10px 0px 0px;
    width:200px;
    height:260px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/imagebanner2.gif);
    float:left;
}
#imagebanner3
{
    margin:0px 10px 0px 0px;
    width:200px;
    height:260px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/imagebanner3.gif);
    float:left;
}
#imagebanner4
{
    margin:0px 0px 0px 0px;
    padding:130px 10px 0px 10px;
    width:150px;
    height:160px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/imagebanner4.gif);
    float:left;
}
#imagebanner4 p
{
    margin:8px 0px 8px 0px;
    padding:0px 0px 5px 0px;
    font-weight:bold;
    border-bottom:solid 1px #e1e1e1;
}

/*TEST FOR LOGIN AREA TO FIT */
#imagebanner4index
{
    margin:2px 0px 0px 0px;
    padding:30px 10px 0px 10px;
    width:150px;
    height:215px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/imagebanner4index.gif);
    float:left;text-align:center;
}
/*
#imagebanner4index
{
    margin:0px 0px 0px 0px;
    padding:30px 10px 0px 10px;
    width:150px;
    height:155px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/imagebanner4index.gif);
    float:left;text-align:center;
}*/
#imagebanner4index p
{
    margin:8px 0px 8px 0px;
    padding:0px 0px 5px 0px;
    font-weight:bold;
    border-bottom:solid 1px #e1e1e1;
}
/*END OF imagebanner4index */

#maincontent
{
    margin:0px 0px 0px 0px;
    width:798px;
    height:auto;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    /*background-color:#e1e1e1;*/
}









/* INDEX PAGE STYLE */

#maincontentrightindex
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 30px;
    width:528px;
    height:auto;
    /*background-color:#ff0000;*/
    float:left;
}
#maincontentrightindex h1
{
    margin:10px 0px 10px 0px;
    font-size:16px;
}
#maincontentrightindex h2.black
{
    margin:10px 0px 10px 0px;
    font-size:16px;
}
#maincontentrightindex h2.yellow
{
    margin:10px 0px 10px 0px;
    font-size:16px;
    color:#ffcc00;
}
#maincontentrightindex p
{
    margin:5px 15px 20px 0px;
    
}
#maincontentrightindex a
{
    margin:0px 0px 0px 0px;
    color:#20417D;
}
#maincontentrightindex a:hover
{
    text-decoration:none;
}

/* END OF INDEX STYLES PAGE SHAPE */


#mainleft
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:170px;
    height:auto;
    float:left;
}



#maincontentright
{
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 20px;
    width:428px;
    height:auto;
    /*background-color:#ff0000;*/
    float:left;
}
span.blue
{
    color:#20417D;
}
span.blue2
{
    color:#20417D;
}
span.red
{
    color:#ff0000;
}
span.white
{
    color:#333333;
}
span.bold
{
    font-weight:bold;
}
span.italic
{
    font-style:italic;
}
#maincontentright h1
{
    margin:10px 0px 10px 0px;
    font-size:16px;
    color:#000000;
}
#maincontentright p
{
    margin:5px 15px 20px 0px;
    
}
#maincontentright a
{
    margin:0px 0px 0px 0px;
    color:#20417D;
}
#maincontentright a:hover
{
    text-decoration:none;
}


a.boxlink
{
    margin:0px 10px 0px 10px;
    padding:10px 10px 10px 10px;
    background-color:#ffcc00;
    color:#20417D;
    border:solid 1px #777777;
    height:auto;
    width:150px;
    text-align:center;
    float:left;
}
a.boxlink:hover
{

    background-color:#aaaaaa;
    border:solid 1px #555555;
}
div.spacer
{
    margin:0px 0px 0px 0px;
    width:10px;
    height:10px;
    float:left;
}



#specialoffer1 
{
    margin:0px 0px 0px 15px;
    padding:35px 0px 0px 0px;
    width:170px;
    height:auto;
    /*border:solid 1px red;*/
    float:left;
    text-align:center;
    	    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/specialoffers1.gif);
    background-color:#2C77C7;
}
#specialoffer1 img
{
    margin:0px 0px 0px 0px;
  border:none;
}
#specialoffer1 a.specialofferlink
{
	margin:0px 0px 0px 10px;
    padding:5px 5px 5px 5px;
   background-color:#2C77C7;
   color:#000000;
   border-top:solid 3px #ffffff;
   border-bottom:solid 3px #ffffff;
   float:left;
}
#specialoffer2 a.specialofferlink
{
	margin:0px 0px 0px 10px;
    padding:5px 5px 5px 5px;
   background-color:#ffcc00;
   color:#000000;
   border-top:solid 3px #ffffff;
   border-bottom:solid 3px #ffffff;
   float:left;
}
#specialoffer2 a.specialofferlink2
{
	margin:0px 0px 0px 0px;
	padding:1px 5px 3px 5px;
   background-color:#ffffff;
   border:solid 1px #ffcc00;

}
#specialoffer2
{
    margin:0px 0px 0px 40px;
    padding:35px 0px 0px 0px;
    width:170px;
    height:auto;
    /*border:solid 1px #222222;*/
    float:left;
    background-color:#ffcc00;
    text-align:center;
    	    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/specialoffers2.gif);
}
#specialoffer2 img
{
    margin:0px 0px 0px 3px;
  border:none;
}
#maincontentright h1.blueoffers
{
    margin:10px 0px 10px 0px;
    font-size:22px;
    color:#1D4FB4;
}
h2.specialofferwhite
{
    margin:0px 0px 15px 0px;
    padding:0px 5px 0px 8px;
    font-size:16px;
    color:#ffffff;
}
h2.specialofferblack
{
    margin:10px 0px 10px 0px;
    padding:0px 5px 0px 8px;
    font-size:16px;
    color:#000000;
}
h3.specialoffer
{
    margin:10px 0px 6px 0px;
    padding:0px 5px 0px 8px;
    font-size:14px;
}
h4.specialoffer
{
    margin:10px 0px 0px 0px;
    padding:0px 5px 0px 8px;
    font-size:12px;
}
p.specialoffer
{
    margin:0px 0px 0px 0px;
    padding:0px 5px 0px 20px;
    font-size:12px;
}

h3.studyoptions
{
    margin:10px 0px 6px 0px;
    font-size:16px;
}

#bookingstable
{
    margin:0px 0px 0px 0px;
    
}
#bookingstable table
{
    margin:0px 0px 0px 0px;
    background-color:#c9c9c9;
    border:solid 1px #777777;
}
#bookingstable tr.tr1
{
    margin:0px 0px 0px 0px;
    background-color:#ffcc00;    	    
    background-position:top right;
    background-repeat:no-repeat;
    background-image:url(images/bookingstablepic.gif);
}
#bookingstable tr
{
    margin:0px 0px 0px 0px;
    background-color:#e1e1e1;
}
#bookingstable td.left
{
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 10px;
    width:190px;
    height:30px;
}
#bookingstable td.right
{
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 10px;
    width:200px;
}




#comparisontable
{
    margin:0px 0px 0px 0px;
    
}
#comparisontable table
{
    margin:0px 0px 0px 0px;
    background-color:#C465C7;
    border:solid 1px #777777;
}
#comparisontable tr.tr1
{
    margin:0px 0px 0px 0px;
    background-color:#D902E0;    	    
    /*background-position:top right;
    background-repeat:no-repeat;
    background-image:url(images/bookingstablepic.gif);*/
}
#comparisontable tr
{
    margin:0px 0px 0px 0px;
    background-color:#E9B5EB;
}
#comparisontable td.left
{
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 10px;
    width:160px;
    height:30px;
}
#comparisontable td.right
{
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 0px;
    width:80px;
    text-align:center;
}


#studentlogin
{
    margin:0px 0px 3px 0px;
    padding:7px 7px 7px 7px;
    border:solid 1px #5E8CDB;
    width:153px;
    height:24px;
    background-color:#D8DDE8;
}
#studentlogin p
{
    margin:0px 0px 8px 0px;
    font-size:12px;
    font-weight:bold;
    color:#222222;
}
#studentlogin label
{
    margin:0px 0px 0px 0px;
    font-size:10px;
    width:55px;
    float:left;
}
#studentlogin input
{
    margin:0px 0px 3px 0px;
    font-size:10px;
    width:70px;
    float:left;
}
#studentlogin .submit
{
    margin:3px 0px 0px 0px;
    float:right;
    font-size:10px;
    width:50px;
}

#studentlogin a.loginlinks
{
    margin:0px 0px 0px 0px;
    padding:3px 7px 3px 7px;
    font-size:10px;
	width:120px;
	background-image:none;
	text-decoration:none;
	background-position:center right;
    background-repeat:no-repeat;
    background-image:url(images/loginlinksbullet.gif);
	
}
#studentlogin a:hover.loginlinks
{
   color:#ff0000;
   	background-position:center right;
    background-repeat:no-repeat;
    background-image:url(images/loginlinksbulletover.gif);
}



#rightcontent2
{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:170px;
	height:auto;
	float:right;
}


#maincontentrightnav
{
    margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
    width:170px;
    height:auto;
    background-color:#e1e1e1;
    float:left;
	    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/mainrightnavback.gif);
	
}
#maincontentrightnav ul
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:170px;
    height:auto;
    float:left;

    list-style:none;
}
#maincontentrightnav li
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:170px;
    float:left;  
    list-style:none;
    border-top:solid 1px #ffffff;
}
#maincontentrightnav a
{
    margin:0px 0px 0px 30px;
    padding:6px 0px 5px 12px;
    width:120px;
    float:left;
    /*border-right:solid 1px #e1e1e1;
    border-left:solid 1px #e1e1e1;*/
    list-style:none;
    /*background-color:#666666;*/
    /*background-color:#000000;*/
    color:#3B5275;
    text-decoration:none;
    	    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(images/rightnavbullet1.gif);
}
#maincontentrightnav a:hover, #maincontentrightnav a.active 
{
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(images/rightnavbullet1over.gif);
    color:#CC00FF;
   
}



div.locationpic 
{
    margin:0px 0px 0px 10px;
    width:200px;
    height:auto;
    /*border:solid 1px red;*/
    float:right;
}
img.locationimg 
{
    margin:0px 0px 10px 0px;
}


#leftsideads 
{
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    width:170px;
    height:auto;
}
#leftsideads img
{
   border:none;
}
#leftsideads h5
{
    margin:5px 0px 0px 20px;
	padding:0px 0px 0px 0px;
    width:140px;
    height:auto;
	text-align:center;
	font-size:12px;
	color:#777777;
	font-weight:normal;
}


#coursesnav
{
    margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
    width:170px;
    height:auto;
    background-color:#e1e1e1;
    float:left;
	    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/mainrightnavback.gif);
	
}
#coursesnav ul
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:170px;
    height:auto;
    float:left;

    list-style:none;
}
#coursesnav li
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:170px;
    float:left;  
    list-style:none;
    border-top:solid 1px #ffffff;
}
#coursesnav a
{
    margin:0px 0px 0px 30px;
    padding:6px 0px 5px 12px;
    width:120px;
    float:left;
    list-style:none;
    color:#3B5275;
    text-decoration:none;
    	    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(images/rightnavbullet1.gif);
}
#coursesnav a:hover, #coursesnav a.active 
{
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(images/rightnavbullet1over.gif);
    color:#CC00FF;   
}
h5.coursenav
{
    margin:0px 0px 0px 0px;
    padding:6px 5px 6px 10px;
    width:150px;
    float:left;
    list-style:none;
    color:#222222;
    text-decoration:none;
    text-align:left;
    background-color:#ffcc00;
        background-position:top right;
    background-repeat:no-repeat;
    background-image:url(images/h5coursenavpic.gif);
}




#indexright2
{
    margin:10px 0px 0px 0px;
    float:right;
    width:150px;
    height:auto;
}

#indexright2 img
{
   border:none;
}

#indexright2box1
{
	margin:0px 0px 0px 0px;
	padding:11px 0px 0px 0px;
	width:150px;
	height:294px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(images/indexrightpic1.jpg);
	text-align:center;
}
#indexright2box1 a.link1
{
    font-size:24px;
	font-weight:bold;
	color:#ff0000;
	/*color:#E3B602;*/
	text-decoration:none;
}
#indexright2box1 a:hover.link1
{
    color:#1C76FF;
}
#indexright2box1 a.link2
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 65px 0px;
    font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#222222;
}
#indexright2box1 a:hover.link2
{
    color:#555555;
}


#indexright2box2
{
    margin:0px 0px 0px 0px;
	padding:11px 0px 0px 0px;
    width:150px;
    height:136px;
	        background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/indexrightpic2.gif);
	text-align:center;
}
#indexright2box2 a.link1
{
    font-size:24px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
#indexright2box2 a:hover.link1
{
    color:#1C76FF;
}
#indexright2box2 a.link2
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 65px 0px;
    font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#222222;
}
#indexright2box2 a:hover.link2
{
    color:#555555;
}



#indexright2box3
{
    margin:0px 0px 0px 0px;
	padding:11px 0px 0px 0px;
    width:150px;
    height:136px;
	        background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/indexrightpic3.gif);
	text-align:center;
}
#indexright2box3 a.link1
{
    font-size:24px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
#indexright2box3 a:hover.link1
{
    color:#1C76FF;
}
#indexright2box3 a.link2
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 65px 0px;
    font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#222222;
}
#indexright2box3 a:hover.link2
{
    color:#555555;
}



#indexright2box4
{
    margin:0px 0px 0px 0px;
	padding:11px 0px 0px 0px;
    width:150px;
    height:136px;
	        background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/indexrightpic4.gif);
	text-align:center;
}
#indexright2box4 a.link1
{
    font-size:24px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
#indexright2box4 a:hover.link1
{
    color:#1C76FF;
}
#indexright2box4 a.link2
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 65px 0px;
    font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#222222;
}
#indexright2box4 a:hover.link2
{
    color:#555555;
}
#indexright2box4 a.link3
{
    font-size:24px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#indexright2box4 a:hover.link3
{
    color:#1C76FF;
}





#indexright2box5
{
    margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
    width:150px;
    height:132px;
	        background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/indexrightpic4.gif);
	text-align:center;
}
#indexright2box5 a.link1
{
    font-size:17px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
#indexright2box5 a:hover.link1
{
    color:#1C76FF;
}
#indexright2box5 a.link2
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 65px 0px;
    font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#222222;
}
#indexright2box5 a:hover.link2
{
    color:#555555;
}
#indexright2box5 a.link3
{
    font-size:14px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#indexright2box5 a:hover.link3
{
    color:#1C76FF;
}













ol.faqlist li
{
    margin:0px 0px 15px 0px;
}

/* contact form styles */

form.contact label 
{
    width:150px;
    /*border:solid 1px red;*/
    font-weight:bold;
    float:left;
}

div.checkboxes
{
    margin:0px 0px 0px 150px;
    width:auto;
    height:auto;
}
div.checkboxes input
{
    margin:0px 5px 0px 0px;
    float:left;
}
div.checkboxesleft
{
    margin:0px 0px 0px 0px;
    width:100px;
    height:auto;
    float:left;
}
form.contact label.checkboxleft 
{
    margin:0px 0px 0px 0px;
    padding:3px 0px 0px 0px;
    width:50px;
    /*border:solid 1px red;*/
    font-weight:normal;
    float:left;
}
div.checkboxesright
{
    margin:0px 0px 0px 0px;
    width:175px;
    height:auto;
    float:left;
}
form.contact label.checkboxright
{
    margin:0px 0px 0px 0px;
    padding:3px 0px 0px 0px;
    width:145px;
    /*border:solid 1px red;*/
    font-weight:normal;
    float:left;
}

form.contact div.formspacer 
{
    margin:0px 0px 0px 0px;
    height:7px;
    font-size:1px;
    clear:both;
}

/* END of contact form styles */


/*Cemap1, 2, 3 folder image Styles */
div.folderimage 
{
	margin:0px 0px 0px 0px;
	width:150px;
	height:160px;
	float:right;
	
} 



#footer
{
    margin:40px 0px 0px 0px;
    padding:43px 30px 0px 30px;
    width:740px;
    height:27px;
    background-color:#222222;
    /*border-top:solid 10px #cccccc;*/
    text-align:right;
        background-position:top left;
    background-repeat:no-repeat;
    background-image:url(images/footerback.gif);
}

#footerterms
{
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:800px;
    height:27px;
    /*border-top:solid 10px #cccccc;*/
    text-align:left;
}
#footerterms a
{
    margin:0px 7px 0px 7px;
    color:#20417D;
    text-decoration:none;
}
#footerterms a:hover
{
    color:#CCA402;
    text-decoration:underline;
}
#footertermsleft
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:250px;
    height:27px;
    float:left;
}
#footertermsright
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:550px;
    height:27px;
    float:right;
    text-align:right;
}
#footertermsright img
{
    margin:0px 0px 0px 0px;
    float:left;
	border:none;
}
div.cleaner
{
    margin:0px 0px 0px 0px;
    height:0px;
    font-size:1px;
    clear:both;
}
.registeredtrademark {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

