@charset "utf-8";


/* Body */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #dfdfdf;
}
body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}

/* Site Links */
a:link {
	color: #3174b1;
	text-decoration: none;
}
a:visited {
	color: #3174b1;
	text-decoration: none;
}
a:hover {
	color: #3174b1;
	text-decoration: underline;
}
a:active {
	color: #3174b1;
	text-decoration: none;
}


a.brown:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #7c7773;
	text-decoration: none;
}
a.brown:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #7c7773;
	text-decoration: none;
}
a.brown:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #7c7773;
	text-decoration: underline;
}
a.brown:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #7c7773;
	text-decoration: none;
}

a.brown_dark:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #59524c;
	text-decoration: none;
}
a.brown_dark:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #59524c;
	text-decoration: none;
}
a.brown_dark:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #59524c;
	text-decoration: underline;
}
a.brown_dark:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #59524c;
	text-decoration: none;
}

a.brown_dark2:link {
	font-family: Tahoma;
	font-size: 13px;
	color: #59524c;
	text-decoration: none;
}
a.brown_dark2:visited {
	font-family: Tahoma;
	font-size: 13px;
	color: #59524c;
	text-decoration: none;
}
a.brown_dark2:hover {
	font-family: Tahoma;
	font-size: 13px;
	color: #59524c;
	text-decoration: underline;
}
a.brown_dark2:active {
	font-family: Tahoma;
	font-size: 13px;
	color: #59524c;
	text-decoration: none;
}

a.gray:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.gray:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.gray:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.gray:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.white:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.white_small:link {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white_small:visited {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white_small:hover {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white_small:active {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

a.white_large:link {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white_large:visited {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white_large:hover {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white_large:active {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

a.white_large2:link {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white_large2:visited {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}imgs
a.white_large2:hover {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white_large2:active {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
	
a.yellow_large:link {
	font-family: Tahoma;
	font-size: 13px;
	color: #c57d1f;	
	text-decoration: none;
}
a.yellow_large:visited {
	font-family: Tahoma;
	font-size: 13px;
	color: #c57d1f;	
	text-decoration: none;
}
a.yellow_large:hover {
	font-family: Tahoma;
	font-size: 13px;
	color: #c57d1f;	
	text-decoration: underline;
}
a.yellow_large:active {
	font-family: Tahoma;
	font-size: 13px;
	color: #c57d1f;	
	text-decoration: none;
}

a.blue_12:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #41688b;
	text-decoration: none;
}
a.blue_12:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #41688b;
	text-decoration: none;
}
a.blue_12:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #41688b;
	text-decoration: underline;
}
a.blue_12:active {
	font-family: Tahoma;
	font-size: 12px;
	color: #41688b;
	text-decoration: none;
}


	
a.blue:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #3174b1;
	text-decoration: none;
}
a.blue:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #3174b1;
	text-decoration: none;
}
a.blue:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #3174b1;
	text-decoration: underline;
}
a.blue:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #3174b1;
	text-decoration: none;
}
		
a.yellow:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #CF9A38;
	text-decoration: none;
}
a.yellow:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #CF9A38;
	text-decoration: none;
}
a.yellow:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #CF9A38;
	text-decoration: underline;
}
a.yellow:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #CF9A38;
	text-decoration: none;
}

a.blue_large:link {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;
	text-decoration: none;
}
a.blue_large:visited {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;
	text-decoration: none;
}
a.blue_large:hover {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;
	text-decoration: underline;
}
a.blue_large:active {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;
	text-decoration: none;
}

a.blue_small:link {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
	text-decoration: none;
}
a.blue_small:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
	text-decoration: none;
}
a.blue_small:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
	text-decoration: underline;
}
a.blue_small:active {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
	text-decoration: none;
}

a.blue_small2:link {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
	text-decoration: none;
}
a.blue_small2:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
	text-decoration: none;
}
a.blue_small2:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
	text-decoration: underline;
}
a.blue_small2:active {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
	text-decoration: none;
}
a.bluer:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #3174B1;
	text-decoration: none;
}
a.bluer:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #3174B1;	
	text-decoration: none;
}
a.bluer:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #3174B1;	
	text-decoration: underline;
}
a.bluer:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #3174B1;	
	text-decoration: none;
}
a.bluel:link {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;
	text-decoration: none;
}
a.bluel:visited {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;	
	text-decoration: none;
}
a.bluel:hover {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;	
	text-decoration: underline;
}
a.bluel:active {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;	
	text-decoration: none;
}
/* Table CSS */

/* DIV CSS */

/* Form CSS */

/* Fonts */
.gray {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
.graytiny {
	font-family: Tahoma;
	font-size: 9px;
	color: #666666;
}
.gray_large {
	font-family: Tahoma;
	font-size: 15px;
	color: #666666;
}
.blue {
	font-family: Tahoma;
	font-size: 12px;
	color: #3174b1;
}
.green {
	font-family: Tahoma;
	font-size: 11px;
	color: #7D9E38;
}
.red {
	font-family: Tahoma;
	font-size: 11px;
	color: #DF6F6F;
}
.menu_blue {
	font-family: Tahoma;
	font-size: 11px;
	color: #216ab1;
}

.blue_large {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;
}

.bluebig {
	font-family: Tahoma;
	font-size: 14px;
	color: #0087c1;
}

.preview_title {
	font-family: Tahoma;
	font-size: 15px;
	background: #3174B1;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}

.light_blue {
	font-family: Tahoma;
	font-size: 11px;
	color: #bedcf8;
}
.white {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
.titlewhite {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.titlegray {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
}
.black {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
}
.yellow {
	font-family: Tahoma;
	font-size: 11px;
	color: #CF9A38;
}
.yellow_large {
	font-family: Tahoma;
	font-size: 13px;
	color: #c57d1f;
}
.blue_12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #41688b;
}
.brown {
	font-family: Tahoma;
	font-size: 11px;
	color: #7c7773;
}
.brown_dark {
	font-family: Tahoma;
	font-size: 11px;
	color: #59524c;
}
.brown_dark2 {
	font-family: Tahoma;
	font-size: 13px;
	color: #59524c;
}
.brown_small {
	font-family: Tahoma;
	font-size: 10px;
	color: #59524C;
}
.black_small {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.lgray1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
}
.black_large16 {
	font-family: Tahoma;
	font-size: 16px;
	color: #000000;
}
.black_small2 {
	font-family: Tahoma;
	font-size: 13px;
	color: #666666;
}
.black_small3 {
	font-family: Tahoma;
	font-size: 14px;
	color: #666666;
}
.yellow_large2 {
	font-family: Tahoma;
	font-size: 15px;
	color: #c57d1f;
}
.white_large {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
}
.white_small {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
}

.orange_large17 {
	font-family: Tahoma;
	font-size: 16px;
	color: #c57d1f;
}
.brown_darklarge {
	font-family: Tahoma;
	font-size: 14px;
	color: #59524C;
}
.blue_large17 {
	font-family: Tahoma;
	font-size: 16px;
	color: #3174B1;
}
.blue_large15 {
	font-family: Tahoma;
	font-size: 15px;
	color: #3174B1;
}
.blue_large14 {
	font-family: Tahoma;
	font-size: 14px;
	color: #3174B1;
}
.blue_large13 {
	font-family: Tahoma;
	font-size: 13px;
	color: #3174B1;
}
.blue_light2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #94bde2;
}
.blue_small {
	font-family: Tahoma;
	font-size: 10px;
	color: #3174B1;
}

.textfield {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}
/* Additional Software CSS */

#frame {
height:191px;
argin:0 auto;
overflow:hidden;
position:relative;
width:706px;
}

#scroller {width: 706px;margin: 0 auto;overflow: hidden;}
.makePointer {cursor: hand; cursor: pointer;}
.section {
float:left;
margin:0;
width:706px;
}
#content {
	width:3530px;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:22px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


.normal { background-color: #EFEFEF }
.oddrow { background-color: #EFEFEF }

.evenrow { background-color: #FFFFFF }

.highlight { 
	color: #583F43;
	background-color: #ECF8FF;
}
.abback{ 
	color: #000000;
	background-color: #FF7F84;
}

.hlinact { 
	color: #000000;
	background-color: #ffdddd;
}

.errFld {
	border: 1px dashed  #FF0033;
	font-family: Tahoma;
	font-size: 14px;
	color: #666666;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.box_bg{	
	background-image:url('../imgs/box_bg.gif');
	background-repeat:repeat-y;
	padding-bottom:30px;
	padding-left:20px;
	width:922px;
}
.bold{
	font-weight:bold;
}
/* Added by Daniel */

div.requiredfield {
	font-size: 14px;
}

