  /*                    */
 /*  GLOBAL TAG EDITS  */
/*                    */
body
{ 
	margin: 0px;
	background-image:url(../images/layout/left_bg.jpg);
	background-repeat:repeat-x;
	background-color: #EDEDED;
}

a:link
{
	color: #2A8BB5;
	text-decoration: none;
}

a:visited
{
	color: #2A8BB5;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: none;
	text-decoration: none;
}

a:active
{
	color: #2A8BB5;
	text-decoration: none;
}
h1
{    
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:20px;
	color: #3066A3;
	padding-top:0px;
	margin-top:0px;
}
h2 {
	font-size: 16px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	color:#2F8CB5;
}

h3 
{-family: Trebuchet MS, Verdana, sans-serif;
	color: #000000;
}


h4
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 16px;
	color: #025da3;
	margin-bottom: 0px;
}
p
{
   font-family: arial,verdana;
   color: #000000;
   font-size: 10pt;
   padding-left: 20px;
   margin-left:5px;
   padding-right:15px;
   margin-right:10px;
}
img
{
	border: none;
	padding:0px;
	margin:0px;
}

input,select,textarea { 
    background-color: #F4F4F4; 
    border: 1px solid #AFD05B;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    color: #000000;
}
hr
{
	color:#449D3F;
	background-color:#449D3F;
	width:95%;
	height:2px;
	border:none;
}


.floatLeft {
	float: left;
}
.photo1
{
float: right;
margin: 3px;
}

.leftBG
{
	background-image:url(../images/layout/left_bg.jpg);
	background-repeat:repeat-x;
}

.width50
{
    width: 50%;
}

.clear
{
    clear: both;
}


  /*               */
 /* HEADER IMAGE  */
/*               */


#aiws_headerArea{
	background-image:url(../images/layout/BlueBonnet_r1_c4_2a.jpg);
	background-position:top left;
	background-repeat:no-repeat!important;
	width:690px!important;
	height:433px!important;
}


#aiws_headerAreaContentBox{
	padding-top:295px!important;
	padding-left:20px!important;
	width:auto!important;
	height:114px!important;
	line-height:28px!important;
}

a.headerAreaLink,
a:link.headerAreaLink{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size:16px!important;
	font-weight:bold!important;
	color:#FFF!important;
	text-decoration:none!important;
	padding-left:23px!important;
	background-image:url(../images/layout/checkMark.png);
	background-position:left center;
	background-repeat:no-repeat;
}

a.headerAreaLink{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size:16px!important;
	font-weight:bold!important;
	color:#FFF!important;
	text-decoration:none!important;
}

a:hover.headerAreaLink{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size:16px!important;
	font-weight:bold!important;
	color:#8ecd3e!important;
	text-decoration:none!important;
}

  /*           */
 /*  CONTENT  */
/*           */


.content
{
	background-image:url(../images/layout/contentbg.jpg);
	background-color:#FFF;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
}

.homecontent
{
	padding-left: 25px;
}

.content li
{
	padding-bottom:2px;
	padding-top:2px;
}

	.content_inside
	{	
		background-color:#FFF;
		padding-bottom:20px;
		padding-left:12px;
		padding-right:12px;
		padding-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000;
		border: 3px solid #CBC2BD;
	}
	
	.content_inside li
	{
		padding-bottom:2px;
		padding-top:2px;
	}

.leftnav
{
	background-image:url(../images/layout/leftnavbg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}
.footer
{
	background-image:url(../images/layout/footer_BG.jpg);
	background-repeat: repeat-x;
}

.footer_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#D7E0E8;
}


.default_info
{
	background-image:url(../images/layout/bb_default_r5_c6.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EEF3F9;
	font-weight:normal;
	padding-left:55px;
	padding-top:5px;
	padding-right:10px;
}
	.default_info h1
	{
		font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		display:inline;
		color:#FFF;
	}
	.default_info ul
	{
		padding-top:5px;
		margin-top:0px;
	}
.infostyle h4 { font-size: 14px; margin:5px 0; }
.infostyle a{ font-size: 11px;}

.infostyle ul{
  margin:0;
	padding:0;
}

  /*              */
 /*  NAVIGATION  */
/*              */
.mainmenu
{
	background-image:url(../images/layout/mainmenubg.jpg);
	font-family: sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:10px;
}
	.mainmenu a:link
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	.mainmenu a:visited
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	.mainmenu a:hover
	{
		color:#E8FBD0;
		text-decoration:none;
	}
	.mainmenu a:active
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
.rightmenu
{		
	background: #231F20 url(../images/layout/rightmenu_bg2.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	list-style-position:inside;
	padding-top:15px;
}
	.rightmenu a:link
	{
		color:#FFF;
		text-decoration:none;
	}
	.rightmenu a:visited
	{
		color:#FFF;
		text-decoration:none;
	}
	.rightmenu a:hover
	{
		color:#E8FBD0;
		text-decoration:none;
	}
	.rightmenu a:active
	{
		color:#FFF;
		text-decoration:none;
	}
	
	.rightmenu li
	{
		padding-left:10px;
	}
	
.rightmenubg
{
	background-image:url(../images/layout/bb_default_r3_c7.jpg);
	padding-left:11px;
}
.rightnavbg
{
	background-image:url(../images/layout/bb_inside_r3_c4.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	margin-left:15px;
	padding-left:20px;
}

	.rightmenu_inside
	{
		padding-top: 25px;
		background-image:url(../images/layout/rightmenu_insideBG.jpg);
		background-color: #231F20;
	}
	
	.rightmenu_inside a:link
	{
		color:#FFF;
		text-decoration:none;
	}
	.rightmenu_inside a:visited
	{
		color:#FFF;
		text-decoration:none;
	}
	.rightmenu_inside a:hover
	{
		color:#E8FBD0;
		text-decoration:none;
	}
	.rightmenu_inside a:active
	{
		color:#FFF;
		text-decoration:none;
	}

.topmenu
{
	background-image:url(../images/layout/topmenu_bg.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.onlinebox
{
	background-image:url(../images/layout/billpay_bg.jpg);
	color:#FFFFFF;
	font-size:12px;
	list-style-position:inside;
	padding-right: 50px;
	padding-left: 1px;	
	padding-top: 10px;	
}

.onlinebox li
{
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #5391C1;
	font-family: sans-serif;
}

.accountbox
{
	background-image:url(../images/layout/account_bg.jpg);
	color:#FFFFFF;
	font-size:12px;
	list-style-position:inside;
	padding-right: 50px;
	padding-left: 01px;	
	padding-top: 5px;
}


.accountbox_2
{
	background: #024e8c url(../images/layout/account_bg_2.jpg) no-repeat top left;
	color:#FFFFFF;
	font-size:12px;
	padding:5px 0 5px 10px;
	color:#99cb58;
}

.accountbox_2 p.header
{
	color:#99cb58;
	font-size:16px;
	padding:0;
	margin:0;
}
.accountbox_2 form
{	padding:0 0 5px 0 !important;
	margin:3px 0 5px 0 !important;
}

.accountbox_2 label
{
	color:#fff;
	font-size:11px;
}

.accountbox_2 input
{
	margin:3px 0;
}

.accountbox_2 input.loginButton
{
	margin:3px 0 0 0;
	border:none;
}


.accountbox_2 a,
.accountbox_2 a:link,
.accountbox_2 a:visited
{
	color:#99cb58;
	text-decoration:underline;	
}

.accountbox_2 a:hover,
.accountbox_2 a:active
{
	text-decoration:none;
}



.accountbox li,
.accountbox_2 li
{
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #5391C1;
	font-family: sans-serif;
}

.accountbox_2 ul
{
  padding:0 30px 5px 10px;
	margin:0;
	color:#fff;
}
.accountbox_2 li a
{
  color:#fff !important;
	text-decoration:none !important;
}

.accountbox_2 li a:hover
{
	color:#e8fbd0 !important;
}
	.topmenu a:link
	{
		color:#FFF;
		text-decoration:none;
	}
	.topmenu a:visited
	{
		color:#FFF;
		text-decoration:none;
	}
	.topmenu a:hover
	{
		color:#F2F2F2;
		text-decoration:none;
	}
	.topmenu a:active
	{
		color:#FFF;
		text-decoration:none;
	}

  /*               */
 /*  MIDDLE MENU  */
/*               */

.midmenu
{
	background: #272324 url(../images/layout/midmenu_bg2.jpg) repeat-x;
}

	.midmenu_inside
	{
		background-image:url(../images/layout/insidemenuBG.jpg);
	}
	
		.midmenu_menu
		{
			font-family:Arial, Helvetica, sans-serif;
			padding-left: 8px;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
		}

		.midmenu_menu a:link
		{
			color:#FFF;
			text-decoration:none;
		}
		.midmenu_menu a:visited
		{
			color:#FFF;
			text-decoration:none;
		}
		.midmenu_menu a:hover
		{
			color:#F2F2F2;
			text-decoration:none;
		}
		.midmenu_menu a:active
		{
			color:#FFF;
			text-decoration:none;
		}		
		
.midmenu_content 
{
	border-right: 3px solid #CBC2BD;
	border-left: 3px solid #CBC2BD;
	color: #19659F;
	font-size: 11px;
	font-family: sans-serif;
	padding-top: 6px;
	background-color: #E0E0E0;
}

.midmenu_content li
{
	color:#9D4E15;
	padding-bottom:3px;
}

.midmenu_content ul
{
	padding-left: 12px;
	margin-left: 12px;
}

.midmenu_contentBottom 
{
	border-right: 3px solid #CBC2BD;
	border-left: 3px solid #CBC2BD;
	color: #19659F;
	font-size: 10px;
	background-color: #E0E0E0;
}

.bottombar
{
	background-image:url(../images/layout/bottombar_bg.jpg);
	background-repeat: repeat-x;
}

.mymenu
{
	background-image:url(../images/layout/bb_default_r6_c5.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
}
.mymenu ul
{
	padding-left:15px;
	margin-left:15px;
	margin-top:0px;
	padding-top:0px;
}
.mymenu ul li
{
	padding-top:2px;
	padding-bottom:2px;
}

.default_search
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-variant:normal;
	color: #666666;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 3px solid #CBC2BD;
	border-bottom: 3px solid #CBC2BD;	
	background-color: #E0E0E0;
}

.homeSearch
{
	font-size: 10px;	
	padding-top: 5px;
	padding-left: 3px;	
	border-top: 3px solid #CBC2BD;
	border-bottom: 3px solid #CBC2BD;	
	background-color: #E0E0E0;	
}


.contentheaderbox
{
	background-image:url(../images/layout/content_bg.jpg);
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
}

.contentheaderboxtext
{
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding-left:1px;
}

td.contentheaderboxtext
{
	padding-left: 13px;
}

.contentbox
{
	background-image:url(../images/layout/contenttext_bg.jpg);
	background-attachment:scroll;
	padding-bottom:10px;
	padding-top:6px;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.contentbox h1,
.contentbox2 h1
{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	display:inline;
	color:#000;
	padding-left:35px;	
}

.contentbox li,
.contentbox2 li
{
	padding-left: 10px;
	padding-bottom:7px;
	padding-right: 10px;	
}

.leftcontainer
{
	background-color: #231F20;
}

.rightcontainer
{
	background-image:url(../images/layout/far_rightBG.jpg);
	background-repeat: repeat-y;
}

.rightBG
{
	background-color: #231F20;
	background: #231F20 url(../images/layout/BlueBonnet_inside_r1_c3.jpg) no-repeat top left;
}

.rightBG_2
{
	background: #231F20 url(../images/layout/BlueBonnet_inside_r1_c3.jpg) repeat-x top left;
}

.formlayout
{
	font-size: 9px;	
}
.breadcrumb
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin-top:15px;
}
div#criticalInfo{
	width:655px;
	height:25px;
	border:1px solid #fff;
	background:#c00;
	padding:2px 4px;
	color:#fff;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	overflow:hidden;
	margin:0 0 3px 2px;
	text-align:center;
	text-transform:uppercase;
}

.redText
{
    color: Red;
}

.hidden
{
    display: none;
}


.whiteBorder{
	width:90%;
	margin:5px 0;
	border-top:1px solid #fff;
	padding:0;
	
}

div.socialMedia{
  text-align:center;
}
div.socialMedia img{
	margin-right:4px;
}