body {
	padding-right: 0px; 
	padding-left: 0px; 
	background-image: url(../images/bg_gradient.gif); 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	background-repeat: repeat-x; 
	background-color: #a2c1d9;
	font-family: arial, verdana, sans-serif; 
	font-size: 0.7em; 
}

a {
	color: #006699; 
	text-decoration: none
}

a:active {
	color: #006699; 
	text-decoration: none
}

a:visited {
	text-decoration: none
}
a:hover {
	color: #ffffff; 
	background-color: #336699; 
	text-decoration: none
}

p {
	padding-left: 20px; 
	color: #000000; 
}


#centerbox {
	border-right: #000000 0px solid; 
	border-top: #000000 0px solid; 
	margin: 0px auto 0px; 
	vertical-align: top; 
	border-left: #000000 0px solid; 
	width: 780px; 
	border-bottom: #000000 0px solid;
}

#gradientleft {
	border-right: #000000 0px solid; 
	padding-right: 0px; 
	border-top: #000000 0px solid; 
	padding-left: 0px; 
	float: left; 
	background-image: url(../images/left.gif); 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #000000 0px solid; 
	width: 10px; 
	padding-top: 0px; 
	border-bottom: #000000 0px solid; 
	background-repeat: no-repeat; 
	height: 267px
}
#gradientleftinner {
	border-right: #000000 0px solid; 
	padding-right: 0px; 
	border-top: #000000 0px solid; 
	padding-left: 0px; 
	float: left; 
	background-image: url(../images/leftinner.gif); 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #000000 0px solid; 
	width: 10px; 
	padding-top: 0px; 
	border-bottom: #000000 0px solid; 
	background-repeat: no-repeat; 
	height: 100px
}

#gradientright {
	border-right: #000000 0px solid; 
	padding-right: 0px; 
	border-top: #000000 0px solid; 
	padding-left: 0px; 
	float: right; 
	background-image: url(../images/right.gif); 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #000000 0px solid; 
	width: 10px; padding-top: 0px; 
	border-bottom: #000000 0px solid; 
	background-repeat: no-repeat; 
	height: 267px
}
#gradientrightinner {
	border-right: #000000 0px solid; 
	padding-right: 0px; 
	border-top: #000000 0px solid; 
	padding-left: 0px; 
	float: right; 
	background-image: url(../images/rightinner.gif); 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #000000 0px solid; 
	width: 10px; padding-top: 0px; 
	border-bottom: #000000 0px solid; 
	background-repeat: no-repeat; 
	height: 100px
}

#pageheadercontent {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	background-image: url(../images/back.jpg); 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 760px; 
	padding-top: 0px; 
	height: 267px
}
#pageheadercontentinner {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	background-image: url(../images/back.jpg); 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 760px; 
	padding-top: 0px; 
	height: 100px
}

#logo {
	left: 10px; 
	float: left; 
	background-image: url(../images/logo.gif); 
	width: 238px; 
	position: relative; 
	top: 12px; 
	height: 45px
}

#photo {
	background-image: url(../images/photo.jpg); 
	width: 760px; 
	height: 202px
}
#photoinner {
	background-image: url(../images/photoinner.gif); 
	width: 760px; 
	height: 30px
}


#menubox {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	border-left: black 0px solid; 
	border-bottom: black 0px solid; 
	height: 65px;
}

#menu {
	border-right: white 0px solid; 
	border-top: white 0px solid; 
	padding-left: 60px; 
	font-weight: bold; 
	border-left: white 0px solid; 
	color: #000000; 
	border-bottom: white 0px solid; 
	font-size: 1.1em; 
	font-family: arial, verdana, sans-serif; 
	position: relative; 
	top: 174px; 
	height: 30px
}

#menuinner {
	border-right: white 0px solid; 
	border-top: white 0px solid; 
	padding-left: 11px; 
	font-weight: bold; 
	border-left: white 0px solid; 
	color: #000000; 
	border-bottom: white 0px solid; 
	font-family: arial, verdana, sans-serif; 
	position: relative; 
	top: 4px; 
	height: 30px
}

#menu div.menuentry {
	border-right: white 0px solid; 
	border-top: white 0px solid; 
	float: left; 
	border-left: white 0px solid; 
	width: 85px; 
	margin-right: 0px; 
	border-bottom: white 0px solid; 
	height: 30px
}
#menuinner div.menuentry {
	border-right: white 0px solid; 
	border-top: white 0px solid; 
	float: left; 
	border-left: white 0px solid; 
	width: 85px; 
	margin-right: 0px; 
	border-bottom: white 0px solid; 
	height: 30px
}
#menu div.menuentry a {
	border-right: white 0px solid; 
	border-top: white 0px solid; 
	display: block; 
	padding-bottom: 2px; 
	border-left: white 0px solid; 
	color: #000000; 
	padding-top: 2px; 
	border-bottom: white 0px solid; 
	text-align: center
}
#menuinner div.menuentry a {
	border-right: white 0px solid; 
	border-top: white 0px solid; 
	display: block; 
	padding-bottom: 2px; 
	border-left: white 0px solid; 
	color: #000000; 
	padding-top: 2px; 
	border-bottom: white 0px solid; 
	text-align: center
}
#menu div.menuentry a:hover {
	color: #000000; 
	background-color: #ccccff
}
#menuinner div.menuentry a:hover {
	color: #000000; 
	background-color: #ccccff
}
#menu div.menuentry a:visited {
}
#menuinner div.menuentry a:visited {
}

#pagebody {
	clear: both; 
	border-right: #000000 0px solid; 
	border-top: #000000 0px solid; 
	background-image: url(../images/body.gif); 
	border-left: #000000 0px solid; 
	width: 780px;
	border-bottom: #000000 0px solid; 
	background-repeat: repeat-y; 
	background-color: #ffffff
}

#pagebodyinner {
	clear: both; 
	border-right: #000000 0px solid; 
	border-top: #000000 0px solid; 
	background-image: url(../images/bodyinner.gif); 
	border-left: #000000 0px solid; 
	width: 780px;
	border-bottom: #000000 0px solid; 
	background-repeat: repeat-y; 
	background-color: #ffffff
}

#content {
	border-right: black 0px solid; 
	padding-right: 0px; 
	border-top: black 0px solid; 
	background-image: url(../images/boxbg.gif); 
	height: 310px;
	padding-left: 0px; 
	padding-bottom: 10px; 
	margin: 0px 10px 0px; 
	border-left: black 0px solid; 
	padding-top: 3px; 
	border-bottom: black 0px solid; 
	background-color: #ffffff
}
.maincontent {
	font-family: arial, verdana, sans-serif; 
	font-size: 1.2em; 
}

#contentinner {
	border-right: black 0px solid; 
	padding-right: 0px; 
	border-top: black 0px solid; 
	height: 280px;
	padding-left: 0px; 
	padding-bottom: 10px; 
	margin: 0px 10px 0px; 
	border-left: black 0px solid; 
	padding-top: 3px; 
	border-bottom: black 0px solid; 
	background-color: #ffffff
}


/* start of client login */
#content div.loginbox {
	margin: 0px 0px 0px 10px;
	width: 200px;
	height: 80px;
	border-right: #336699 1px solid; 
	border-left: #336699 1px solid; 
	border-top: #336699 1px solid; 
	border-bottom: #336699 1px solid; 
	color: #000000; 
}

#content div.loginboxinner {
	margin: 5px 5px 5px 5px;
	border-right: #ccccff 1px solid; 
	border-left: #ccccff 1px solid; 
	border-top: #ccccff 1px solid; 
	border-bottom: #ccccff 1px solid; 
	background-color: #ccccff;
	height: 70px;
	color: #000000; 
}

#content div.loginboxinnerclient {
	margin: 0px 0px 0px 0px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-color: #336699;
	height: 15px;
	color: #ffffff; 
}

#content div.loginboxinnerform {
	margin: 0px 0px 0px 0px;
	border-right: #ccccff 1px solid; 
	border-left: #ccccff 1px solid; 
	border-top: #ccccff 1px solid; 
	border-bottom: #ccccff 1px solid; 
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	background-color: #ccccff;
	height: 15px;
	color: #000000; 
}
/* end of client login */


/* start of homepage content */
#content div.homepagetechnicalheader {
	margin: 0px 0px 10px 0px;
	background-image: url(../images/techheader.jpg); 
	background-repeat: no-repeat; 
	width: 400px;
	font-size: 0px;
}
#content div.homepagetechnicalleftimage {
	margin: 23px 0px 0px 0px;
	background-image: url(../images/techleft.jpg); 
	width: 120px;
	border-right: #336699 0px solid; 
	border-left: #336699 0px solid; 
	border-top: #336699 0px solid; 
	border-bottom: #336699 0px solid; 
	color: #000000; 

}
#content div.homepagetechnicalrighttext {
	margin: 0px 0px 0px 122px;
	background-image: url(../images/techarrowright.gif); 
	width: 275px;
	border-right: #336699 0px solid; 
	border-left: #336699 0px solid; 
	border-top: #336699 0px solid; 
	border-bottom: #336699 0px solid; 
	font-size: 11px; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}

#content div.homepagecreativeheader {
	margin: 0px 0px 10px 0px;
	background-image: url(../images/creativeheader.jpg); 
	width: 400px;
	height: 35px;
	font-size: 0px; 
	font-family: arial, verdana, sans-serif; 
}
#content div.homepagecreativelefttext {
	margin: 23px 0px 0px 5px;
	background-image: url(../images/creativearrowleft.gif); 
	width: 275px;
	border-right: #336699 0px solid; 
	border-left: #336699 0px solid; 
	border-top: #336699 0px solid; 
	border-bottom: #336699 0px solid; 
	font-size: 11px; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}

#content div.homepagecreativerightimage {
	margin: -112px 0px 0px 275px;
	background-image: url(../images/creativeright.jpg); 
	width: 120px;
	height: 120px;
	border-right: #336699 0px solid; 
	border-left: #336699 0px solid; 
	border-top: #336699 0px solid; 
	border-bottom: #336699 0px solid; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}

/* end of homepage content */



#contentfooter {
	clear: both; 
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	font-size: 0.9em; 
	background-image: url(../images/seperator.gif); 
	margin: 0px 35px; 
	border-left: black 0px solid; 
	color: #000000; 
	padding-top: 14px; 
	border-bottom: black 0px solid; 
	background-repeat: repeat-x; 
	font-family: arial, verdana, sans-serif; 
	height: 20px; 
	background-color: #ffffff
}

#contentfooter a {
	color: #ffffff; 
	text-decoration: none
}
#contentfooter a:active {
	color: #ffffff; 
	text-decoration: none
}
#contentfooter a:visited {
	color: #ffffff; 
	text-decoration: none
}
#contentfooter a img {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	border-left: black 0px solid; 
	border-bottom: black 0px solid
}
#contentfooter div a {
	color: #336699; 
	text-decoration: none
}
#contentfooter div a:active {
	color: #336699; 
	text-decoration: none
}
#contentfooter div a:visited {
	color: #336699; 
	text-decoration: none
}
#contentfooter div a:hover {
	color: #ffffff; 
	background-color: #336699; 
	text-decoration: none
}
#pagefooter {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	background-image: url(../images/footer.gif); 
	border-left: black 0px solid; 
	font-size: 0.9em; 
	width: 780px; 
	border-bottom: black 0px solid; 
	height: 16px; 
	background-color: #ffffff
}

#skmscopyright {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	font-size: 0.9em; 
	border-left: black 0px solid; 
	width: 770px; 
	color: #000000; 
	border-bottom: black 0px solid; 
	font-family: tahoma, verdana, arial; 
	height: 32px; 
	text-align: right
}

#submenu {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	margin-top: 0px; float: left; 
	margin-bottom: 20px; 
	border-left: black 0px solid; 
	width: 350px; 
	border-bottom: black 0px solid
}
#submenu div.section {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	margin: 0px 0px 0px; 
	border-left: black 0px solid; 
	border-bottom: black 0px solid
}
#submenu div.section h1 {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	padding-left: 20px; 
	font-weight: normal; 
	font-size: 0.9em; 
	background-image: url(../images/fc_marker_small.gif); 
	margin: 0px 0px 10px 18px; 
	border-left: black 0px solid; 
	color: #b81e38; 
	border-bottom: black 0px solid; 
	background-repeat: no-repeat; 
	font-family: arial, verdana, sans-serif; 
}
#submenu div.section div.entry {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	padding-left: 18px; 
	margin-bottom: 8px; 
	border-left: black 0px solid; 
	border-bottom: black 0px solid
}
#submenu div.section div.entry a {
	display: block; 
	font-size: 0px; 
	color: #ff8599; 
	text-decoration: none
}
#submenu div.section div.entry a:hover {
	color: #ffffff; 
	background-color: #ccccff
}
#submenu div.section div.entry a:visited {
	text-decoration: none
}
#submenu div.section div.entry a img {
	border-top-width: 0px; 
	border-left-width: 0px; 
	float: left; 
	border-bottom-width: 0px; 
	margin: 3px 5px 3px 3px; 
	width: 36px; 
	height: 36px; 
	border-right-width: 0px
}
#submenu div.section div.entry a ins {
	display: block; 
	text-decoration: none
}
#submenu ins {
	display: block; 
	text-decoration: none
}
#submenu div.section div.entry a ins.title {
	border-right: black 0px solid; 
	padding-right: 2px; 
	border-top: black 0px solid; 
	padding-left: 4px; 
	font-weight: bold; 
	font-size: 0.9em; 
	padding-bottom: 0px; 
	border-left: black 0px solid; 
	padding-top: 2px; 
	border-bottom: black 0px solid; 
	font-family: arial, verdana, sans-serif; 
}
#submenu div.section div.entry a ins.description {
	border-right: black 0px solid; 
	padding-right: 2px; 
	border-top: black 0px solid; 
	padding-left: 4px; 
	font-size: 0.9em; 
	padding-bottom: 2px; 
	border-left: black 0px solid; 
	color: #404040; 
	padding-top: 0px; 
	border-bottom: black 0px solid; 
	font-family: arial, verdana, sans-serif; 
	height: 24px
}
#view {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	font-size: 0.9em; 
	float: right; 
	margin-bottom: 20px; 
	border-left: black 0px solid; 
	width: 410px; 
	color: #000000; 
	margin-right: 0px; 
	border-bottom: black 0px solid; 
	font-family: arial, verdana, sans-serif; 
}
#view div.article {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	margin: 5px 10px 0px 0px; 
	border-left: black 0px solid; 
	border-bottom: black 0px solid
}

#view div.article img {
	border-right: black 0px solid; 
	border-top: black 0px solid; 
	margin: 10px 0px 0px; 
	border-left: black 0px solid; 
	width: 380px; 
	border-bottom: black 0px solid
}
#view div.article h1 {
	padding-right: 0px; 
	padding-left: 20px; 
	font-weight: normal; 
	font-size: 0.9em; 
	background-image: url(../images/fc_marker.gif); 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 14px; 
	color: #b81e38; 
	padding-top: 0px; 
	background-repeat: no-repeat; 
	font-family: arial, verdana, sans-serif; 
}
#view div.article p {
	margin: 0px 0px 0px 0px
}
#view div.article p strong {
	font-size: 0.9em;
}
#view div.article p .quote {
	border-right: black 0px solid; border-top: black 0px solid; margin: 0px 0px 10px; border-left: black 0px solid; border-bottom: black 0px solid; font-style: italic
}
#view div.article p ul {
	border-right: black 0px solid; border-top: black 0px solid; padding-left: 18px; border-left: black 0px solid; border-bottom: black 0px solid
}
form {
	margin: 0px 0px 0px 0px;
}
form input, select {
	border-right: #336699 1px solid; 
	border-top: #336699 1px solid; 
	font-size: 1em; 
	border-left: #336699 1px solid; 
	color: #336699; 
	border-bottom: #336699 1px solid; 
	font-family: arial, verdana, sans-serif; 
}
.radio {
	border-right: #336699 0px solid; 
	border-top: #336699 0px solid; 
	font-size: 1em; 
	border-left: #336699 0px solid; 
	color: #336699; 
	border-bottom: #336699 0px solid; 
	font-family: arial, verdana, sans-serif; 
}
textarea {
	border-right: #336699 1px solid; 
	border-top: #336699 1px solid; 
	font-size: 1em; 
	border-left: #336699 1px solid; 
	color: #336699; 
	border-bottom: #336699 1px solid; 
	font-family: arial, verdana, sans-serif; 
}
form div {
	margin: 0px 0px 0px;
}
#view div.contact {
	
}
#view div.contact div {
	margin-top: 15px
}
#view div.contact div.title {
	font-weight: bold; 
	font-size: 0.9em; 
	color: #b81e38
}
#view div.contact a {
	color: #336699; text-decoration: none
}
#view div.contact a:hover {
	color: #ffffff; background-color: #336699; text-decoration: none
}

.box {
	margin: 0px 0px 0px 0px;
	width: 183px;
	height: 80px;
	border-right: #336699 1px solid; 
	border-left: #336699 1px solid; 
	border-top: #336699 1px solid; 
	border-bottom: #336699 1px solid; 
	font-size: 0.9em; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}
.boxform {
	margin: 0px 0px 0px 0px;
	width: 720px;
	height: 80px;
	border-right: #336699 1px solid; 
	border-left: #336699 1px solid; 
	border-top: #336699 1px solid; 
	border-bottom: #336699 1px solid; 
	font-size: 0.9em; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}
.boxportfolio {
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 80px;
	border-right: #336699 1px solid; 
	border-left: #336699 1px solid; 
	border-top: #336699 1px solid; 
	border-bottom: #336699 1px solid; 
	font-size: 0.9em; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}
.boxcontact {
	margin: 0px 0px 0px 0px;
	width: 530px;
	height: 80px;
	border-right: #336699 1px solid; 
	border-left: #336699 1px solid; 
	border-top: #336699 1px solid; 
	border-bottom: #336699 1px solid; 
	font-size: 0.9em; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}
.boxlogin {
	margin: 0px 0px 0px 0px;
	width: 310px;
	height: 70px;
	border-right: #336699 1px solid; 
	border-left: #336699 1px solid; 
	border-top: #336699 1px solid; 
	border-bottom: #336699 1px solid; 
	font-size: 0.9em; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}
.creativearrowbg {
	background-image: url(../images/creativearrowbg.gif); 
}
.technicalarrowbg {
	background-image: url(../images/technicalarrowbg.gif); 
}
.contentarrowbg {
	background-image: url(../images/contentarrowbg.gif); 
	background-repeat: no-repeat;
	background-position: 90% 10%
}

.contentinnerarrowbg {
	background-image: url(../images/contentarrowbg.gif); 
	background-repeat: no-repeat;
	background-position: 250px 30px;
}

.boldcenter {
	font-weight: bold;
	text-align: center;
}

.softbackground {
	BACKGROUND-COLOR: #ededed; 
	}

.clsAlternative1	{
	font-family : arial, tahoma, verdana;
	font-size : 1em;
	color : #000000;
	border-color : #000000; 
	vertical-align: top;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #ededed
}
.clsAlternative0	{ 
	font-family : arial, tahoma, verdana;
	font-size : 1em;
	color : #000000;
	border-color : #000000; 
	vertical-align: top;
	TEXT-ALIGN: left;
	vertical-align: top;
}

.boxheader {
	color: #ffffff; 
	background-color: #336699;
	font-family: arial, verdana, sans-serif; 
	font-size: 1.2em;
	font-weight: bold;
}
.rightboxheader {
	color: #ffffff; 
	background-color: #336699;
	font-family: arial, verdana, sans-serif; 
	font-size: 0.9em; 
}
.rightboxcontent {
	background-color: #ccccff;
	font-family: arial, verdana, sans-serif; 
	font-size: 1.2em; 
}

.mandatory {
	FONT-SIZE: 1.8em; 
	FONT-WEIGHT: bold; 
	COLOR: #ff0000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.boxnavview {
	BACKGROUND: #ffffff; 
	MARGIN-TOP: 10px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	FLOAT: left; 
	FONT-SIZE: 0.9em; 
	MARGIN-LEFT: 4px; 
	WIDTH: auto; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.boxnavselect {
	BACKGROUND: #dddddd; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-LEFT: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	MARGIN-TOP: 10px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	FLOAT: left; 
	FONT-SIZE: 0.9em; 
	MARGIN-LEFT: 4px; 
	WIDTH: auto; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.boxnavpageselect {
	BACKGROUND: #336699; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-LEFT: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	MARGIN-TOP: 10px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	FLOAT: left; 
	FONT-SIZE: 0.9em; 
	MARGIN-LEFT: 4px; 
	WIDTH: auto; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}

.boxnav {
	BACKGROUND: #ffffff; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	BORDER-LEFT: #336699 1px solid; 
	MARGIN-TOP: 10px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	FLOAT: left; 
	FONT-SIZE: 0.9em; 
	MARGIN-LEFT: 4px; 
	WIDTH: auto; 
	COLOR: #336699; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}

A.boxnav {
	BACKGROUND: #ffffff; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	BORDER-LEFT: #336699 1px solid; 
	MARGIN-TOP: 10px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	FLOAT: left; 
	FONT-SIZE: 0.9em; 
	MARGIN-LEFT: 4px; 
	WIDTH: auto; 
	COLOR: #336699; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.boxnav:visited {
	BACKGROUND: #dddddd; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-LEFT: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	MARGIN-TOP: 10px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	FONT-SIZE: 0.9em; 
	FLOAT: left; 
	MARGIN-LEFT: 4px; 
	WIDTH: auto; 
	COLOR: #336699; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.boxnav:hover {
	BACKGROUND: #336699; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-LEFT: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	MARGIN-TOP: 10px; 
	PADDING-TOP: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	FONT-SIZE: 0.9em; 
	FLOAT: left; 
	MARGIN-LEFT: 4px; 
	WIDTH: auto; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}


/* START OF Skiplinks for accessibility */

#skiplinks { position: relative; }
ul#skiplinks  {
	padding: 0;
	margin: 0;
	list-style: none;
}
#skiplinks li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
#skiplinks a {
	color: #000000;
	font-weight: bold;
	position: absolute;
	top: 15px;
	left: 520px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: .8em !important;
	z-index: 1000;
}
#skiplinks a:active, #skiplinks a:focus {
	display: block;
	overflow: visible;
	margin: 0;
	padding: 6px .2em;
	width: auto;
	height: auto;
	border: 0;
	font-size: .7em;
	text-align: center;
	background: #ededed;
}
/* END OF Skiplinks for accessibility */
