td {
	text-align: left;
	font-size:11px;
	color:#595959;
	line-height:13px;
}


.CT1
{
	background-color:#3399CC; 
	text-align:center; 
	vertical-align:bottom; 
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold;
}

.CT2
{
	background-color:#3399CC; 
	text-align:center; 
	vertical-align:bottom; 
	color:#FFFFFF; 
	font-size:16px; 
	font-weight:bold;
}

.CT3
{
	background-color:#FFFFFF; 
	text-align:center;
}

.CT4
{
	background-color:#FFFFFF; 
	text-align:center; 
	color:RED; 
	font-weight:bold;
}

.CT5
{
	background-color:#FFFFFF; 
	text-align:left;
}

.TD1
{
	background-color:#3399CC;
}

a
{
	text-decoration:none;
	/*color:#00769E;*/
}

a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}


  
body { 	margin:0px;padding:0px;height:100%;width:100%;font-family:Arial, Helvetica, sans-serif;}
/*strong { color:#65A015; font-size:12px;}*/


/*ul {margin:0; padding:0; list-style:none}*/
/*li {background:url(images/a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 13px; line-height:13px }*/
li {line-height:14px;}


.copy img { margin-right:5px; vertical-align:middle}
.copy span a { text-decoration:none}
.copy span a:hover { text-decoration:underline}
.newsletter a { color:#FFFFFF}
.corporate strong { color:#004A80; font-size:11px;}
.marketing li {background:url(images/.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 0px; line-height:14px }
.marketing li a { color:#004A80}
.highlights span { color:#000000; font-size:10px;}
.highlights strong {font-size:11px;}
.staff strong { color:#595959; font-size:11px;}
.staff span strong { color:#65A015;}
.staff span { color:#1D1D1D; font-size:10px;}
.testimonials a { color:#7CB431}
.testimonials strong { font-size:11px;}
.customer strong a { color:#7CB431; font-size:11px;}
.resent a { color:#00597B}
.support span a { color:#7CB431}
.support strong { font-size:11px;}
.departments strong, .departments em { color:#595959; font-size:11px;}
.departments b { color:#595959; font-size:11px;}
.departments a { color:#7CB431}



.arrow_right { margin-right:3px; vertical-align:middle} 
.arrow_right1 { margin-right:5px; vertical-align:middle}
.m { vertical-align:middle}
.white {color:#ffffff; text-decoration:none}



hr
{
color: #EEEEEE;
background-color: #EEEEEE;
height: 1px;
}

.form { width:212px;
		height:19px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#808080;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px}
		
.textarea { width:212px;
		height:84px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#808080;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px}
		




#menu01	
	{
	position: absolute; 
	top: 66px; 
	left: 290px; 
	font-size: 10pt; 
	font-family:Gill Sans MT;
	font-weight: bold;
	}

menu01	
	{
	position: absolute; 
	top: 66px; 
	left: 290px; 
	font-size: 9pt; 
	font-weight: bold;
	font-family:Gill Sans MT;
	color:BLACK;
	}

 .menu01			{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu01			{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu01:HOVER		{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:#99CC33;						}



#menu02a
	{
	position: absolute; 
	top: 56px; 
	left: 410px; 
	font-size: 9pt; 
	font-weight: bold;
	font-family:Comic Sans MS;
	color:BLACK;
	}
 .menu02a			{font-family:Comic Sans MS;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu02a			{font-family:Comic Sans MS;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu02a:HOVER		{font-family:Comic Sans MS;font-size:9pt;text-decoration:none;color:#99CC33;						}




#menu02b
	{
	position: absolute; 
	top: 66px; 
	left: 420px; 
	font-size: 9pt; 
	font-weight: bold;
	}
 .menu02b			{font-family:Arial;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu02b			{font-family:Arial;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu02b:HOVER		{font-family:Arial;font-size:9pt;text-decoration:none;color:#99CC33;						}

#menu03a
	{
	position: absolute; 
	top: 56px; 
	left: 540px; 
	font-size: 9pt; 
	font-family:Gill Sans MT;	
	font-weight: bold;
	}
 .menu03a			{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu03a			{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu03a:HOVER		{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:#99CC33;						}



#menu03b
	{
	position: absolute; 
	top: 66px; 
	left: 540px; 
	font-size: 9pt; 
	font-weight: bold;
	}
 .menu03b			{font-family:Arial;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu03b			{font-family:Arial;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu03b:HOVER		{font-family:Arial;font-size:9pt;text-decoration:none;color:#99CC33;						}

#menu04	
	{
	position: absolute; 
	top: 66px; 
	left: 668px; 
	font-size: 9pt; 
	font-family:Gill Sans MT;	
	font-weight: bold; 
	}
 .menu04			{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu04			{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:BLACK;						}
A.menu04:HOVER		{font-family:Gill Sans MT;font-size:9pt;text-decoration:none;color:#99CC33;						}

#clientlogin
	{
	position: absolute; 
	top: 12px; 
	left: 800px; 
	font-size: 8pt; 
	color:#00769E;
	}
 .clientlogin			{font-family:Arial;font-size:9pt;text-decoration:none;color:#00769E;						}
A.clientlogin			{font-family:Arial;font-size:9pt;text-decoration:none;color:#00769E;						}
A.clientlogin:HOVER		{font-family:Arial;font-size:9pt;text-decoration:none;color:#99CC33;						}



#where
	{
	position: absolute; 
	top: 234px; 
	left: 650px; 
	font-size: 8pt; 
	color:#00769E;
	}


#rotateimage
	{
	position: absolute; 
	top: 100px; 
	left: 540px; 
	font-size: 8pt; 
	}

#ailogo
	{
	position: absolute; 
	top: 24px; 
	left: 5px; 
	font-size: 8pt; 
	}

#star1
	{
	position: absolute; 
	top: 162px; 
	left: 412px; 
	font-size: 8pt; 
	}

#star2
	{
	position: absolute; 
	top: 148px; 
	left: 438px; 
	font-size: 8pt; 
	}


#whereintheworld
	{
	font-size: 8pt; 
	color:#99CC33;

	}
 .whereintheworld			{font-family:Arial;font-size:8pt;text-decoration:none;color:#99CC33;			}
A.whereintheworld			{font-family:Arial;font-size:8pt;text-decoration:none;color:#99CC33;			}
A.whereintheworld:HOVER		{font-family:Arial;font-size:8pt;text-decoration:none;color:#99CC33;			}



 #header01			{font-family:Verdana; font-size:10pt; color:#000099;}
 .header01			{font-family:Verdana; font-size:10pt; color:#000099;}
A.header01			{font-family:Verdana; font-size:10pt; color:#000099;}
A.header01:HOVER	{font-family:Verdana; font-size:10pt; color:#000099;}

 #header02			{font-family:Verdana; font-size:7pt; color:#000099;}
 .header02			{font-family:Verdana; font-size:7pt; color:#000099;}
A.header02			{font-family:Arial;	  font-size:10px; color:#000099;}
A.header02:HOVER	{font-family:Arial;   font-size:10px; color:#000099;}

 #header03			{font-family:Verdana; font-size:12pt; color:#65A015; font-weight:bold;}
 .header03			{font-family:Verdana; font-size:12pt; color:#65A015; font-weight:bold;}
A.header03			{font-family:Verdana; font-size:12pt; color:#65A015; font-weight:bold;}
A.header03:HOVER	{font-family:Verdana; font-size:12pt; color:#65A015; font-weight:bold;}

 #header04			{font-family:Verdana; font-size:10pt; color:RED; font-weight:bold;}
 .header04			{font-family:Verdana; font-size:10pt; color:RED; font-weight:bold;}
A.header04			{font-family:Verdana; font-size:10pt; color:RED; font-weight:bold;}
A.header04:HOVER	{font-family:Verdana; font-size:10pt; color:RED; font-weight:bold;}

 #header05			{font-family:Verdana; font-size:8pt; color:#000099;}
 .header05			{font-family:Verdana; font-size:8pt; color:#000099;}
A.header05			{font-family:Verdana; font-size:8pt; color:#000099;}
A.header05:HOVER	{font-family:Verdana; font-size:8pt; color:#000099;}

 #header06			{font-family:Verdana; font-size:8pt; color:#000099; font-weight:bold;}
 .header06			{font-family:Verdana; font-size:8pt; color:#000099; font-weight:bold;}
A.header06			{font-family:Verdana; font-size:8pt; color:#000099; font-weight:bold;}
A.header06:HOVER	{font-family:Verdana; font-size:8pt; color:#000099; font-weight:bold;}

 #header07			{font-family:tahoma;font-size:11px;color:#595959;}
 .header07			{font-family:tahoma;font-size:11px;color:#595959;}
A.header07			{font-family:tahoma;font-size:11px;color:#595959;}
A.header07:HOVER	{font-family:tahoma;font-size:11px;color:#595959;}

 #header08			{font-family:Verdana; font-size:8pt; color:#666666; font-weight:bold;}
 .header08			{font-family:Verdana; font-size:8pt; color:#666666; font-weight:bold;}
A.header08			{font-family:Verdana; font-size:8pt; color:#666666; font-weight:bold;}
A.header08:HOVER	{font-family:Verdana; font-size:8pt; color:#666666; font-weight:bold;}






/* NEW STYLES */
    #nav-header-background {
        background-color: #008fc4;
        color: #fff;
        width: 100%;
        margin: 0;
        padding: 0;
    }

/* HEADER NAV */
    #nav-header {
        list-style-type: none;
        overflow: hidden;
        display: table;
        margin: 0;
        padding: 21px 0px 0px 0px;
    }

    #nav-header li {
        display: table-cell;
        font-family: Verdana;
        font-size: 8pt;
        text-align:center;
        padding: 0px 10px;
    }
    #nav-header li:first-child {
        padding-left: 0px;
        padding-right: 10px;
    }
    #nav-header li:last-child {
        padding-left: 10px;
        padding-right: 0px;    
    }

    #nav-header li a {
        color: #000099;
        display: table-cell;
        font-family: Verdana;
        font-weight: 400;
        /*height: 20px;*/
        padding: 5px;
        text-align: center;
        text-decoration: none;
        vertical-align: bottom;
        /*width: 120px;*/
    }

    #nav-header li a:hover {
        border-bottom: solid 2px #000099;
        font-weight:bold;
    }

    #nav-header li.selected {
        border-bottom: solid 2px #000099;
    }

    #nav-header li.selected a {
        font-weight:bold;
    }
/* END HEADER NAV */

/* Footer NAV */
    #nav-footer {
        list-style-type: none;
        overflow: hidden;
        display: table;
        margin: 0;
    }

    #nav-footer li {
        display: table-cell;
        text-align: center;
        height: 14px;
        font-family: Verdana;
        font-size: 8pt;
        text-align: center;
        border-right: solid 2px #aaa;
        padding-left: 10px;
        padding-right: 10px;
    }
    #nav-footer li:first-child {
        padding-left: 0;
    }
    #nav-footer li:last-child {
        border-right: none;
        padding-right: 0;
    }

    #nav-footer li a {
        color: #000;
        display: table-cell;
        font-family: Verdana;
        font-weight: bold;
        height: 12px;
        padding: 3px;
        text-align: center;
        text-decoration: none;
        vertical-align: bottom;
    }

    #nav-footer li a:hover {
        color: #595959;
        /*background-color: #f6ffeb;*/
    }

    /*ul.nav-header li.selected {
        border-bottom: solid 2px #000099;
        background-color: #f6ffeb;
    }*/

    /*Used primarily in WEB/Workshops*/
    ul.nav {
        list-style-type: none;
        overflow: hidden;
        display: table;
        margin:0;
    }
    ul.nav li {
        display: table-cell;
        text-align: center;
        height:40px;
        width: 100px;
        font-family: Verdana;
        font-size: 8pt;
    }
    ul.nav li a {
        color: #000099;
        display: table-cell;
        font-family: Verdana;
        font-weight: bold;
        height: 40px;
        padding: 10px;
        text-align: center;
        text-decoration: none;
        vertical-align: bottom;
        width: 100px;
    }

    ul.nav li a:hover {
        font-weight:bold;
        background-color: #f6ffeb;
    }

    ul.nav li.selected {
        border-bottom: solid 2px #000099;
        background-color: #f6ffeb;
        font-weight:bold;
    }

    ul.nav li.selected a {
        font-weight:bold;
    }



    ul.faq {
        list-style:none;
        padding-left: 0px;
    }

    ul.faq li {
        padding-left: 0px;
        margin-left: 0px;
    }

    ul.faq li a {
        color: #000099;
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
    }
    #page-header {
        height: 80px;
        /*background: url(images/px_head.jpg) top repeat-x;*/
    }
    #page-footer {
        height: 89px;
    }

    #copy {
        font-weight: normal;
        font-size: 8pt;
        color: #595959;
        margin: 0px auto;
        text-align:center;
    }

    #subheading2 {
        margin: 0;
        padding: 15px 0px 20px 20px;
        color: #7CB431; 
        font-size:12pt;
        font-weight: bold;
    }


    #header {
        height: 270px;
        background: url(images/px_head.jpg) top repeat-x;
    }
    #footer {
        height: 89px;
        background: url(images/px_copy.gif) top repeat-x;
    }

    #subheading {
        margin: 0;
        padding-top: 25px;
        padding-left: 9px;
        background: url(images/px2.gif) top repeat-x;
        width: 774px;
        height: 25px;
    }
    #page-content {
        /*margin-top: 20px;*/
        /*margin-left: 40px;*/
        padding: 0px 20px;
        /*width: 760px;*/
        font-family: Arial;
        font-size: 12px;
        color: #595959;
    }

    /*Instead of worring about what is above, I will add against the page-content div/section*/
    #page-content a.nav-heading {
        color:#009;
        font-family:Verdana,Tahoma, Arial;
        font-size: 10pt;
        font-weight:bold;
    }

    #page-content .heading {
        font-family: Verdana,Tahoma, Arial;
        font-size: 10pt;
        font-weight: bold;
    }

    #page-content h3 {
        color:#000099;
        font-family: Verdana,Tahoma, Arial;
        font-size: 10pt;
        margin-bottom:5px;
        padding:0;
    }

    .clear {
        clear:both;
        float:none;
    }

    #client-login {
        position: absolute;
        top: 12px;
        left: 800px;
        font-size: 8pt;
        color: #00769E;
    }

    .client-login {
        font-family: Arial;
        font-size: 9pt;
        text-decoration: none;
        color: #00769E;
    }

    a.client-login {
        font-family: Arial;
        font-size: 9pt;
        text-decoration: none;
        color: #00769E;
    }

    a.client-login:HOVER {
        font-family: Arial;
        font-size: 9pt;
        text-decoration: none;
        color: #99CC33;
    }

    #copy-container {
        padding-top: 5px;
        width: 750px;
    }

@media screen and (min-width: 500px) {
    #logo {
        float:left;
        padding-right: 40px;
    }
    #nav-header {
        float: left;
        padding: 21px 0px 0px 0px;
    }
    #page-header,
    #page-footer {
        /*width: 1200px;*/
        min-width:560px;
        margin: 10px auto;
    }

    #page-content {
        min-width: 560px;
        margin: auto 40px;
        max-width: 800px;
    }

}

@media screen and (max-width: 500px) {
    #page-header {
        width: 100%;
        /*height: 80px;*/
    }
    #nav-header {
        padding: 0px;
    }
    #nav-header li a, 
    #nav-footer li a {
        font-size:14px;
        font-weight:normal;
    }
    #subheading2 {
        font-size:14pt;
    }

    #page-footer {
        width: 100%;
    }
    #page-content {
        width: 100%;
        font-family: Arial;
        font-size: 14px;
        color: #595959;
        padding:0px 30px 0px 20px;
    }
    #copy-container {
        width: 100%;
    }
    #logo {
        margin: 2px auto;
        padding-right: 0;
        float:none;
    }
}
