body{
	margin:0;
	padding:0;
	background:#1F4777;
}

*, table{font: 12px/15px Times, "Times New Roman", Georgia, serif;}
a img, img{border:0; margin:0; padding:0;}
A
   { color: #116e3c; font-style: inherit; font-weight: bold; text-decoration: none }
A:visited
 { color: #116e3c; font-weight: bold; text-decoration: none }
A:hover
  { color: #116e3c; font-weight: bold; text-decoration: underline }
.body  
  { color: black; font: 12px/15px Times, "Times New Roman", Georgia, serif; text-transform: none }
.bodytext
  { color: #000000; font: 12px/15px Times, "Times New Roman", Georgia, serif; text-transform: none }
.ordertext
   { color: #000000; font: 14px/16px Times, "Times New Roman", Georgia, serif; text-transform: none }
.styletext
   { color: #000000; font: italic 12px/14px Times, "Times New Roman", Georgia, serif; text-transform: none; display: inline }
.styletext2 { color: #116e3c; font-size: 11px; font-family: Times, "Times New Roman", Georgia, serif; font-variant: normal; font-weight: bold; line-height: 14px; text-transform: none; display: inline }
.styletext3 { color: #116e3c; font-size: 13px; font-family: Times, "Times New Roman", Georgia, serif; font-variant: normal; font-weight: bold; line-height: 14px; text-transform: none; display: inline }
.lessspace { line-height: 10px }
.morespace { line-height: 20px }
.head
    { color: #000000; font: bold 14px/18px Times, "Times New Roman", Georgia, serif; text-transform: none }
.orderhead
     { color: #000000; font: bold 16px/19px Times, "Times New Roman", Georgia, serif; text-transform: none }
.reallybighead
     { color: #000000; font: bold 18px/21px Times, "Times New Roman", Georgia, serif; text-transform: none }
.subhead
   { color: #000000; font: bold 12px/15px Times, "Times New Roman", Georgia, serif; text-transform: none }
.title
   { color: #0e4a2f; font: italic 25px Times, "Times New Roman", Georgia, serif; text-transform: none }
ul{
	margin:5px 0 10px 50px;
	padding:0;
}
li.listhead, li.listnone, li.listem{
	list-style:none;
	font-weight:bold;
	margin-left:-20px;
}
li.listnone{font-weight:normal;}
li.listem{font-weight:normal; font-style:italic;}


#avalloLogo{
	position:relative;
	text-align:right;
}
#avalloLogo img{
	margin:0 20px 0 0;
}

em{font-style:italic}
strong{font-weight:bold}


/* Header
+-------------------------------------+ */
#header{

	position:relative;

	width:800px; 
	margin:0px;
	padding:0px;

}
#header #navTop{
	position:absolute;
	top:5px;
	left:600px;
	/*height:78px*/;
	margin:0px;
}
#header div{	
	position:relative;
	width:800px; 
	height:78px;
	background:url(images/header.jpg) left top no-repeat;
	margin:0;
	padding:0;
}
#header h1{
	margin:0px;
	padding:0px;
	width:20px; 
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}


/* Top nav style
+-------------------------------------+ */

#header #navTop li{
	list-style:none;
	text-align:left;
	width:90px
	}
#header #navTop li input,
#header #navTop li form{
	margin:0;
	padding:0;
	border:none;
}
#header #navTop li button,
#header #navTop li a{
	display:block;
	color:#FFFFFF;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
	font-size:12px;
	width:100px;
	line-height:13px;
	border:none;
	text-align:left;
	font-weight:bold;
	margin:0;
	cursor:pointer;
	text-align:left;
	}

#header #navTop li button{
	position:relative;
	left:-9px;
	padding-top:-10px;
	}
	
	


#header #navTop li button.hover,
#header #navTop li a:hover{
	color:#333;
	text-decoration:none;
	background:transparent;
}
table tr #backgroundColor{
	background: url(images/bar_tile.gif) repeat;
}

/* Footer
--------------------------------------------*/

td.footerTextHome,
td.footerText{
	background:url(images/mainfoot.gif) left top no-repeat;
	text-align:center;
	height:45px;
	width:654px;
}
td.footerTextHome{
	background:url(images/main_foot.gif) left top no-repeat;
	height:48px;
	width:655px;
}
td.footerTextHome address,
td.footerText address{
	display:block;
	text-align:center;
	line-height:45px;
	color:#3c94f1;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:.03em;
	font-size:13px;
}

/* magage curric
+-------------------------------------+ */

.curricBox{
	border:2px solid #3F99F7;
	background: url(images/box_newscopy.jpg) repeat-y;
	margin:20px 0 20px 0;
	padding:20px;
}
.curricBox img{
	float:left;
	margin:0 15px 15px 0;
}

