body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-family:Arial, Verdana, Geneva, sans-serif;
}

header{
	font-family: 'Droid Sans', sans-serif;
	font-size:50px;
	color:#51479d;
}

nav{
	font-family: 'Gloria Hallelujah', cursive;
	font-size:25px;
}

h1{
	font-family: 'Anton', sans-serif;
	font-size:24px;
	font-weight:normal; 	
}

img{
	border:none;
	margin:0px;
	padding:0px;
	vertical-align:text-top;
}


table{
	border-collapse: collapse;
}

td{
	vertical-align:top;
	padding:0; margin:0;
}



#overlay {
	display:none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align:center;
	z-index: 200;
	background-color: black;
	opacity:0.7;
}

#overlayMsg{
	display:none;
	background-color:#fff; 
	position:absolute;
	
	width:300px;
	z-index:300; 
	left:50%; 
	/*margin-left:-150px; 
	margin-top:50px;*/
	border-radius: 5px; 
	border:solid 1px #000;
	text-align:left;
	color:black;
}

#overlayMsgTitle{
	margin:2px 2px 2px 2px;
	padding:4px;
	background-color:#999;
	font-weight:normal;
	border-radius: 3px;
	text-align:center;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #E3E3E3 0%, #9A9A9A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #E3E3E3 0%, #9A9A9A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #E3E3E3 0%, #9A9A9A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E3E3E3), color-stop(1, #9A9A9A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #E3E3E3 0%, #9A9A9A 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #E3E3E3 0%, #9A9A9A 100%);
}

#overlayMsgText{
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}


#dialogButtons{
	margin:8px 0 10px 0;
	color:white;
	font-size:14px;
	
}

.glow {
	/*
	border-color:#F00;
    box-shadow: 2px 0px 2px rgba(255, 0, 0, 5);
    -webkit-box-shadow: 2px 0px 2px rgba(255, 0, 0, 5);
    -moz-box-shadow: 2px 0px 2px rgba(255, 0, 0, 5);
	*/
	border:solid 2px #F00;
	

}
.wrapper{
	width:1000px;
	margin:0px auto 0px auto;
}

.page_title{
	text-align:center; font-size:24px; color:#757575; width:770px; float:left; min-height:47px;	
}

.selector{
	text-align:center; color:#757575; width:227px; float:right;
}

.drop-menu{
	display:none; position:absolute; vertical-align:text-top; width:227px; float:right;	background-color:#CCC;	
}

.section-title{
	color: #002aff; margin-left:8px; margin-bottom:10px; font-size:20px;
}

.form-row{
	width:95%;
	margin-bottom:20px;
}

.title-field{
	margin-left:5px; width:180px; display:inline-block; text-align:right;
}

.form-field{
	margin-left:5px; width:250px; display:inline-block;
}

.button{
	 	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #00AC25 0%, #01771B 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #00AC25 0%, #01771B 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #00AC25 0%, #01771B 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00AC25), color-stop(1, #01771B));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #00AC25 0%, #01771B 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #00AC25 0%, #01771B 100%);


	/*background-color:#009900;*/
	color:white;
	font-size:18px;
	border-radius:15px;
	border:3px #fff solid;
	text-shadow:2px 2px #666;
	/*box-shadow:3px 3px 2px #888888;*/
	display:inline-block;
	padding:3px 20px 3px 20px;
	cursor:pointer;
	text-decoration:none;
	box-shadow:3px 3px 5px #666;
}

.button:hover{

	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #01771B 0%, #01771B 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #01771B 0%, #01771B 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #01771B 0%, #01771B 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #01771B), color-stop(1, #01771B));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #01771B 0%, #01771B 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #01771B 0%, #01771B 100%);

}

.button-miniactive{
	 	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #A6BCE3 0%, #0F199A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #A6BCE3 0%, #0F199A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #A6BCE3 0%, #0F199A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A6BCE3), color-stop(1, #0F199A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #A6BCE3 0%, #0F199A 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #A6BCE3 0%, #0F199A 100%);


	/*background-color:#009900;*/
	color:white;
	font-size:14px;
	border-radius:10px;
	border:1px #fff solid;
	text-shadow:2px 2px #666;
	/*box-shadow:3px 3px 2px #888888;*/
	display:inline-block;
	padding:1px 6px 1px 6px;
	cursor:pointer;
	text-decoration:none;
	box-shadow:2px 2px 4px #666;
}

.button-miniactive:hover{
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #0F199A 0%, #0F199A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #0F199A 0%, #0F199A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #0F199A 0%, #0F199A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0F199A), color-stop(1, #0F199A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #0F199A 0%, #0F199A 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #0F199A 0%, #0F199A 100%);	
}


.button-mini{
	 	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #969696 0%, #2C323D 100%);	
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #969696 0%, #2C323D 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #969696 0%, #2C323D 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #969696), color-stop(1, #2C323D));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #969696 0%, #2C323D 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #969696 0%, #2C323D 100%);


	/*background-color:#009900;*/
	color:white;
	font-size:14px;
	border-radius:10px;
	border:1px #fff solid;
	text-shadow:2px 2px #666;
	/*box-shadow:3px 3px 2px #888888;*/
	display:inline-block;
	padding:1px 6px 1px 6px;
	cursor:pointer;
	text-decoration:none;
	box-shadow:2px 2px 4px #666;
}

.button-mini:hover{
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #969696 0%, #07080A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #969696 0%, #07080A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #969696 0%, #07080A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #969696), color-stop(1, #07080A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #969696 0%, #07080A 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #969696 0%, #07080A 100%);
}


.loginButtonHold{
	
	/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #C9C9C9 0%, #00344D 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #C9C9C9 0%, #00344D 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #C9C9C9 0%, #00344D 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C9C9C9), color-stop(1, #00344D));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #C9C9C9 0%, #00344D 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #C9C9C9 0%, #00344D 100%);


	/* background-color:#666; */
	color:white;
	font-size:18px;
	border-radius:15px;
	border:3px #fff solid;
	text-shadow:2px 2px #666;
	display:inline-block;
	padding:3px 20px 3px 20px;
	text-decoration:none;
	cursor:default;
}


.buttonBlue{
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #A6BCE3 0%, #0F199A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #A6BCE3 0%, #0F199A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #A6BCE3 0%, #0F199A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A6BCE3), color-stop(1, #0F199A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #A6BCE3 0%, #0F199A 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #A6BCE3 0%, #0F199A 100%);

	border-radius:5px;
	border:1px #00F solid;
	/*box-shadow:3px 3px 2px #888888;*/
	display:inline-block;
	padding:3px 20px 3px 20px;
	cursor:pointer;
	text-decoration:none;
	margin-right:5px;
	color:#fff;

}

.buttonBlue:hover{
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #0F199A 0%, #0F199A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #0F199A 0%, #0F199A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #0F199A 0%, #0F199A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0F199A), color-stop(1, #0F199A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #0F199A 0%, #0F199A 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #0F199A 0%, #0F199A 100%);	
}

.buttonGreen{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2faa22+0,7dcc6e+100 */
	background: #2faa22; /* Old browsers */
	background: -moz-linear-gradient(top,  #2faa22 0%, #7dcc6e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2faa22 0%,#7dcc6e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2faa22 0%,#7dcc6e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2faa22', endColorstr='#7dcc6e',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	border:1px #060 solid;
	/*box-shadow:3px 3px 2px #888888;*/
	display:inline-block;
	padding:3px 20px 3px 20px;
	cursor:pointer;
	text-decoration:none;
	margin-right:5px;
	color:#fff;	

}
.buttonGreen:hover{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#32871b+0,64ba67+100 */
	background: #32871b; /* Old browsers */
	background: -moz-linear-gradient(top,  #32871b 0%, #64ba67 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #32871b 0%,#64ba67 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #32871b 0%,#64ba67 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32871b', endColorstr='#64ba67',GradientType=0 ); /* IE6-9 */

}

.buttonBurgundy{
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	border:1px #300 solid;
	display:inline-block;
	padding:3px 20px 3px 20px;
	cursor:pointer;
	text-decoration:none;
	margin-right:5px;
	color:#fff;	
	
}

.buttonBurgundy:hover{

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7f021f+0,7a021c+44,440012+100 */
	background: #7f021f; /* Old browsers */
	background: -moz-linear-gradient(top,  #7f021f 0%, #7a021c 44%, #440012 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #7f021f 0%,#7a021c 44%,#440012 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #7f021f 0%,#7a021c 44%,#440012 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f021f', endColorstr='#440012',GradientType=0 ); /* IE6-9 */
	
}

.buttonRed{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c42927+0,d67373+100 */
background: #c42927; /* Old browsers */
background: -moz-linear-gradient(top,  #c42927 0%, #d67373 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c42927 0%,#d67373 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c42927 0%,#d67373 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c42927', endColorstr='#d67373',GradientType=0 ); /* IE6-9 */

	border-radius:5px;
	border:1px #903 solid;
	/*box-shadow:3px 3px 2px #888888;*/
	display:inline-block;
	padding:3px 20px 3px 20px;
	cursor:pointer;
	text-decoration:none;
	margin-right:5px;
	color:#fff;	
}

.buttonRed:hover{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ad2422+0,a55959+100 */
	background: #ad2422; /* Old browsers */
	background: -moz-linear-gradient(top,  #ad2422 0%, #a55959 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ad2422 0%,#a55959 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ad2422 0%,#a55959 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad2422', endColorstr='#a55959',GradientType=0 ); /* IE6-9 */

}

.buttonGray{
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #CAD2E3 0%, #7D818A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #CAD2E3 0%, #7D818A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #CAD2E3 0%, #7D818A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CAD2E3), color-stop(1, #7D818A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #CAD2E3 0%, #7D818A 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #CAD2E3 0%, #7D818A 100%);


	border-radius:5px;
	border:1px #666 solid;
	/*box-shadow:3px 3px 2px #888888;*/
	display:inline-block;
	padding:3px 20px 3px 20px;
	cursor:pointer;
	text-decoration:none;

}


.buttonGray:hover{
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #7D818A 0%, #7D818A 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #7D818A 0%, #7D818A 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #7D818A 0%, #7D818A 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7D818A), color-stop(1, #7D818A));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #7D818A 0%, #7D818A 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #7D818A 0%, #7D818A 100%);

}

.jsLink{
	cursor:pointer;
}

.setupLink:hover{
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #98CA47 0%, #465C21 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #98CA47 0%, #465C21 100%);
	
	/* Opera */ 
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #98CA47 0%, #465C21 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #98CA47), color-stop(1, #465C21));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #98CA47 0%, #465C21 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(ellipse farthest-corner at center, #98CA47 0%, #465C21 100%);
}

.setupLink{
	position:absolute;
	height:24px;
	/*background-color:#98ca47;*/
	width:200px;
	padding-top:4px;
	text-align:center;
	text-shadow: 2px 2px #999;
	font-size:16px;
	font-weight:600;
	color:white;
	letter-spacing:1px;
	font-variant:normal;
	cursor:pointer;
	box-shadow:4px 4px 4px #666;
	border-radius:0px 5px 5px 5px;
	/* IE10 Consumer Preview */ 
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #98CA47 0%, #5D7A2C 100%);
	
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #98CA47 0%, #5D7A2C 100%);
	
	/* Opera */ 
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #98CA47 0%, #5D7A2C 100%);
	
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #98CA47), color-stop(1, #5D7A2C ));
	
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #98CA47 0%, #5D7A2C 100%);
	
	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(ellipse farthest-corner at center, #98CA47 0%, #5D7A2C 100%);

	
}

.hatPos{
	position:absolute; 
	margin-top:-20px;	
}

.setupDivider{

	float:none;
	display:inline;
	padding:0px 5px 0px 5px;
	width:2px;
	height:20px;
	background-repeat:no-repeat;
	
}

.link{
	color:#00F;
	cursor:pointer;
	text-decoration:none;
}

.pointer{
	cursor:pointer;
}

.required{
	color:#F00;
}