
body	{  font-size: small; font-family:  Arial, Helvetica, sans-serif; color:#000000; margin: 0px; padding: 0px; background-color:#EFEFEF; }
img		{ border:0px; }

.login { background-color: #FFFFFF; }
.login .error	{ font-family:  Arial, Helvetica, sans-serif; font-style:normal; color:#FF0000; }
.login td		{ font-family:  Arial, Helvetica, sans-serif; color: #02267C; font-style:normal; font-weight:normal; background-color: #FFFFFF; height: 25px; }
.login .input	{ font-family:  Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size: small; color: #02267C; width: 160px; border:1px solid #02267C; }
.login .btn		{ font-family:  Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; padding: 1px; border: 1px outset; margin: 1px; background-color:#B8CBDC; width: 50px; }

.text {	font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration: none ; }

.top { font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration: none ; }
.top A:link		{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration:underline; }
.top A:visited	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration:underline; }
.top A:active	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration:underline; }
.top A:hover	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration: none ; }

.nav { font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration: none ; }
.nav A:link		{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
.nav A:visited	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
.nav A:active	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
.nav A:hover	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration: none ; }

.list { border: 1px solid #AAAAAA; background-color: #FFFFFF; }
.list .title	{ font-family:  Arial, Helvetica, sans-serif; color: #000000; font-style:normal; font-weight:bold; background-color: #B8CBDC; height: 20px; padding-left:5px; }
.list td		{ font-family:  Arial, Helvetica, sans-serif; color: #000000; font-style:normal; font-weight:normal; background-color: #FFFFFF; height: 20px; padding-left:5px; padding-right:5px; }
.list A:link	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:none; }
.list A:visited	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:none; }
.list A:active	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:none; }
.list A:hover	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline ; }
.list .btn		{ font-family:  Arial, Helvetica, sans-serif; font-weight: normal; padding: 1px; border: 1px outset; margin: 1px; background-color:#B8CBDC; }

.sbtn		{ font-family:  Arial, Helvetica, sans-serif; font-weight: normal; padding: 1px; border: 1px outset; margin: 1px; background-color:#B8CBDC; }

/* {{{ form styles  */
form{
	margin:0px;
	padding:0px;
}
.SearchInput{
	font-family:  Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #000000;
	width: 120px;
}
.ModInput{
	font-family:  Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #000000;
	width: 400px;
}
.ModTextarea{
	text-align: justify;
	overflow: auto;
	background-color:#FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	width: 500px;
}
.QuizInput{
	font-family:  Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #000000;
	width: 450px;
}
.QuizTextarea{
	text-align: justify;
	overflow: auto;
	background-color:#FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	width: 452px;
}

.ContactInput		{ font-family:  Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #02267C; width: 160px; border:1px solid #02267C; }
.ContactTextarea	{ font-family:  Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #02267C; width: 160px; border:1px solid #02267C; }
/* }}} form styles  */


.error {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#FF0000;
}

.libpag { font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration: none ; }
.libpag A:link		{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
.libpag A:visited	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
.libpag A:active	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
.libpag A:hover	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration: none ; }


.title	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #D7190D; font-style:normal; font-weight:bold; }
.title1	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003E91; font-style:normal; font-weight:bold; }
.title2	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #003E91; font-style:normal; font-weight:bold; }

.bullet
{
	margin:3px 0px 3px 10px;
	padding: 10px 0px 15px 0px;
	list-style: none;	
	color:#000000;
}
.bullet li
{
	padding-left: 10px;
	background-image: url(../../images/arrowred.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color:#000000;
}
.bullet2
{
	margin:0px 0px 3px 5px;
	padding: 0px 0px 15px 0px;
	list-style: none;	
	color:#000000;
}
.bullet2 li
{
	padding-left: 10px;
	background-image: url(../../images/arrowred.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color:#000000;
}
.bullet3
{
	margin:3px 0px 3px 15px;
	padding: 10px 0px 15px 0px;
	list-style: none;	
	color:#000000;
}
.bullet3 li
{
	padding-left: 10px;
	background-image: url(../../images/arrow_bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color:#000000;
}

.faq
{
	margin:3px 0px 3px 20px;
	padding: 10px 0px 15px 20px;	
}
.faq li
{
	padding-left: -5px;
}

.listModules
{
	margin:0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}
.listModules li
{
	padding: 0px;
	margin: 0px;
}

A.SGLink:link	{ font-family:  Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: normal; color:#000000; text-decoration:none; }
A.SGLink:visited{ font-family:  Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: normal; color:#000000; text-decoration:none; }
A.SGLink:active	{ font-family:  Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: normal; color:#000000; text-decoration:none; }
A.SGLink:hover	{ font-family:  Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: normal; color:#000000; text-decoration: underline ; }

.SGLinkInner{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration:none; height:15px; }
A.SGLinkInner:link		{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration:none; }
A.SGLinkInner:visited	{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration:none; }
A.SGLinkInner:active	{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration:none; }
A.SGLinkInner:hover		{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#FFFFFF; text-decoration: underline ; }

A.BLink:link	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#023C90; text-decoration:underline; }
A.BLink:visited	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#023C90; text-decoration:underline; }
A.BLink:active	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#023C90; text-decoration:underline; }
A.BLink:hover	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#023C90; text-decoration: none ; }

A.BLink2:link	{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#00287A; text-decoration:none; }
A.BLink2:visited{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#00287A; text-decoration:none; }
A.BLink2:active	{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#00287A; text-decoration:none; }
A.BLink2:hover	{ font-family:  Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color:#00287A; text-decoration: underline ; }

A.TextLink:link		{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
A.TextLink:visited	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
A.TextLink:active	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration:underline; }
A.TextLink:hover	{ font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#000000; text-decoration: none ; }

A.logout:link { font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#023C90; text-decoration:none; }
A.logout:visited { font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#023C90; text-decoration:none; }
A.logout:active { font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#023C90; text-decoration:none; }
A.logout:hover { font-family:  Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#023C90; text-decoration: underline; }


.footer { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: normal; color:#535353; }
.footer A:link		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #535353; text-decoration: none; }
.footer A:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #535353; text-decoration: none; }
.footer A:active	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #535353; text-decoration: none; }
.footer A:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #535353; text-decoration: underline; }

.copyright { font-family: Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: normal; color:#B4B4B4; }
.copyright A:link		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #B4B4B4; text-decoration: none; }
.copyright A:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #B4B4B4; text-decoration: none; }
.copyright A:active		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #B4B4B4; text-decoration: none; }
.copyright A:hover		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #B4B4B4; text-decoration: underline; }
