body {
    /* background-image: url(../images/grey.gif); */
    background-repeat: repeat-x;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}


.stat{
	font-size: 11px;
}


.button {

    background-color:#f5f5f5;
    border:1px solid #999;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;

    text-decoration:none;
    font-weight:bold;
    color:#555;
    cursor:pointer;
}


.field {
	font-size: 11px;
}

.box {
	border: #000000 1.0px solid;
}

table.box2 td{
	border: #999 1.0px solid;
	padding: 2px;
}

.description {
	font-size: 11px;
}

.smallsave {
	font-size: 11px;
}

a.smallsave:link {
	font-size: 11px;
	text-decoration: underline;
	}

a.smallsave:visited {
	font-size: 11px;
	}

.hoverblue {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	}

a.hoverblue:link {
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: underline;
	}

a.hoverblue:hover {
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: none;
	}

a.hoverblue:visited {
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	}
a.hoverblue:active {
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: underline;
	}

.redalert {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	}

.redalertsmall {
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	}

 .reg_font {
	font-size: 11px;
	color: #333;
	font-weight: normal;
	}

a.reg_font {
	font-size: 10px;
	color: #25A;
	font-weight: bold;
	text-decoration: none;
	}

a.reg_font:link {
	font-size: 10px;
	color: #25A;
	font-weight: bold;
	text-decoration: none;
	}

a.reg_font:hover {
	font-size: 10px;
	color: #25A;
	font-weight: bold;
	text-decoration: underline;
	}


.mainlinkbig{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
	}

.mainlink{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
	}

a.mainlink:link{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
	}

a.mainlink:hover{
	font-size: 11px;
	color: #BDF;
	text-decoration: none;
	font-weight: bolder;
	}

.bold_font {
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	}

.bold_fontw {
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	}

.bold_fontblue {
	font-size: 11px;
	font-weight: bolder;
	color: #333;
	}

.signout {
	font-size: 11px;
	color: #25A;
	font-weight: bold;
	text-decoration: none;
	}

a.signout:link {
	font-size: 11px;
	color: #25A;
	font-weight: bold;
	text-decoration: none;
}

a.signout:hover {
	font-size: 11px;
	color: #25A;
	font-weight: bold;
	text-decoration: underline;
}

.main{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}

a.main:link{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

a.main:hover{
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: normal;
	}

a.main:active{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
	font-weight: normal;
	}

.big_text {
	font-size: 20px;
	font-weight: bold;
	color: #0A45A1;
	}

.forgot {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	}

a.forgot:link {
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: underline;
	}

a.forgot:hover {
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: none;
	}

a.forgot:visited {
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	}
a.forgot:active {
	font-size: 11px;
	color: #0000FF;
	font-weight: normal;
	text-decoration: underline;
	}

.green {
	font-size: 12px;
	color: #006600;
	font-weight: bold;
	}
.smallgreen {
	font-size: 11px;
	color: #009900;
	font-weight: bold;
	}
.smallfont {
	font-size: 11px;
	color: #555555;
	font-weight: normal;
	}

	#sub-main-nav ul{
		list-style: none;
		padding: 0;
		margin: 0;
	}

	#sub-main-nav li{
		float: left;
		margin: 0 0.15em;
	}


.smallwhitelink{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
	}

a.smallwhitelink:link{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
	}

a.smallwhitelink:hover{
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bolder;
	}

a.smallwhitelink:active{
	font-size: 10px;
	color: yellow;
	text-decoration: none;
	font-weight: bolder;
	}
	
/* By: Aljo Gabot -- FreeText Load Subscription and Contacts Synchronization Modules ... */
div.infoboard-content-container {
	width:100%;
	height:auto;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.infoboard-content-container img {
	border:0px;
}
h1.infoboard-header-success {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:9px 0px 19px;
	font-size:12px;
	margin:0px;
	font-weight:normal;
}
table.infoboard-table {
	width:99%;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:0px 0px 0px 10px;
	font-size:11px;
}
.infoboard-table td {
	text-align:center;
	padding:14px 0px 0px;
}
ul.infoboard-calendar-box {
	width:123px;
	height:20px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
}
.infoboard-calendar-box li {
	overflow:hidden;
	float:left;
}
li.infoboard-calendar-iput-wrap {
	width:100px;
	height:20px;
	border-top:2px #828282 solid;
	border-right:2px #828282 solid;
	border-left:2px #828282 solid;
}
input.iput-calendar-iboard {
	width:97px;
	height:18px;
	border:0px;
	font-size:11px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
li.infoboard-calendar-img-wrap {
	width:19px;
	height:20px;
}
input.load-iput-box {
	width:121px;
	height:18px;
	font-size:11px;
	text-align:center;
	border-top:2px #808080 solid;
	border-left:2px #808080 solid;
	border-right:2px #d4d0c8 solid;
	border-bottom:2px #d4d0c8 solid;
}

.infoboard-link-blue a, .infoboard-link-blue a:link, .infoboard-link-blue a:active, .infoboard-link-blue a:visited {
	color:#114499;
	text-decoration:none;
}
.infoboard-link-blue a:hover {
	text-decoration:underline;
}

#subscription_table{
	height:24px;
}

#subscription_table .input{
	height:14px;
	font-size:12px;
	width:100px;
	border:1px solid #CCC;
}

#subscription_table input:focus{
	border:1px solid #555555;
}
