/* azul systems main style sheet */

body{
	padding:0px;
	margin:0px;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/grey_grad_1210.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
a {
	color:#2C9ACF;
	text-decoration:none;
	}

a:hover {
	color:#222;
	text-decoration:none;
	}
/* STARTS HERE*/


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:left;
	color:#00539F;
	padding:0;
	margin:4px 0px 4px 4px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#FAA517;
	padding:0;
	margin:0px 0px 4px 0px;
}
h4 {
	color: #2C9ACF;
	font-weight: bold;
	font-size:10pt;;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
.psuedoh4_green {
	color: #97CC86;
	font-weight: bold;
	font-size:11px;
	padding:0;
	margin:0;
	text-transform:uppercase;
}
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	padding:0;
	margin:0px 0px 4px 0px;
}
ul{
	list-style:square;
	}
.blurb1{
	color:#222;
	padding:0px 0px 0px 0px;
	}
.readmore {
	color: #FAA517;
	font-weight: bold;
	text-transform:uppercase;
}
.readmore a{
	color: #FAA517;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
.readmore a:hover{
	color: #666666;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration:none;
}
#mainnav{
	width:100%;
}
#center_shell{
	position:relative;
	text-align:left;
	width:774px;
	margin-right:auto;
	margin-left:auto;
	padding:0px 0px 0px 0px;
	background-color:#999999;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/bg_main2.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
#outer_shell{
	margin:2px;
	width:770px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
}

#inner_shell{

}
#header_beam{
	background-image:url(http://www.azulsystems.com/interface/backgrounds/logo_head.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:80px;
	width:770px;
}

#subhead_beam{
	margin:14px 0px 10px 10px;
	width:500px;
}
#subhead_beam_print{
	display:none;
	height:0px;
}
#banner{
	height:101px;
	width:770px;
	}
#banner_home{
	height:200px;
	width:742px;
	margin:8px 14px 0px 14px;
	}

#yelloworange{
		margin:0px 14px 8px 14px;
	}
#featurebanner{
	margin:0px 0px 0px 14px;
	height:80px;
	width:770px;
	}
#mainbody{
	position:absolute;
	width:500px;
	margin:0px 0px 0px 14px;
	background-color:#eee;
	border:1px solid #999;
	padding:6px;
	font-size:10px;
	color:#222;
	left:0px;
}
#homebody{
	border:0px solid red;
	position:absolute;
	width:514px;
	margin:0px 0px 0px 14px;
	background-color:#fff;
	font-size:10px;
	color:#222;
	left:0px;
}
#fullbody_white{
	position:absolute;
	width:730px;
	margin:0px 0px 0px 14px;
	background-color:#fff;
	border:0px solid #999;
	padding:6px;
	font-size:10px;
	color:#222;
	left:0px;
}
#fullbody_white_v{
	position:absolute;
	width:730px;
	margin:0px 0px 0px 14px;
	background-color:#fff;
	border:0px solid #999;
	padding:6px;
	font-size:10px;
	color:#222;
	left:0px;
}
#searchbody{
	position:absolute;
	width:750px;
	margin:0px 0px 0px 14px;
	background-color:#fff;
	border:0px solid #999;
	padding:0px;
	font-size:10px;
	color:#222;
	left:0px;
}
#featurebody{
	position:absolute;
	width:500px;
	margin:0px 0px 0px 14px;
	background-color:#fff;
	border:0px solid #999;
	padding:6px;
	font-size:10px;
	color:#222;
	left:0px;
}
#whitebody{
	position:absolute;
	width:500px;
	margin:0px 0px 0px 14px;
	background-color:#fff;
	border:0px solid #999;
	padding:0px;

	float:left;
	font-size:10pt;;
	color:#222;
	left:0px;
}

#whitebody pre{
	overflow-x:auto; 
	width:496px; 
	
}
/*\*/
* html #whitebody pre{
	padding-bottom:20px;
}
#whitebody_calc{
	position:absolute;
	width:520px;
	margin:0px 0px 0px 14px;
	background-color:#fff;
	border:0px solid #999;
	padding:0px 0px 0px 6px;
	font-size:11px;
	color:#222;
	left:0px;
}
#mainbody_tabs{
	position:absolute;
	width:515px;
	margin:0px 0px 0px 13px;
	left:0px;

}
#mainbody_tabbed{
	position:absolute;
	width:500px;
	margin:26px 0px 6px 14px;
	background-color:#eee;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:6px 6px 6px 6px;
	font-size:10px;
	color:#222;
	left:0px;
	color:#222;
}
#sidebody{
	position:absolute;
	width:208px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px solid red;
	font-size:11px;
	color:#222;
	left:550px;
}
#sidebody_home{
	position:absolute;
	width:250px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px solid red;
	font-size:11px;
	color:#222;
	left:530px;
}
#sidebody_tabbed{
	position:absolute;
	width:228px;
	margin:24px 0px 0px 0px;
	padding:0px;
	border:0px solid red;
	font-size:11px;
	color:#222;
	left:534px;
}
#sidebody_calc{
	position:absolute;
	width:214px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px solid red;
	font-size:11px;
	color:#222;
	left:546px;
}
#col1{
	position:absolute;
	width:200px;
	margin:0px;
	padding:0px;
	border:1px solid red;
	font-size:11px;
	color:#222;
	left:0px;
}

/* ENDS HERE */

#col2{
	position:absolute;
	width:200px;
	margin:0px;
	padding:0px;
	border:2px solid red;
	font-size:11px;
	color:#222;
	left:210px;
}
#bread_beam{
	height:24px;
	font-size:10px;
	color:#222;
	width:100%;
}
#bread_beam a{
	text-decoration:none;
	color:#036CA7;
	}
#bread_beam a:hover{
	text-decoration:none;
	color:#222;
	}
#bread{
	position:absolute;
	left:14px;
	padding:4px 0px 0px 0px;
}
#sendout{
	position:absolute;
	right:30px;
	padding:3px 0px 0px 0px;
	font-size:10px;
}

#bluesidebox{
	border: 1px solid #CCCCCC;
	padding:12px;
	color:#222;
	font-size:11px;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/blue_grad_v700.gif);
	margin-bottom:12px;
}
#quote{
	border: 1px solid #CCCCCC;
	padding:26px 12px 26px 12px;
	color:#222;
	font-size:11px;
	line-height:1.5em;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/quote.gif);
}
#quote_s{
	border: 1px solid #CCCCCC;
	padding:26px 12px 26px 12px;
	color:#222;
	font-size:11px;
	line-height:1.5em;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/quote_s.gif);
}
#green_grad_calc{
	border: 1px solid #CCCCCC;
	padding:0px;
	color:#222;
	font-size:11px;
	line-height:1.5em;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/green_grad.gif);
	margin-bottom:0px;
}
#green_grad{
	border: 1px solid #CCCCCC;
	padding:5px;
	color:#222;
	font-size:11px;
	line-height:1.5em;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/green_grad.gif);
	margin:0px 0px 11px 0px;
}
#azul_systems_vision{
	border: 1px solid #CCCCCC;
	padding:0px 5px 5px 5px;
	color:#222;
	font-size:11px;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/grey_grad_460.gif);
	margin:0px 0px 4px 0px;
}
.match {
	color: #036CA7;
	font-weight: bold;
	text-transform:uppercase;
}
#allposts{
	border: 1px solid #CCCCCC;
	padding:5px 5px 5px 12px;
	color:#036CA7;/*  #017DC3   */
	font-size:11px;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/blue_grad_v700.gif);
	margin:0px 0px 11px 0px;
}
#allposts a{
	color:#036CA7;
	text-decoration:none;
}
#allposts a:hover{
	color:#222;
}
#cal_box{
	border: 1px solid #CCCCCC;
	padding:5px 5px 5px 12px;
	color:#036CA7;/*  #017DC3   */
	font-size:11px;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/green_grad.gif);
	margin:0px 0px 11px 0px;
}
#cal_box a{
	color:#036CA7;
	text-decoration:none;
}
#cal_box a:hover{
	color:#222;
}
#grey_box{
	border: 1px solid #CCCCCC;
	padding:0px 5px 5px 5px;
	color:#666;/*  #017DC3   */
	font-size:11px;
	background-color:#eee;
	margin:0px 0px 11px 0px;
}
#grey_box2{
	border: 1px solid #CCCCCC;
	padding:0px 5px 5px 5px;
	color:#666;/*  #017DC3   */
	font-size:11px;
	background-color:#F7F7F7;
	margin:0px 0px 11px 0px;
}
#keyapps{
	border: 1px solid #CCCCCC;
	padding:0px 5px 5px 5px;
	color:#222;
	font-size:11px;
	background-image:url(http://www.azulsystems.com/interface/backgrounds/blue_grad_v350.gif);
	margin:0px 0px 11px 0px;
}
#keyapps a{
	color:#036CA7;
	text-decoration:none;
}
#keyapps a:hover{
	color:#222;
}

#quit_adding{
	margin:0px 0px 11px 0px;
}
#solution_nav {
	width:164px;
	line-height:1.5em;
	}

#solution_nav a{
	text-decoration:none;
	color:#2C9ACF;
	font-size:11px;
	font-weight:bold;
}	
#solution_nav a:hover{
	text-decoration:none;
	color:#222;
	font-size:11px;
	font-weight:bold;
}
#home_news{
	margin:10px 0px 0px 0px;
}
#footer{
	padding:6px;
	font-size:10px;
}
#footer a{
	text-decoration:none;
	color:#036CA7;
	}
.text11-blue{
	color:#2C9ACF;
	font-size:10px;
	}
.bluetop{
	background-color:#00539F;
	padding:0px;
	width:208px;
	height:20px;

	}
.bluetop2{
	background-color:#00539F;
	padding:0px;
	width:214px;
	}
.greentop{
	background-color:#97CC86;
	padding:2px 2px 2px 8px;
	width:198px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	}
.greentop a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	}
.greentop a:hover{
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
.greydivide{
	border-bottom:1px solid #666;
	width:100%;
	padding:7px 0px 7px 0px;
	}
.greydivide_non{
	border-bottom:0px solid #666;
	width:100%;
	padding:7px 0px 7px 0px;
	}
.bluedivide{
	border-bottom:1px solid #036CA7;
	width:97%;
	padding:7px 0px 7px 0px;
	margin:0px 4px 0px 0px;
	}
.bluedivide_non{
	border-bottom:0px solid #036CA7;
	width:100%;
	padding:7px 0px 0px 0px;
	}
.greytop{
	background-color:#828387;
	padding:0px;
	width:208px;
	}
	
.headlogo{
	float:left;
	display:inline;
}

.headsearch{
	padding:8px 16px 0px 0px;
}
.content-dotline {
	background-image: url(http://www.azulsystems.com/interface/backgrounds/bg_dotline.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.content-dotline-pad {
	background-image: url(http://www.azulsystems.com/interface/backgrounds/bg_dotline.gif);
	background-repeat: repeat-x;
	background-position:center;
	padding-bottom:16px;
}
.content-dotline-g {
	background-image: url(http://www.azulsystems.com/interface/backgrounds/bg_dotline_g.gif);
	background-repeat: repeat-x;
	background-position:center;
}
#flag_link a{
	font-size:10px;
	text-decoration:none;
	}
#flag_link a:hover{
	font-size:10px;
	color:#003366;
	text-decoration:none;
	}

.blue_bold {
	color: #2C9ACF;
	font-weight: bold;
}

/* specs table styles */
.table_border{
	border:1px solid #aaa;
	}
.row_blue_header{
	background-color:#017DC5;
	color:#FFF;
	font-weight:bold;
	border:1px solid #fff;
}
.row_blue{
	background-color:#B0C7E6;
	border:1px solid #fff;
}
.row_lightblue{
	background-color:#E9F2FB;
	border:1px solid #fff;
}
.cell_border_br{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	}
.cell_border_b{
	border-bottom:1px solid #fff;
	}
.cell_border_r{
	border-right:1px solid #fff;
	}

.cell_border_br2{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	line-height:1.5em;
	padding: 3px 0px 4px 8px;
	}
/* calculator */
.bluebox_note {font-size: 10px}
.bluebox_spacer {font-size: 9px}
.calc_box_out {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	}

.calc_box_outold {
	width:80px;
	height:19px;
	border:1px solid #A4B97F;
	padding:2px 0px 0px 3px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:12px;
	}
	
	

.font_bold{font-weight: bold;}




.titlestyle{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.datestyle{
	font-size:11px;
	font-weight:bold;
	color:#0055A4;
}
.scoreunder{
   border-bottom:1px solid #999999;
   padding-bottom:7px;
   margin:0px;
}
#calendar {
  line-height: 140%;
color: #000000;
font-family: Arial, sans-serif;
font-size: x-small;
  padding: 2px;
text-align: center;
margin-bottom: 10px;
}
#calendar th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	font-weight:normal;
	border:0px solid #CCCCCC;
	width:22px;
}
#calendar td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	font-weight:normal;
	
	width:22px;
}
#calendar a{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
#calendar a:hover{
	color:#000000;
}
.calmonthstyle{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.cal_cell_entry{
	border:1px solid #CCCCCC;
	background-color:#BADEB0;
}

.cal_cell_noentry{
	border:1px solid #CCCCCC;

}
.cal_cell_noday{
	border:0px solid #CCCCCC;

}

p {
width:500px;
}
ul {
width:500px;
}
li {
width:480px;
}

#whitebody div {
	width:510px;
}