/*
-----Gerenal----
----------------*/
body {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	}

table {
	border-spacing: 0; 
	border-collapse:collapse;
	}

td { 
	padding: 0; 
	vertical-align: top;
	}
	
img { 
	border: 0px;
	}

form {
	padding: 0px;
	margin: 0px;
	}
	
/*
-----Header-----
----------------*/
.header-left {
	width: 50%;
	background-image: url(images/header-left.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}
	
.header-right {
	width: 50%;
	background-image: url(images/header-right.jpg);
	background-repeat: no-repeat;
	}
	
#nav {
	width: 992px;
	height: 30px;
	}
	
	#nav-left {
		display: inline;
		float: left;
		width: 373px;
		height: 23px;
		background-image: url(images/nav-left.gif);
		background-repeat: no-repeat;
		color: #ffffff;
		text-align: center;
		padding: 7px 0px 0px 0px;
		}
		
		#nav-left a:link, #nav-left a:visited {
			color: #ffffff;
			text-decoration: none;
			padding: 0px 6px;
			}
			
		#nav-left a:hover, #nav-left a:active {
			color: #ffffff;
			text-decoration: underline;
			padding: 0px 6px;
			}
			
	#nav-lang {
		display: inline;
		float: left;
		width: 245px;
		height: 26px;
		background-image: url(images/nav-lang.gif);
		background-repeat: no-repeat;
		padding: 4px 0px 0px 0px;
		}
		
	#nav-right {
		display: inline;
		float: left;
		width: 374px;
		height: 23px;
		background-image: url(images/nav-right.gif);
		background-repeat: no-repeat;
		color: #ffffff;
		padding: 7px 0px 0px 0px;
		}
		
		#nav-right a:link, #nav-right a:visited {
			color: #ffffff;
			text-decoration: none;
			padding: 0px 6px;
			}
			
		#nav-right a:hover, #nav-right a:active {
			color: #ffffff;
			text-decoration: underline;
			padding: 0px 6px;
			}
			
			#topmenu {
				float: left;
				display: inline;
				padding: 0px 1px;
				}
			
				/*
				-----DROP DOWN MENUS-----
				------------------------*/
				#nav-right ul {
					list-style: none;
					margin: 0px;
					padding: 0px;
					}

				#nav-right a {
					margin: 0;
					padding: 0px 0px 5px 0px;
					}

				#nav-right li a {
					display: block;
					padding: 0px 0px 5px 0px;
					text-align: left;
					}

				#nav-right li {
					position: relative;
					z-index: 1000;
					float: left;
					}
	
				#nav-right li ul {
					margin: 0px;
					padding: 8px 0px 10px 0px;
					}
	
				#nav-right li ul li {
					background-color: #3477e3;
					border-bottom: solid 1px #001b6e;
					border-left: solid 1px #001b6e;
					border-right: solid 1px #001b6e;
					width: 170px;
					padding: 2px 5px 3px 5px;
					font-size: 10px;
					font-weight: bold;
					}

				#nav-right li ul li a:link, #nav-right li ul li a:visited {
					display: block;
					color: #ffffff;
					height: 1%;
					padding: 0px;
					}

				#nav-right ul ul {
					position: absolute;
					z-index: 1000;
					}

				#nav-right ul ul ul {
					position: absolute;
					top: 0;
					left: 100%;
					z-index: 1000;
					}

				div#nav-right ul ul,
				div#nav-right ul li:hover ul ul,
				div#nav-right ul ul li:hover ul ul
				{display: none;}

				div#nav-right ul li:hover ul,
				div#nav-right ul ul li:hover ul,
				div#nav-right ul ul ul li:hover ul
				{display: block;}
			
/*
-----Left nav-----
----------------*/
.nav-left {
	width: 257px;
	background-color: #dbd6f5;
	}
	
#nav-left-alt {
	width: 257px;
	height: 324px;
	background-color: #dbd6f5;
	float: left;
	display: inline;
	}
	
	#search-box {
		width: 227px;
		height: 79px;
		background-image: url(images/search-bg.gif);
		background-repeat: no-repeat;
		padding: 7px 15px 0px 15px;
		}
		
		#search-box p {
			margin: 0px;
			padding: 3px 0px;
			color: #3c3c88;
			}
			
		#search-input {
			display: inline;
			float: left;
			width: 154px;
			height: 21px;
			}
			
			#search-input input {
				width: 151px;
				height: 19px;
				padding: 0px;
				margin: 0px;
				border: solid 1px #000000;
				background-image: url(images/search-input.gif);
				background-repeat: repeat-x;
				}
	
	.application input {
		border: 1px solid #b3b3b3;
		width: 250px;
		}
		
	.application-sm input {
		border: 1px solid #b3b3b3;
		width: 100px;
		}
		
	.application-md input {
		border: 1px solid #b3b3b3;
		width: 135px;
		}
		
	.application select {
		border: 1px solid #b3b3b3;
		}
		
	.submit input {
		border: 1px solid #000000;
		width: 200px;
		height: 25px;
		}
		
	#nav-left-holder {
		width: 250px;
		height: 271px;
		background-image: url(images/nav-left-holder.gif);
		background-repeat: repeat-y;
		padding: 0px 0px 0px 7px;
		}
		
#payment-boxes {
	float: left;
}
/*
-----Content-----
---------------*/
#content-holder {
	width: 992px;
	height: 324px;
	margin: 0px auto;
	}		
	
.content {
	width: 735px;
	background-image: url(images/bubble.jpg);
	background-repeat: no-repeat;
	background-position: 230px 0px;
	padding: 0px 0px 7px 0px;
	}
	
#content-alt {
	width: 735px;
	height: 324px;
	background-image: url(images/bubble.jpg);
	background-repeat: no-repeat;
	background-position: 230px 0px;
	padding: 0px;
	float: right;
	display: inline;
	}
	
	#intro {
		width: 717px;
		height: 238px;
		padding: 0px 0px 0px 18px;
		background-image: url(images/home-boxes-top.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		}
		
		#feature2-holder {
			width: 242px;
			height: 238px;
			float: right;
			display: inline;
			}
		
	#intro-alt {
		width: 717px;
		padding: 30px 0px 0px 18px;
		}
		
		#intro h1, #intro-alt h1 {
			font-family: Franklin Gothic Demi Cond, arial narrow, arial, sans-serif;
			font-size: 24px;
			color: #2b479b;
			font-weight: normal;
			padding: 0px;
			margin: 0px;
			}
			
		#intro h2, #intro-alt h2 {
			font-family: Franklin Gothic Demi Cond, arial narrow, arial, sans-serif;
			font-size: 18px;
			color: #94a5dd;
			font-weight: normal;
			padding: 0px;
			margin: 0px 0px 5px 0px;
			}
			
		#intro h3, #intro-alt h3 {
			font-family: arial, sans-serif;
			font-size: 13px;
			color: #94a5dd;
			font-weight: bold;
			padding: 0px;
			margin: 0px 0px 5px 0px;
			}
			
		#intro p, #intro-alt p {
			color: #57639f;
			padding: 0px;
			margin: 0px 0px 10px 0px;
			font-weight: bold;
			}
			
		#home-boxes {
			width: 716px;
			height: 86px;
			background-image: url(images/home-boxes-bg.gif);
			background-repeat: repeat-y;
			padding: 0px 8px 0px 11px;
			}
			
			#home-boxes-holder {
				display: inline;
				float: left;
				width: 342px;
				height: 74px;
				overflow: hidden;
				padding: 7px 8px 0px 8px;
				margin: 0px 0px 5px 0px;
				}
				
				#home-boxes-holder p {
					color: #3c3c88;
					padding: 0px;
					margin: 0px;
					}
					
				#home-boxes-holder a:link, #home-boxes-holder a:visited {
					color: #57639f;
					text-decoration: none;
					}
					
				#home-boxes-holder a:hover, #home-boxes-holder a:active {
					color: #57639f;
					text-decoration: underline;
					}
					
		/*
		-----Costs table-----
		--------------------*/
		.costs-td1 {
			padding: 2px 5px 3px 5px;
			background-color: #704ef4;
			color: #ffffff;
			font-weight: bold;
			border: solid 1px #362a90;
			}
			
		.costs-td2 {
			padding: 2px 5px 3px 5px;
			background-color: #cbc5ed;
			color: #524b93;
			border: solid 1px #524b93;
			font-weight: bold;
			}
			
		.costs-td3 {
			padding: 2px 5px 3px 5px;
			background-color: #e8e6f3;
			border: solid 1px #ffffff;
			border-right: 0px;
			text-align: right;
			}
			
		.costs-td3-alt {
			padding: 2px 5px 3px 5px;
			background-color: #e8e6f3;
			border: solid 1px #ffffff;
			border-left: 0px;
			}
			
		.costs-td3-alt2 {
			padding: 2px 5px 3px 5px;
			background-color: #e8e6f3;
			border: solid 1px #ffffff;
			border-right: 0px;
			font-weight: bold;
			}
			
		.costs-td3-alt3 {
			padding: 5px 7px 6px 7px;
			background-color: #e8e6f3;
			border-: solid 1px #ffffff;
			}
			
		.costs-td4 {
			height: 1px;
			width: 1px;
			}
			
		.costs-td4-alt {
			height: 2px;
			width: 1px;
			}			

	/*
	-----Sub-boxes (home page)-----
	-----------------------------*/
	#home-sub-holder {
		margin: 0px auto;
		width: 992px;
		height: 295px;
		}
		
		#home-sub-left {
			width: 257px;
			height: 295px;
			float: left;
			display: inline;
			}
			
		#home-sub-right {
			width: 735px;
			height: 295px;
			float: left;
			display: inline;
			}
	
			#sub-boxes {
				width: 735px;
				height: 222px;
				}
		
				#sub-box-fill1 {
					display: inline;
					float: left;
					width: 21px;
					height: 222px;
					background-image: url(images/sub-box-fill1.jpg);
					background-repeat: no-repeat;
					}
					
				#sub-box-fill1-ext {
					display: inline;
					float: left;
					width: 21px;
					height: 314px;
					background-image: url(images/sub-box-fill1-ext.jpg);
					background-repeat: no-repeat;
					}
					
					/*
					-----sub-boxes scrollers-----
					----------------------------*/
					#sub-boxes div.scrollholder {
    					position: relative;
   					width: 157px;
						height: 219px;
    					overflow: auto;
    					z-index: 1;
						padding: 1px;
						}

						#sub-boxes div.scroll {
    						position: absolute;
    						left: 0; top: 0;
    						width: 95%;
    						z-index: 2; 
							}
							
							/* <Scroll> */
							#sub-boxes div.track {
    							position: relative;
    							float: right;
    							top: 0; 
    							width: 8px;
								height: 100%;
   							font-size: 0;
    							z-index: 3; 
								}

								#sub-boxes div.drag_bar {
    								position: absolute;
   								width: 6px;
									height: 14px;
    								cursor: pointer;
    								z-index: 4;
    								background-color: #ffffff;
									}
	
					div.scrollholder {
    					position: relative;
   					width: 157px;
						height: 222px;
    					overflow: auto;
    					z-index: 1;
						padding: 1px;
						}
						
					div.scrollholder-ext {
    					position: relative;
   					width: 157px;
						height: 285px;
    					overflow: auto;
    					z-index: 1;
						padding: 1px;
						}
						
						div.scrollholder-ext h2 {
							padding: 0px;
							margin: 0px 0px 3px 0px;
							}
							
						div.scrollholder-ext p {
							padding: 0px;
							margin: 0px 0px 10px 0px;
							}

						div.scroll {
    						position: absolute;
    						left: 0; top: 0;
    						width: 95%;
    						z-index: 2; 
							}
							
							/* <Scroll> */
							div.track {
    							position: relative;
    							float: right;
    							top: 0; 
    							width: 8px;
								height: 100%;
   							font-size: 0;
    							z-index: 3; 
								}

								div.drag_bar {
    								position: absolute;
   								width: 6px;
									height: 14px;
    								cursor: pointer;
    								z-index: 4;
    								background-color: #a5a7e4;
									}
									
					div.scrollholder2 {
    					position: relative;
						width: 473px;
						height: 193px;
    					overflow: auto;
    					z-index: 1;
						padding: 1px;
						background-image: url(images/track1.gif);
						background-repeat: repeat-y;
						background-position: 466px 0px;
						float: left;
						display: inline;
						margin: 30px 0px 0px 0px;
						}
						
					div.scrollholder3 {
    					position: relative;
						width: 157px;
						height: 154px;
    					overflow: auto;
    					z-index: 1;
						padding: 1px;
						}
						
					div.scrollholder4 {
    					position: relative;
						width: 340px;
						height: 55px;
    					overflow: auto;
    					z-index: 1;
						padding: 1px;
						margin: 2px 0px 0px 0px;
						background-image: url(images/track1.gif);
						background-repeat: repeat-y;
						background-position: 333px 0px;
						}
		
				#sub-box-fill2 {
					display: inline;
					float: left;
					width: 23px;
					height: 222px;
					background-image: url(images/sub-box-fill2.jpg);
					background-repeat: no-repeat;
					}
					
				#sub-box-fill2-ext {
					display: inline;
					float: left;
					width: 23px;
					height: 314px;
					background-image: url(images/sub-box-fill2-ext.jpg);
					background-repeat: no-repeat;
					}
			
				#sub-box-fill3 {
					display: inline;
					float: left;
					width: 17px;
					height: 222px;
					background-image: url(images/sub-box-fill3.jpg);
					background-repeat: no-repeat;
					}
					
				#sub-box-fill3-ext {
					display: inline;
					float: left;
					width: 17px;
					height: 314px;
					background-image: url(images/sub-box-fill3-ext.jpg);
					background-repeat: no-repeat;
					}
		
				#sub-box-news {
					display: inline;
					float: left;
					width: 157px;
					height: 222px;
					background-image: url(images/sub-box-news.jpg);
					background-repeat: no-repeat;
					}
					
				#sub-box-news-ext {
					display: inline;
					float: left;
					width: 157px;
					height: 314px;
					background-image: url(images/sub-box-news-ext.jpg);
					background-repeat: no-repeat;
					}
			
					#news-block {
						padding: 4px 3px 0px 5px;
						width: 120px;
						}
						
					#news-block-ext {
						padding: 4px 5px 0px 5px;
						color: #b49af7;
						}
						
						#news-block-ext h2 {
							font-size: 13px;
							}
				
						#news-block a:link, #news-block a:visited, #news-block-ext a:link, #news-block-ext a:visited {
							color: #ffffff;
							text-decoration: none;
							}
					
						#news-block a:hover, #news-block a:active, #news-block-ext a:hover, #news-block-ext a:active {
							color: #ffffff;
							text-decoration: underline;
							}
					
					#news-date {
						color: #d0caff;
						padding: 0px 3px 5px 5px;
						width: 120px;
						}
			
				#sub-box-holder {
					display: inline;
					float: left;
					width: 157px;
					height: 222px;
					overflow: hidden;
					background-image: url(images/sub-box-holder.jpg);
					background-repeat: no-repeat;
					background-position: 0px 66px;
					}
					
					#sub-box-holder p {
						margin: 3px 5px;
						padding: 0px;
						}
						
						#sub-box-holder a:link, #sub-box-holder a:visited {
							color: #ffffff;
							text-decoration: none;
							}
					
						#sub-box-holder a:hover, #sub-box-holder a:active {
							color: #ffffff;
							text-decoration: underline;
							}
			
					#sub-box-image {
						width: 157px;
						height: 64px;
						overflow: hidden;
						border-bottom: solid 2px #d0caff;
						background-color: #000000;
						}
				
/*
-----Footer-----
--------------*/
.footer-left {
	background-image: url(images/footer.gif);
	background-repeat: repeat-x;
	padding: 5px 4px;
	color: #715dbc;
	}
	
.footer-right {
	background-image: url(images/footer.gif);
	background-repeat: repeat-x;
	padding: 5px 4px;
	color: #715dbc;
	text-align: right;
	}
	
	.footer-right a:link, .footer-right a:visited {
		color: #715dbc;
		text-decoration: none;
		}
		
	.footer-right a:hover, .footer-right a:active {
		color: #715dbc;
		text-decoration: underline;
		}
		
#footer {
	width: 992px;
	height: 30px;
	margin: 0px auto;
	}		

/*
-----Templates-----
------------------*/
#template1 {
	color: #57639f;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	}
	
	#template1 p {
		padding: 0px;
		margin: 0px 0px 10px 0px;
		}
	
#template2 {
	color: #ffffff;
	padding: 0px;
	margin: 0px 0px 5px -2px;
	font-weight: bold;
	background-image: url(images/tem2-bg.gif);
	background-repeat: repeat-y;
	}
	
	#template2-bg {
		background-image: url(images/tem2-bg2.gif);
		background-repeat: repeat-x;
		margin: 0px 6px 0px 3px;
		}
		
		#template2-bg ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px 0px 5px 0px;
			}

			#template2-bg ul li {
				margin: 0px 0px 0px 7px;
				padding: 0px 8px 3px 12px;
				background-image: url(images/tem2-li.gif);
				background-repeat: no-repeat;
				background-position: 0px 3px;
				}
				
#template3 {
	margin: 0px;
	background-image: url(images/tem3-bg.gif);
	background-repeat: repeat-y;
	color: #57639f;
	margin: 5px 0px 5px -1px;
	}
	
	#template3 p {
		padding: 4px 8px 3px 8px;
		margin: 3px 10px 3px 6px;
		background-color: #e8e6f3;
		font-weight: normal;
		color: #3a4475;
		}
	
	#template3 ul {
		list-style-type: none;
		margin: 0px;
		padding: 3px 0px 3px 2px;
		font-weight: bold;
		}

		#template3 ul li {
			margin: 0px 0px 0px 7px;
			padding: 0px 10px 3px 12px;
			background-image: url(images/tem3-li.gif);
			background-repeat: no-repeat;
			background-position: 0px 3px;
			}
			
#template4 {
	width: 698px;
	background-color: #e8e6f3;
	font-weight: bold;
	color: #9e99b7;
	margin: 0px 0px 1px 0px;
	padding: 4px 7px 7px 7px;
	}
	
	#template4 p {
		padding: 0px;
		margin: 0px;
		}
		
.tem5-td1 {
	padding: 3px 5px 0px 6px;
	}
	
	.tem5-td1 img {
		border: solid 1px #000000;
		}
		
.tem5-td2 {
	padding: 0px 0px 3px 0px;
	}
		
	#tem5-td2 h1 {
		font-family: Franklin Gothic Demi Cond, arial narrow, arial, sans-serif;
		font-size: 20px;
		color: #bbcdf2;
		font-weight: normal;
		padding: 0px;
		margin: 0px;
		}
	
	#tem5-td2 h2 {
		font-family: Franklin Gothic Demi Cond, arial narrow, arial, sans-serif;
		font-size: 15px;
		color: #94a5dd;
		font-weight: normal;
		padding: 0px;
		margin: 0px 0px 5px 0px;
		}
	
	#tem5-td2 p {
		padding: 3px 8px 5px 8px;
		margin: 0px 10px 1px 0px;
		background-color: #e8e6f3;
		font-weight: normal;
		}
		
#template6 h1 {
	font-family: Franklin Gothic Demi Cond, arial narrow, arial, sans-serif;
	font-size: 20px;
	color: #2b479b;
	font-weight: normal;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	}
	
#template6 p {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	}
	
#pub-tem {
	width: 702px;
	min-height: 71px;
	background-color: #e8e6f3;
	color: #9e99b7;
	margin: 0px 0px 3px 0px;
	padding: 5px 5px 5px 5px;
	background-image: url(images/pub-tem-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
#pub-tem2 {
	width: 702px;
	min-height: 71px;
	background-color: #e8e6f3;
	color: #9e99b7;
	margin: 0px 0px 3px 0px;
	padding: 5px 5px 5px 5px;
	background-image: url(images/pub-tem-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
	#pub-tem h1, #pub-tem2 h1 {
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #5d548a;
		padding: 2px 0px 3px 4px;
		margin: 0px 0px 0px 0px;
		background-color: #d1cde9;
		}
		
	#pub-tem h2 {
		font-family: arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #5d548a;
		padding: 2px 0px 3px 4px;
		margin: 0px 0px 3px 0px;
		background-color: #ffffff;
		}
	
	#pub-tem p {
		padding: 0px;
		margin: 5px 0px 10px 5px;
		}
		
	#pub-tem img {
		padding: 0px;
		margin: 0px 0px 1px 0px;
		}
		
	#pub-tem select {
		padding: 0px;
		margin: 0px 0px 1px 0px;
		font-size: 11px;
		width: 127px;
		}
		
	#pub-tem table {
		margin: 0px 0px 10px 5px;
		width: 693px;
		border: solid 1px #5d548a;
		}
		
	#pub-tem2 table {
		border: 0px;
		}
		
		.pub-tem2TB {
			margin: 10px 5px 5px 5px;
			border: solid 1px #5d548a;
			background-color: #ffffff;
			}
		
	#pub-tem table td {
		background-color: #ffffff;
		color: #5d548a;
		}
		
	#pub-tem2 table td {
		color: #5d548a;
		}
		
		#pub-tem table td input, #pub-tem2 table td input {
			width: 300px;
			height: 16px;
			padding: 2px 0px 0px 0px;
			margin: 0px;
			font-size: 11px;
			border: solid 1px #5d548a;
			}
		
		/*
		-----Form-----
		-------------*/
		.form-text {
			padding: 5px 5px 0px 8px;
			font-weight: bold;
			width: 190px;
			}
			
			#form-logos {
				width: 146px;
				height: 100px;
				background-color: #e8e6f3;
				float: left;
				display: inline;
				margin: 0px 1px 0px 0px;
				text-align: center;
				padding: 5px 0px;
				font-weight: bold;
				}
				
				#form-logos img {
					border: solid 1px #000000;
					margin: 5px 0px;
					}
			
		#form-text-alt {
			margin: 7px;
			padding: 5px;
			font-weight: bold;
			background-color: #e8e6f3;
			}
			
		#form-error {
			background-color: #ff0000;
			color: #ffffff;
			font-weight: bold;
			padding: 2px 5px 4px 5px;
			border-top: solid 1px #3a325f;
			border-left: solid 1px #3a325f;
			border-right: solid 1px #3a325f;
			margin: 0px 4px 0px 5px;
			}

		
/*
-----Template links-----
-----------------------*/
#template1 a, #template3 a, #template4 a {
	color: #57639f;
	}

#template2 a {
	color: #ffffff;
	}
	
/*
-----Form-----
-------------*/
.tdFrm1 {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 7px;
	background-color: #ffffff;
	border-bottom: solid 1px #e8e6f3;
	}
	
.tdFrm2 {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 7px;
	}
	
.tdFrm3 {
	padding: 0px 0px 1px 7px;
	font-weight: bold;
	}
	
	.tdFrm3 input {
		font-size: 11px;
		width: 380px;
		height: 14px;
		}
		
	.tdFrm3 textarea {
		font-family: arial, sans-serif;
		font-size: 11px;
		width: 380px;
		height: 70px;
		margin: 0px 0px 5px 0px;
		}
		
	.tdFrm3 select {
		font-size: 12px;
		height: 20px;
		}
		
	#FrmSpc {
		width: 287px
		}
		
#pub-tem2 #AltFrmIpt input {
	width: 12px;
	height: 12px;
	border: 0px;
	margin: 5px 0px 0px 0px;
	}
	
#pub-tem2 #AltFrmIpt textarea {
	border: solid 1px #000000;
	}
	
	
	
.ExtTH {
		padding: 2px 5px 3px 5px;
		background-color: #cbc5ed;
		color: #524b93;
		border: solid 1px #524b93;
		}
		
.ExtTHMod {
		padding: 2px 5px 3px 5px;
		background-color: #4c3fcb;
		color: #ffffff;
		border: solid 1px #1e147c;
		}
		
		.ExtTHMod a {
			color: #ffffff;
			}
		
.ExtSpa {
	padding: 1px 0px 0px 0px;
	}
	
.ExtTD {
	padding: 5px 7px 6px 7px;
	background-color: #e8e6f3;
	border-bottom: solid 1px #ffffff;
	}
	
		.ExtTDMod a {
			color: #ffffff;
			}
				
.ExtTDMod {
	padding: 5px 7px 6px 7px;
	background-color: #4c3fcb;
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	}
	
#ExtFrmError {
	background-color: #ff0000;
	color: #ffffff;
	margin: -3px 4px 1px 5px;
	padding: 3px 5px 4px 5px;
	}
	
	#ExtFrmError a {
		color: #ffffff;
		}
		
	#StuNavTop {
		text-align: right;
		margin: 0px 10px 0px 0px;
		}
		
		#StuNavTop a {
			color: #2b479b;
			}

	
