﻿/* html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
    background-color: white;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}
a img,:link img,:visited img { border:none }
*/

body {margin: 0px; font-family: Arial, Sans-Serif; font-size: 12px; color: White; background-color: #446d94;
}
img{border: 0px}
h1{font-size: 18px; padding: 0px; margin: 0px; margin-bottom: 4px;}
h2{font-size: 16px; padding: 0px; margin: 0px; margin-bottom: 4px;}
h3{font-size: 14px; padding: 0px; margin: 0px; margin-bottom: 4px;}
a:link{color: #3b62ad; font-weight: bold; text-decoration: underline;}
a:visited{color: #3b62ad; font-weight: bold; text-decoration: underline;}
a:hover{color: #faa419; font-weight: bold; text-decoration: none;}
a:active{color: #3B62AD; font-weight: bold; text-decoration: underline;}

p{}
a:link{color: #ffffff; font-weight: bold; text-decoration: underline;}
a:visited{color: #ffffff; font-weight: bold; text-decoration: underline;}
a:hover{color: #ffffff; font-weight: bold; text-decoration: none;}
a:active{color: #ffffff; font-weight: bold; text-decoration: underline;}

.logo{float: left; width: 331px;}
.nav{float: left; height: 132px; background-image: url(images/header.jpg); width: 619px; font-size: 16px;}
.nav a:link{color: #ffffff; font-weight: bold; text-decoration: underline; padding: 0px 10px;}
.nav a:visited{color: #ffffff; font-weight: bold; text-decoration: underline; padding: 0px 10px;}
.nav a:hover{color: #ffffff; font-weight: bold; text-decoration: none; padding: 0px 10px;}
.nav a:active{color: #ffffff; font-weight: bold; text-decoration: underline; padding: 0px 10px;}

.breadcrumbs{width: 100%; float: left; text-align: left; padding-bottom: 5px;}

.divide25{float: left; width: 329px;}
.divide75{float: left; width: 615px;}

.pad{padding: 3px;}
.padding15{padding-left: 15px;}
.xxsm{font-size: 9px;}
.center{text-align: center; margin-right: auto; margin-left: auto;}
.header{float: left; width: 950px;}
.footer{width: 950px; height: 60px; padding-top: 12px; float: left; font-size: 10px; background-image: url(images/footer.jpg);}
.footer a:link{color: #ffffff; font-weight: bold; text-decoration: underline;}
.footer a:visited{color: #ffffff; font-weight: bold; text-decoration: underline;}
.footer a:hover{color: #ffffff; font-weight: bold; text-decoration: none;}
.footer a:active{color: #ffffff; font-weight: bold; text-decoration: underline;}

.admin{background-color: White; background-image: url(images/adminbg.gif); background-repeat: repeat-x; color: Black;}
.admin a:link{color: #3b62ad; font-weight: bold; text-decoration: underline;}
.admin a:visited{color: #3b62ad; font-weight: bold; text-decoration: underline;}
.admin a:hover{color: #faa419; font-weight: bold; text-decoration: none;}
.admin a:active{color: #3B62AD; font-weight: bold; text-decoration: underline;}

.adminSideNav{float: left; width: 149px; text-align: left; border-right: solid 1px #3B62AD; padding-bottom: 10px;}
.adminContent{float: left; width: 800px; padding-bottom: 10px;}
.adminHeader{float: left; height: 118px; width: 100%;}
.adminCustomer{float: left; width: 700px; text-align: left; height: 83px;}
.adminCustomer h1{font-size: 20px; color: Black;}
.adminFooter{width: 900px; float: left; font-size: 10px; padding: 10px 25px; border-top: solid 1px #3B62AD;}
.adminInfinistorm{float: left; width: 250px; height: 83px;}
.adminUser{height: 25px; width: 100%; float: left; color: White;}
.adminUser a:link{color: white; font-weight: bold; text-decoration: underline;}
.adminUser a:visited{color: white; font-weight: bold; text-decoration: underline;}
.adminUser a:hover{color: white; font-weight: bold; text-decoration: none;}
.adminUser a:active{color: white; font-weight: bold; text-decoration: underline;}

.alert{border: solid 1px #ffe222; width: 500px; background-color: #fef7d0; padding: 10px; text-align: left;}
.alert h1{color: Black; font-size: 16px; padding: 0px; margin: 0px; margin-bottom: 4px;}
.alignLeft{text-align: left;}
.alignRight{text-align: right;}
.spacer{width: 100%; height: 10px; float: left;}

.datatable .pager{font-family: Georgia, Serif; text-align: center; padding: 15px 0px;}
.datatable .pager SPAN.command,.datatable .pager SPAN.current,.datatable .pager A.command{border: solid 1px #ccc; color: #007DAC; line-height: 18pt; padding: 5px; text-decoration: none;}
.datatable .pager SPAN.current{font-weight: bold; background-color: #3b62ad; color: White;}

.open{background-image: url(images/fields-open.gif); width: 258px; height: 55px; font-size: 18px;}
.closed{background-image: url(images/fields-closed.gif); width: 258px; height: 55px; font-size: 18px;}
.registration{background-image: url(images/registration.png); width: 258px; height: 55px; font-size: 18px;}
.seperator{background-color: #dddddd; height: 1px; margin: 2px;}