body
{
	background-color:#004A8D;
	text-align:center;
	margin:auto;
	color:#000000;
	font-family:Trebuchet MS;
	font-size:11px;
}
.commingsoon
{
	width:485px;
	height:450px;
	background-image:url("../images/Actt_Splash_Screen.jpg");
	background-repeat:no-repeat;
	text-align:center;
	margin:auto;
}
h1
{
	font-size:1.4em;
}

h2
{
	font-size:1.1em;
}
h3
{
	font-size:1em;
	color:#004A8D;
	/*padding-left:10px;*/
}
h4
{
	font-size:.75em;
	color:#004A8D;
}
a
{
	color:#004A8D;
	text-decoration:none;
}
img
{
	border:none;
}
#maincontainer
{
	width:760px;
	height:auto;
	margin:auto;
	margin:auto;
	padding:0;
	background-color:#FFFFFF;	
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}
#homemain
{
	width:760px;
	height:auto;
	margin:auto;
	margin:auto;
	padding:0;
	background-color:#FFFFFF;	
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	color:#004A8D;
}
#banner
{
	width:760px;
	height:140px;
	border-top:solid 5px #DEB306;
	border-bottom:solid 6px #CAE6FF;	
}
#homebanner
{
	width:760px;
	height:140px;
	border-top:solid 5px #DEB306;
	border-bottom:solid 6px #CAE6FF;	
}

#bannerleft
{
	width:137px;
	height:100%;
	float:left;
	margin:0;
	padding:0;
}

#logo
{
	width:137px;
	height:136px;	
	margin-left:10px;
	margin-top:3px;
	padding:0;
	float:left;
}

#bannerright
{
	width:600px;
	height:100%;
	float:right;
	margin:0;
	padding:0;	
}

#bannerrighttop
{
	/*width:100%;*/
	height:30%;
	float:right;
	margin:0;
	padding:0;
	padding-left:100px;
	/*margin-left:150px;*/
}

#bannerrighttop a
{
	/*font-size:.85em;*/
	color:#004A8D;
	text-decoration:none;
	font-weight:bold;
}

#bannerrightbottom
{
	width:100%;
	height:70%;
	float:left;
	margin:0;
	padding:0;
	color:#004A8D;
}
#bannerrightbottom img
{
	padding-top:30px;
	padding-right:280px;
}
#topfaq
{
	width:68px;
	/*height:100%;*/
	border-left:dashed 1px #C38B18;
	border-right:dashed 1px #C38B18;
	float:left;
	padding-top:12px;
	
}
#topcontact
{
	width:77px;
	/*height:100%;*/
	border-right:dashed 1px #C38B18;
	margin:0;
	padding-top:12px;
	float:left;
}
#topsearch
{
	width:202px;
	height:100%;
	float:left;
	padding-top:10px;
	margin:0;

}
.search
{
	background-color:#FDF1C4;
}

#insidelinks
{
	width:760px;
	height:27px;
	background-color:#004A8D;
	text-align:right;
	color:#FBDB5E;	
	border-bottom:solid 1px #FFFFFF;
	
}
#homelinks
{
	width:760px;
	height:27px;
	background-color:#004A8D;
	text-align:right;
	color:#FBDB5E;		
}
#homelinks a
{
	color:#FBDB5E;
	text-decoration:none;
}
#insidelinks a
{
	color:#FBDB5E;
	text-decoration:none;
}
.toplinks
{	
	margin-right:10px;
}

#insidebottomlinks
{
	width:760px;
	height:98px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	border-bottom:solid 1px #004A8D;
}

	
#leftlinks
{
	width:179px;
	height:129px;
	float:left;
	margin:0;
	padding:0;	
}
#leftlinks img
{
	float:left;
	margin-left:3px;
	border:none;
}
.topleftlinks
{
	margin-right:10px;
	float:right;
}

#leftlinks a
{
	color:#004A8D;
	text-decoration:none;
	
	font-size:1em;
	font-weight:bold;
	
}
#insidebottomlinkspic
{
	background-image:url("../images/hat_key.jpg");
	background-repeat:no-repeat;
	width:254px;
	height:98px;
	margin:0px;
	padding:0px;	
	float:left;
}

#insidebottomlinkspic_right
{
	background-image:url("../images/quality_is_key_long.jpg");
	background-repeat:no-repeat;
	width:506px;
	height:98px;
	float:left;
}

#insidebottomlinkspic_right span
{
	display:none;
}

#thekey
{
	width:403px;
	height:129px;
	margin:0;
	padding:0;
	float:left;
	
}

#reglink
{
	width:178px;
	height:25px;
	background-color:#D8AD05;
	margin:0;
	padding:0;
	border-bottom:solid 1px #FFFFFF;
}
#acclink
{
	width:178px;
	height:25px;
	background-color:#F2C406;
	margin:0;
	padding:0;
	border-bottom:solid 1px #FFFFFF;
}
#asseslink
{
	width:178px;
	height:25px;
	background-color:#FBDB5E;
	margin:0;
	padding:0;
	border-bottom:solid 1px #FFFFFF;
}
#recoglink
{
	width:178px;
	height:25px;
	background-color:#FEF4CD;
	margin:0;
	padding:0;
	border-bottom:solid 1px #FFFFFF;
}
#titlelink
{
	width:178px;
	height:25px;
	background-color:#FFFAE6;
	margin:0;
	padding:0;
}

#middlesection
{
	width:759px;
	height:auto;
	margin:0;
	padding:0;
	background-color:#CAE6FF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
}
#leftcolumn
{
	width:178px;
	height:auto;
	background-color:#FFFFFF;
	float:left;
	margin:0;
	padding:0;
}
#maincontents
{
	width:515px;
	height:auto;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	border-left:dashed 1px #024C8E;
	float:left;
}

#maincontents hr
{
	border: dashed 1px #C9A205;
}	
#maintop
{
	width:515px;
	height:40px;
	text-align:left;
	background-color:#FDF1C4;
	border-top:dashed 1px #C9A205;
	border-bottom:dashed 1px #C9A205;
}

#leftcollinks
{
	width:178px;
	height:auto;
	text-align:left;
}

#leftcollinks 
{
	text-decoration:none;
	color:#004A8D;

}

#leftcollinks hr
{
	margin-right:5px;
}

#leftsectionlinks
{
	margin-left:5px;
	
}
#leftsectionlinks ul
{
	list-style: none;
	padding:0px;
	margin:0px;
	
}

#leftsectionlinks li
{
	border-bottom:dashed 1px #004A8D;
	padding-bottom:5px;
	padding-top:5px;
}

#leftsectionlinks a
{
	width:173px;
}

#leftsectionlinks .otherListArticles
{
	border-bottom:dashed 1px #004A8D;
	padding-top:5px;
	padding-bottom:5px;
}

#leftcolinsidelinks img
{
	float:left;
}

#leftcolinsidelinks a
{
	float:right;
	text-decoration:none;
	color:#004A8D;
	/*font-size:1.1em;*/
	margin-right:5px;
}

#leftcolinsidelinks
{
	padding-top:5px;
}

#collinks
{
	width:178px;
	height:auto;
	background-color:#EBEBEB;
	margin:0;
	padding:0;
}

.categoryheader 
{
	font-weight:bold;
	font-size:1em;
}
.footer
{
	width:760px;
	height:auto;
	background-color:#DEB306;
	margin:0;
	padding:0;
	text-align:right;
	border-bottom:solid 1px #FFFFFF;
	color:#004A8D;
	font-size:1em;
}
.footerlinks
{
	margin-right:10px;
}
.teleios
{
	margin-top:5px;
	background-color:#004A8D;
	
}
.teleios a
{
	font-size:0.95em;
	color:#FFFFFF;
}
.header
{
	color:#004A8D;
	margin-left:20px;
	margin-top:10px;
}
#welcome
{
	width:760px;
	height:125px;
	padding:0;
	margin:0;
	border-bottom:dashed 1px #004A8D;
}

#welcomeleft
{
	width:253px;
	height:125px;
	float:left;
	background-image:url("../images/hat_key_home.jpg");
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

#welcomeright
{
	width: 507px;
	height:125px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}

#welcomecontent
{
	width:auto;
	height:auto;
	margin-right:20px;
	margin-left:20px;	
	padding:0;
	/*font-size:.9em;*/
}

#welcomecontent .articletitle
{
	font-size:1.3em;
	margin-top:7px;
	font-weight:bold;
	margin-bottom:5px;
}
#welcomecontent .articlecontent
{
	margin-top:-5px;
	margin-bottom:-13px;
}

.articlecontent strong
{
	font-size:1.1em;
}
.welcome_a
{
	margin-top:15px;
}

#welcomecontent img
{
	margin-left:5px;	
}
#welcomecontent a
{
	/*text-decoration:underline;*/
	font-style:italic;
	color:#FF6600;
	margin-bottom:-10px;
}

/* -- New Column ---*/
#top_col
{
	width:760px;
	height:215px;
	padding:0;
	margin:0;
	border-bottom:dashed 1px #004A8D;
}

#welcome_top_col
{
	width:254px;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	background-color:#FFF7D7;
	text-align:left !important;
}

#services_top_col
{
	width:506px;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	font-size:11px;
	text-align:left;
	background-color:White;
	
}
#services_top_col h3
{
    margin-top:12px;
    margin-left:20px;
}
#service_list,
#services_content
{
    float:left;
    text-align:left;
}

#service_list
{
    width:40%;
    height:215px;
    overflow-y:auto;
}

#service_list ul
{
    list-style:none;
}

#service_list ul li
{
	padding-bottom:3px;
}


#services_content
{
    width:59%;
    padding-left:3px;
    overflow:auto;
    height:215px;
    background-image:url("../images/mascot_face.jpg");
    background-repeat:no-repeat;
    background-position:right;
    background-color:#EBEBEB;
}

#service_catergorylist ul 
{
	list-style:none;
	padding:0px;
	margin-left:0px;
}

#service_catergorylist h3
{
	padding:0px;
	margin-left:0px;
}
.progress
{
    margin-top:20px;
    margin-left:50px;
}
.progress img
{
    vertical-align:middle;
}

/* -- End of New Column -- */

#events
{
	width:760px;
	height:200px;
	margin:0;
	padding:0;
	text-align:left;
	background-color:#DAE7F1;
}
.eventslist .otherListArticles
{
	margin-bottom:10px;
	
}
#whatshappening
{
	width:49%;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	/*background-color:#CAE6FF;*/
	border-right:solid 1px White;
}
.whatshappeningcontent
{
	width:auto;
	height:auto;
	margin-left:20px;
	margin-top:10px;
	padding:0;
	/*font-size:.9em;*/
}
.happeningimg
{
	float:left;
	margin-right:5px;
}
.morehappenings
{
	margin-top:10px;
}
.morehappenings a
{
	color:#FF6600;
	text-decoration:underline;
	font-style:italic;
}
.morehappenings img
{
	margin-left:5px;
}
#news
{
	width:49%;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	/*font-size:.9em;*/
	border-left:solid 1px White;
	background-image:url("../images/bigwhitearrow.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
}

.newscontent
{
	width:auto;
	height:auto;
	margin-left:20px;
	margin-top:10px;
	padding:0;
}
.newscontent a
{
	text-decoration:underline;
	color:#FF6600;
	font-style:italic;
}
.newscontent .articleListTitle
{
	color:#004A8D;
	font-style:normal;
}
.newsinfo img
{
	margin-left:5px;
}
.morenews
{
	float:right;
	margin-right:55px;
}
.newscontent .articleListReadMore
{
	color:#FF6600;
	font-style:italic;
	
}

.newsimage
{
	width:58px;
	height:58px;
	float:left;
	margin-right:5px;
}
#homemaincontent
{
	width:760px;
	height:auto;
	margin:0;
	padding:0;
	border-bottom:dashed 1px #004A8D;
	text-align:left;
	font-size:.9em;
}
#upper
{
	width:760px;
	height:220px;
	margin:0;
	padding:0;
	float:left;
	background-color:#FFFFFF;
}
#upper .content 
{
	height:220px;
}

#lower
{
	width:760px;
	height:220px;
	margin:0;
	padding:0;
	float:left;
	background-color:#FFFFFF;
}
#lower .content 
{
	height:220px;
}

.homeservices
{
	width:254px;
	height:167px;
	float:left;
	margin:0;
	padding:0;	
}
.homequality
{
	width:254px;
	height:100%;
	float:left;
	margin:0;
	padding:0;	
}

.homereg
{
	width:252px;
	height:100%;
	float:left;
	margin:0;
	padding:0px;
	
}
.homerecog
{
	width:252px;
	height:100%;
	float:left;
	margin:0;
	padding:0px;
	border-left:dashed 1px #004A8D;
	
}

.homeaccreditation
{
	width:252px;
	height:100%;
	float:left;
	margin:0;
	padding:0;
}
.hometitle
{
	width:252px;
	height:100%;
	float:left;
	margin:0;
	padding:0;
	border-left:dashed 1px #004A8D;
}
.homehead
{
	width:254px;
	height:37px;
	float:left;
	margin:0;
	padding:0;	
}

.homebody
{
	width:254px;
	height:130px;
	float:left;
	margin:0;
	padding:0;
}


.homereghead
{
	width:252px;
	height:37px;
	float:left;
	margin:0;
	padding:0;
	border-left:solid 1px #FFFFFF;
		
}

.homeregbody
{
	width:252px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	border-left:dashed 1px #004A8D;
}

.homeaccrhead
{
	width:252px;
	height:37px;
	float:left;
	margin:0;
	padding:0;
	border-left:solid 1px #FFFFFF;
}

.homeaccrbody
{
	width:252px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	border-left:dashed 1px #004A8D;
}
.homeaccrbody .content
{
	margin-top:5px;
}
.homequalityhead
{
	width:254px;
	height:32px;
	float:left;
	margin:0;
	padding:0;

}

.homequalitybody
{
	width:254px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
.homequalitybody .content
{
	margin-top:5px;
}
.homerecoghead
{
	width:252px;
	height:32px;
	float:left;
	margin:0;
	padding:0;
}

.homerecogbody
{
	width:252px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	
}
.homtitlehead
{
	width:252px;
	height:32px;
	float:left;
	margin:0;
	padding:0;	
}

.hometitlebody
{
	width:252px;
	height:auto;
	float:left;
	margin:0;
	padding:0;	
}

.content
{
	width:237px;
	height:220px;
	margin-left:5px;
	margin-top:-4px;
	margin-bottom:5px;
	padding:0;
	background-image:url("images/background.jpg");
	float:left;
}
.content a
{
	text-decoration:underline;
}

#greysection
{
	width:760px;
	height:175px;
	background-color:#EBEBEB;
	margin:0;
	padding:0;
	text-align:left;
	color:#004A8D;
		
}
#greysection a
{
	text-decoration:underline;
}
#greyleft
{
	width:33.3%;
	height:175px;
	float:left;
	margin:0;
	padding:0;
	background-color:#EBEBEB;
}
#greymiddle
{
	width:33.3%;
	height:175px;
	float:left;
	margin:0;
	padding:0;
	background-color:#EBEBEB;
}
#greyright
{
	width:33.3%;
	height:175px;
	float:left;
	margin:0;
	padding:0;
	background-color:#EBEBEB;
}

.greysectioncontent
{
	width:75%;
	height:auto;
	margin-left:25px;
	padding:0;
}
.greysectioncontent .link a
{
	font-style:italic;
	color:#FF6600;
	text-decoration:underline;
}

#mainbody
{
	text-align:left;
}
#mainbodycontents
{
	margin-left:10px;
	margin-right:5px;
	margin-bottom:10px;
	padding-top:5px;
}
#mainbodycontents .articletitle
{
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:15px;
}
#searchcontents .otherListArticles
{
	margin-bottom:5px;
}

#searchField
{
	margin-bottom:10px;
}
#template__ctl1_m2_SearchArticleList1_pnlArticleLst
{
	margin-top:10px;
	border-top:dashed 1px #CAE6FF;
}
#newsandeventsbody hr
{
	border-top: solid 1px #CAE6FF;
}

.whitecircle
{
	background-image:url("../images/whitecircle.jpg");
}

.bluecircle
{
	background-image:url("../images/bluecircle.jpg");
}

.bluecircle2
{
	background-image:url("../images/bluecircle2.jpg");
}

a.whitecircle, a.bluecircle, #greysection a.bluecircle2, #dispcontent a.bluecircle2
{
	
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
}

.whitecircle span, .bluecircle span, .bluecircle2 span
{
	text-decoration:underline;
	font-style:italic;
	margin-right:18px;
	color:#FF6600;
}

.mascot
{
	background-image:url("../images/actt_mascot.jpg");
	background-repeat:no-repeat;
	background-position:right;
	margin-right:5px;
	width:68px;
	height:152px;
	float:right;
}
.welcome_right .mascot span
{
    display:none;
}

.happeningimg
{
	height:100%;
	height:57px;
	
}

.welcome_left
{
	float:left;
	width:170px;
}

.welcome_right
{
	margin-top:15px;
	float:left;
	width:68px;
	height:152px;
}

#welcome_content
{
	height:130px;
	
}

#welcome_content .articlecontent
{
	padding-left:5px;
	
}

#dispcontent
{
	padding-left:5px;
	margin-top:14px;
}

#dispcontent a
{
	font-size:1em;
	font-weight:bold;
}

#dispcontent a.bluecircle2
{
	font-weight:normal;
}

#resources div
{
	margin:5px 0px 5px 0px;
}