BODY {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EFFFE8;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	overflow: -moz-scrollbars-vertical;
}
TABLE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Black;
}
H1 {
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #1866FF;
	margin-top: 0px;
	margin-bottom: 3px;
	background-color: transparent;
}
H2 {
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 16px;
	font-weight: bold;
	color: #202020;
}
H3 {
	color: White;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: transparent;
	font: bold 14px Arial, Helvetica, sans-serif;
}
H4 {
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: transparent;
	font: bold 15px Arial, Helvetica, sans-serif;
}
H5 {
	color: Black;
	background-color: transparent;
	font: 13px Arial, Helvetica, sans-serif;
}
.framtak {
	color: White;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: transparent;
	font: bold 35px Arial, Helvetica, sans-serif;
}
.com {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size : 15px;	
	font-weight: bold;
}
A:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #0044CD;
	text-decoration : none;
	background-color : transparent;
}
A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #0044CD;
	text-decoration : none;
	background-color : transparent;
}
A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : red;
	text-decoration : underline;
	background-color : transparent;
}
A:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #0044CD;
	text-decoration : none;
	background-color : transparent;
}
.framtak A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
.framtak A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 35px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
.framtak A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 35px;
	color : #1866FF;
	font-weight: bold;
	text-decoration : none;
	background-color : transparent;
}
.framtak A:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 35px;
	color: White;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
.menu A:link {
	text-decoration: none;
	color: White;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu A:visited {
	text-decoration: none;
	color: White;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu A:hover {
	text-decoration: none;
	color: White;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu A:active {
	text-decoration: none;
	color: White;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu2 A:link {
	text-decoration: none;
	color: #0044CD;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu2 A:visited {
	text-decoration: none;
	color: #0044CD;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu2 A:hover {
	text-decoration: underline;
	color: red;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu2 A:active {
	text-decoration: none;
	color: #0044CD;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.class4 A:link {
	text-decoration: none;
	color : #0044CD;
	font-size : 16px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
.class4 A:visited {
	text-decoration: none;
	color: #0044CD;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.class4 A:hover {
	text-decoration: underline;
	color: #0044CD;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.class4 A:active {
	text-decoration: underline;
	color: #0044CD;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.hr{
	height: 1px;
	width: 100%;
	background: #1866FF;
	color: gray;
	border: 0;
}
.HR2 {
	height: 1px;
	width: 50%;
	background: transparent;
	color: gray;
}
.red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Red;
}
.green {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Green;
}
.red16 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Red;
}
.border {
	border-width: thin thin thin thin;
	color: Black;
}
.border2 {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: Gray Gray Gray Gray;
	background-color: White;
}
#red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Red;
}
.light {
	background-color : #FFFFCC;
}
.bb {
	background-color : #E6F2FF;
	padding-left : 3px;
	padding-right : 2px;
	padding-top : 8px;
	padding-bottom : 8px;
}
.yellowb {
	color : Yellow;
	font-size : 13px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
.teal18b {
	color : Teal;
	font-size : 18px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
.gray18b {
	color : Gray;
	font-size : 18px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
.red18b {
	color : Red;
	font-size : 18px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}
.quiz {
	font-family : "Comic Sans MS";
	font-size : 40px;
	font-weight : bold;
	color : #0000CC;
}
.box {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: White White White White;
	color: Black;
	background-color: transparent;
}
.box2 {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: Gray Gray Gray Gray;
	color: Black;
	background-color: White;
	padding: 12px;
}
.box3 {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: Gray Gray Gray Gray;
	color: Black;
	padding: 5px;
}
.box4 {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: Gray Gray Gray Gray;
	background-color: White;
	color: Black;
	padding: 10px;
}
.box5 {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: Red Red Red Red;
	color: Black;
	background-color: transparent;
	padding: 5px;
}
.menubox {
	border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: White White White White;
	color: White;
	background-color: #0056FE;
}
.map {
	color: #003399;
	background-color: transparent;
}
.rollover a {
	display: block;
	width: 120px;
	background-color: #0056FE;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
}
.rollover a:hover {
	display: block;
	width: 120px;
	background-color: #6699FF;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
}
.rollover2 a { 
	background-color: #ffffff;
}
.rollover2 a:hover {
	display:block;
	width: 100%;
	background-color: #FFFFCC;
	height : auto;
}
/*Spam prevention*/
.s {
	padding-top: 5px;
	padding-bottom: 5px;
}
.teal18b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Teal;
	font-weight : bold;
}
.b16 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight : bold;
}
.gray18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Gray;
	font-weight : bold;
}
.gray13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Gray;
	font-weight : bold;
}
.gold18b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #CFB53B;
	font-weight : bold;
}
.n15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : Black;
}
.navy16 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Navy;
	font-weight : bold;
	font-style : italic;
}
.blue16b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Navy;
	font-weight : bold;
}
.blue15 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : Navy;
	font-weight : bold;
}
.blue15bi {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #1866FF;
	font-weight : bold;
}
.blue13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Navy;
	font-weight : bold;
}
.bluefont {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Navy;
}
.white16b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #ffffff;
	font-weight : bold;
	font-style : italic;
}
.white20 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #ffffff;
	font-weight : bold;
}
.blue18b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Navy;
	font-weight : bold;
}
.white {
	color: White;
}
.left {
	background-color : #ffffff;
	color : Black;
	float : left;
}
.right {
	float: right;
}
.q{
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : #FF0000;
	font-style : italic;
}
.q2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #FF0000;
}
.a{
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : Navy;
	font-style : italic;
}

.clock {
	padding-top: 1px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
	color: Green;
	background-color: White;
}

.white13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : White;
}
.red13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : red;
}
.white13b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : White;
	font-weight : bold;
}
.black12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
}
.space30 {
	line-height: 30px;
}
.pad6 {
	padding-top: 6px;
	padding-bottom: 6px;
}
.bluewaves {
	color: #1866FF;
	font-size: 35px;
	letter-spacing: -5px;
	line-height: 15px;
	text-indent: 10px;
}
.b5 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
}
.bg1 {
	background-color: #DDFFCE;
	padding: 6px;
	border: 1px solid Black;
}
.bg {
	padding: 6px;
	border: 1px solid Black;
}
.bg2 {
	background-color: #CCFFB4;
}
.bg3 {
	background-color: transparent;
	display: block;
	padding: 0px 0px 10px 0px;
}
.bg4 {
	background-color: transparent;
	display: block;
	padding: 10px 0px 10px 0px;
}
.bg5 {
	background-color: White;
	display: block;
	padding: 10px 0px 10px 2px;
}
.bg6 {
	background-color: White;
	display: block;
	padding: 0px 0px 0px 12px;
}
.bg7 {
	background-color: #7EA7FF;
	display: block;
	padding: 0px 0px 0px 12px;
}
.bg8 {
	background-color: #5F5F5F;
	display: block;
	padding: 0px 0px 0px 12px;
}
.bigblue {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #1866FF;
	background-color: transparent;
}
.blue {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #1866FF;
	background-color: transparent;
}
.photo {
	font: normal 11px Arial, Helvetica, sans-serif;
}
.question {
	font-size: 40px;
	font-weight: bold;
}
.ll {
	font-size: 24px;
	color: Red;
	font-weight: bold;
	font-style: italic;
}
.txt {
	vertical-align: top;
	padding-left: 5px;
}
.border {
	border: 1px solid #1866FF;
	padding-bottom: 5px;
	padding-top: 5px;
}
.m {
	vertical-align: middle;
}

/* Iconize 0.5 */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_xls.gif) no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_exe.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_archive.gif) no-repeat center right;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pic.gif) no-repeat center right;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_film.gif) no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_music.gif) no-repeat center right;
}

a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_skype.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(icons/icon_mailto.gif) no-repeat center right;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}
.c {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.indent {
	padding-left: 50px;
}
.top50 {
	margin-top: 50px;
}
