/* CSS Document */
body {
	background-color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	margin:0px;
}

ul {
margin:0px;
padding:0px;}

table, tr, td{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}

#flashcontent {
		width: 210px;
		height: 448px;
		float: center;
		margin: 0px 0px;
		text-align:center;
}
#flashcontent2 {
		width: 219px;
		height: 186px;
		float: center;
		margin: 0px 0px;
		text-align:center;
}		


/* backgrounds */
.topNavBg {
	background:url(images/topNavBg.gif) repeat-x 0px 0px;
	height:31px;
}
.white{background-color:#FFFFFF;}
.grey{background-color:#cccccc;}
.lightgrey{background-color:#efefef;}

/*Text links*/
.topLink {
	background-color:#0152a4;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	height:24px;
	vertical-align:middle;
}
.topLink a{
	color:#FFFFFF;
	text-decoration:none;
}
.topLink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#014da1;
	font-weight:normal;
	padding:12px 0px 11px 20px;
	margin:0px;
	cursor:default;
}

h2{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#014da1;
	text-decoration:none;
	font-weight:normal;
	padding:10px 0px 10px 20px;
	margin:0px;
}
h2 a{
	color:#014da1;
	text-decoration:none;
}
h2 a:hover{
	color:#dd0000;
	text-decoration:underline;
}

h3{
	background:url(images/arrow1.gif) no-repeat 20px 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#014da1;
	font-weight:bold;
	padding:12px 0px 11px 40px;
	margin:0px;
	cursor:default;
}

h4{ 
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#014da1;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0px 5px 5px;
	margin:0px;
	cursor:default;
}

.nav{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
.nav a{
	color:#FFFFFF;
	text-decoration:none;
}
.nav a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.bottom1{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#0152a4;
	text-decoration:none;
	border-bottom:1px solid #efefef;
	border-top:1px solid #efefef;
}
 .bottom1 a{
	color:#0152a4;
	text-decoration:none;
}
.bottom1 a:hover{
	color:#0152a4;
	text-decoration:underline;
}
.bottom2{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	padding:10px 0px 0px 0px;
}
 .bottom2 a{
	color:#999999;
	text-decoration:none;
}
.bottom2 a:hover{
	color:#666666;
	text-decoration:underline;
}

.mainText {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#013164;
	text-decoration:none;
	padding:5px 5px 5px 5px;
	text-align:justify;
	font-size:11px;
}
.mainText2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#013164;
	text-decoration:none;
	padding:10px 20px 5px 20px;
	text-align:justify;
	font-size:11px;
}
.mainText a, .mainText2 a{
	color:#0000dd;
	text-decoration:underline;
}
.mainText a:hover, .mainText2 a:hover{
	color:#dd0000;
	text-decoration:none;
}

.textHead {
	background:url(images/arrow1.gif) no-repeat 0px 3px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#013164;
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 10px 20px;
	cursor:default;
	text-decoration:none;
}
.textHead a{
	color:#013164;
	cursor:pointer;
	text-decoration:none;
}
.textHead a:hover{
	color:#013164;
	cursor:pointer;
	text-decoration:underline;
}



.solutions {
	font-family:Trebuchet MS, Arial, Helvetica, Tahoma, sans-serif;
	color:#0152a4;
	text-decoration:none;
	font-size:12px;
	background:url(images/arrow2.gif) no-repeat 5px 8px;
	padding:3px 10px 3px 20px;
}
.solutions a{
	color:#0152a4;
	text-decoration:none;
}
.solutions a:hover{
	color:#dd0000;
	text-decoration:underline;
}
.certificate {
	background:url(images/certBg.gif) repeat-x 0px 0px;
	height:51px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#013164;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	cursor:default;
}
.certificate:first-line {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#CC0000;
}

.border1 {
	border:4px #d1d1d1 double;
	padding: 2px 2px 2px 2px;
	
}

.border2 {
	border:1px #0253a7 solid;
	padding: 2px 2px 2px 2px;
	
}

.tablehead {
	background-color:#0066CC;
	border-bottom:4px solid #FF9900;
	height:45px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:Titlecase;
	text-decoration:none;
	padding:3px 10px 3px 10px;
}

.tablehead2{
	background-color:#0066CC;
	border-bottom:4px solid #FF9900;
	height:45px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:Titlecase;
	text-decoration:none;
	padding:3px 4px 3px 4px;
}

.abc td{ 
text-align:center;
	
}

input, select {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}

.button{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background-color:#003399;
	border:3px double #0066CC;
}