/*GLOBAL LAYOUT STYLES*/

* {padding:0;margin:0;}
html,body{margin:0;padding:0}
body {
	padding:0px;
	margin:0px;
	background-color: #5A605E;
	text-align:left;
	border: 0px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #706F74;
	behavior:url("csshover.htc");
}
#shell {
	padding:0px;
	margin:0px;
	background:#F4F1EA url(images/bg_32x298.jpg) repeat-x right top;
	text-align:left;
	border: 0px;
	width: 100%;
	position: relative;
	z-index: 1001;
}

#shell2 {
	padding:0px;
	margin:0px;
	background:#F4F1EA url(images/bg2_32x298.jpg) repeat-x right top;
	text-align:left;
	border: 0px;
	width: 100%;
	position: relative;
	z-index: 1001;
}


#outer{
	width:808px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	position:relative;
	background-color: #F4F1EA;

}

#sub-outer{
	width:808px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	position:relative;
	background: url(images/filler_808x80.jpg) no-repeat left top;
	display: block;
	z-index:1005;
}



#header {
	position: relative;
	height:298px;
	background: url(images/head_808x298.jpg) no-repeat left top;
}





#header h1 {
	position: absolute;
	top: 10px;
	left: 1px;
}
#header h1 a {
	width: 270px;
	height: 75px;
	display: block;
}

#header h1 a span {
	display: none;
}


#header2 {
	position: relative;
	height:251px;
	background: url(images/head2_808x251.jpg) no-repeat left top;
}

#header2 h1 {
	position: absolute;
	top: 10px;
	left: 1px;
}
#header2 h1 a {
	width: 270px;
	height: 75px;
	display: block;
}

#header2 h1 a span {
	display: none;
}

#sub-header {
	position: relative;
	height:218px;
	background: url(images/head_808x298.jpg) no-repeat left top;
}



#sub-header h1 {
	position: absolute;
	top: 10px;
	left: 1px;
}
#sub-header h1 a {
	width: 270px;
	height: 75px;
	display: block;
}

#sub-header h1 a span {
	display: none;
}



#left{
	position: relative;
	float:left;
	width:215px;
}
#left-inner {
	margin-left: 4px;
	position: relative;
	width: 200px;
}
#middle{
	position: relative;
	float:left;
	width:390px;


}
#middle-inner {
	position: relative;
	display: block;
	width: 390px;

	background: url(images/right_5x608.gif) no-repeat right top;
}
#right{
	position: relative;
	float:right;
	width:203px;
	background: url(images/right_203x1.gif) repeat-y left top;
}
#right-inner {
	margin-left: 4px;
	position: relative;
	width: 199px;
}

#main{
	position: relative;
	float:right;
	width:593px;

}
#main-inner {
	position: relative;
	width: 586px;
	margin-left: 7px;
	margin-top: 10px;
}

#single{
	position: relative;
	float:left;
	width:808px;
}
#single-inner {
	margin-left: 4px;
	position: relative;
	width: 804px;
}



#foot-outer {
	position: relative;
	height:99px;
	width:100%;
	display: block;
	background:#5A605E url(images/foot_1x99.jpg) repeat-x right bottom;
}

#footer {
	position: relative;
	height:99px;
	width:808px;
	margin-left: auto;
	margin-right: auto;
}



#footer p {
	color: #F7F4EF;
	padding-top: 12px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

#footer p a {
	color: #F7F4EF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	font-family: "georgia", sans-serif;
}
#footer p a:hover {
	text-decoration: underline;
}

#copyright {
	color: #F7F4EF;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin-top: 1px;
	font-family: "georgia", sans-serif;
}


.clearme {
	clear: both;
}



/*GLOBAL COLORS*/
.red {
	color: #FD3A38;
}
.blue {
	color: #5172A5;
}
.purple {
	color: #5A5C8C;
}

.orange {
	color: #D74520;
}

.orange:hover {
	color: #5172A5;
	text-decoration: underline;
}
.orange-text {
	color: #D74520;
}

.gray {
	color: #5E5E60;
}
.white {
	color: #fff;
}

.bluelink {
	color: #555788;
	text-decoration: none;
}
.bluelink:hover {
	color: #555788;
	text-decoration: underline;
}

.graylink {
	color: #717173;
	text-decoration: none;
}
.graylink:hover {
	color: #717173;
	text-decoration: underline;
}

/*GLOBAL STYLING*/



.nounder {
	text-decoration: none;
}
.bullet0 {	
	position: relative;
	padding-left: 19px;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
}
.bullet1 {	
	background:  url(images/bullet_15x19.gif) no-repeat top left;
	padding-left: 20px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}


.bullet3 {	
	position: relative;
	background:  url(images/bullet3_15x19.gif) no-repeat top left;
	padding-left: 20px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}



.bullet4 {	
	position: relative;
	background: url(images/bullet4_15x19.gif) no-repeat top left;
	padding-left: 19px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}



.bullet5 {	
	position: relative;
	background: url(images/bullet5_15x19.gif) no-repeat top left;
	padding-left: 19px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}




.bullet6 {	
	position: relative;
	background: url(images/bullet6_15x19.gif) no-repeat top left;
	padding-left: 19px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}




.bullet7 {	
	position: relative;
	background: url(images/bullet7_15x19.gif) no-repeat top right;
	display: block;
	width: 15px;
	height: 19px;
}

.bullet8 {	
	position: relative;
	background: url(images/bullet8_15x19.gif) no-repeat top right;
	display: block;
	width: 15px;
	height: 19px;
}



.bullet9 {	
	position: relative;
	background: url(images/bullet9_15x19.gif) no-repeat top left;
	padding-left: 19px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}





.bullet10 {	
	position: relative;
	background: url(images/bullet10_15x19.gif) no-repeat top left;
	padding-left: 19px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.bullet11 {	
	position: relative;
	background: url(images/bullet11_15x19.gif) no-repeat top left;
	padding-left: 19px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}





.number1 {	
	position: relative;
	background: url(images/number1_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}

.number2 {	
	position: relative;
	background: url(images/number2_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}

.number3 {	
	position: relative;
	background: url(images/number3_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number4 {	
	position: relative;
	background: url(images/number4_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number5 {	
	position: relative;
	background: url(images/number5_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number6 {	
	position: relative;
	background: url(images/number6_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number7 {	
	position: relative;
	background: url(images/number7_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number8 {	
	position: relative;
	background: url(images/number8_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number9 {	
	position: relative;
	background: url(images/number9_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number10 {	
	position: relative;
	background: url(images/number10_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number11 {	
	position: relative;
	background: url(images/number11_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number12 {	
	position: relative;
	background: url(images/number12_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number13 {	
	position: relative;
	background: url(images/number13_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number14 {	
	position: relative;
	background: url(images/number14_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number15 {	
	position: relative;
	background: url(images/number15_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}
.number16 {	
	position: relative;
	background: url(images/number16_18x19.gif) no-repeat top left;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	*height: 21px;
}





/*GLOBAL FONT WEGHTS*/

.bold0 {
	font-weight: normal;
}
.bold1 {
	font-weight: bold;
}

/*GLOBAL FONT SIZES*/

.size9 {
	font-size: 9px;
}
.size10 {
	font-size: 10px;
}
.size11 {
	font-size: 11px;
}
.size12 {
	font-size: 12px;
}
.size13 {
	font-size: 13px;
}
.size14 {
	font-size: 14px;
}
.size15 {
	font-size: 15px;
}
.size16 {
	font-size: 16px;
}
.size17{
	font-size: 17px;
}
.size18{
	font-size: 18px;
}
.size19{
	font-size: 19px;
}
.size20{
	font-size: 20px;
}
.size21{
	font-size: 21px;
}
.size22{
	font-size: 22px;
}
.size23{
	font-size: 23px;
}
.size24{
	font-size: 24px;
}
.size25{
	font-size: 25px;
}

/*GLOBAL FORMATING*/

.blocked {
	display: block;
}
.blocked0 {
	display: inline;
}
.blocked1 {
	display: inline;
	padding-top: 0px;
	padding-bottom: 3px;
}

/*GLOBAL SPACING*/

.space0 {
	padding-left: 0px;
	padding-right: 0px;
}
.space1 {
	padding-left: 3px;
	padding-right: 3px;
}

/*GLOBAL LINE HEIGHTS*/

.lheight12 {
	line-height: 12px;
}
.lheight16 {
	line-height: 16px;
}
.lheight18 {
	line-height: 18px;
}
.lheight20 {
	line-height: 20px;
}
.lheight22 {
	line-height: 22px;
}

/*GLOBAL MARGINS*/

.mt0 {
	margin-top: 0px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}

.mb0 {
	margin-bottom: 0px;
}

.mb3 {
	margin-bottom: 5px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb17 {
	margin-bottom: 17px;
}
.mb20 {
	margin-bottom: 20px;

}
.mb30 {
	margin-bottom: 30px;

}

.ml10 {
	margin-left: 10px;
}


/*GLOBAL PADDING*/

.padleft10 {
	padding-left: 10px;
}
.padleft20 {
	padding-left: 20px;
}
.padleft30 {
	padding-left: 30px;
}
.padtop40 {
	padding-top: 40px;
}

/*GLOBAL FONTS*/

.george {
	font-family: "georgia", sans-serif;
}

.verdan {
	font-family: "verdana", sans-serif;
}


/*GLOBAL BLOCK LEVEL ELEMENTS*/

p, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*GLOBAL FORM FIELD ELEMENTS */

.field {
	width: 268px;
	height: 19px;
	_height: 19px;
	line-height: 20px;
	padding-top: 2px;
	_padding-top: 0px;
	font-size: 11px;
	color: #60676D;
	border-top: 1px solid #B9BBB0;
	border-left: 1px solid #B9BBB0;
	border-bottom: 1px solid #DBDBCF;
	border-right: 1px solid #DBDBCF;
	position: relative;
	padding-left: 2px;
}


/*GLOBAL TITLE HEADERS */

.title1 {

	padding: 0px;
	position: relative;
	height:29px;
	width:177px;
	display: block;
	background: url(images/title1_200x31.gif) no-repeat top left;
	font-family: "georgia", sans-serif;
	font-size: 14px;
	line-height: 31px;
	padding-left: 23px;
	padding-top: 2px;
	font-weight: normal;

}

.title2 {

	padding: 0px;
	position: relative;
	height:29px;
	width:352px;
	display: block;
	background: url(images/title2_375x31.gif) no-repeat top left;
	font-family: "georgia", sans-serif;
	font-size: 14px;
	line-height: 31px;
	padding-left: 23px;
	padding-top: 2px;
	font-weight: normal;

}

.title3 {

	padding: 0px;
	position: relative;
	width:582px;
	display: block;
	background: url(images/line_582x2.gif) no-repeat bottom left;
	font-family: "georgia", sans-serif;
	font-size: 22px;
	line-height: 30px;
	padding-bottom: 2px;
	font-weight: normal;
	color: #4E6FA2;

}

.title4 {

	padding: 0px;
	position: relative;
	width:582px;
	display: block;
	font-family: "georgia", sans-serif;
	font-size: 24px;
	line-height: 40px;
	padding-bottom: 2px;
	font-weight: normal;

	text-align: center;

}

.title5 {

	padding: 0px;
	position: relative;
	width:801px;
	display: block;
	background: url(images/line_801x2.gif) no-repeat bottom left;
	font-family: "georgia", sans-serif;
	font-size: 22px;
	line-height: 30px;
	padding-bottom: 2px;
	font-weight: normal;
	color: #4E6FA2;

}

.title6 {

	padding: 0px;
	position: relative;
	display: block;
	font-family: "georgia", sans-serif;
	font-size: 24px;
	line-height: 40px;
	padding-bottom: 2px;
	font-weight: normal;
	text-align: center;

}

.title7 {

	padding: 0px;
	position: relative;
	width:582px;
	display: block;
	background: url(images/line_582x2.gif) no-repeat bottom left;
	font-family: "georgia", sans-serif;
	font-size: 17px;
	line-height: 30px;
	padding-bottom: 2px;
	font-weight: normal;
	color: #D75030;

}


/*GLOBAL BUTTONS  */

.submit {
	border: 0px;
	display: block;
	width: 71px;
	height: 23px;
	background:url(images/submit_71x46.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.submit:hover {
	background:url(images/submit_71x46.gif) no-repeat 0px -23px;

}

.button-container {
	position: relative;
	width: 200px;
	display: block;
	
}

.book-trial {
	border: 0px;
	display: block;
	width: 582px;
	height: 50px;
	background:url(images/book-trial_582x100.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.book-trial:hover {
	background:url(images/book-trial_582x100.gif) no-repeat 0px -50px;

}

.book-trial span {
	display: none;
}





.book-trial-large {
	border: 0px;
	display: block;
	width: 801px;
	height: 50px;
	background:url(images/book-trial_801x100.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.book-trial-large:hover {
	background:url(images/book-trial_801x100.gif) no-repeat 0px -50px;

}

.book-trial-large span {
	display: none;
}


.download-press-kit {
	border: 0px;
	display: block;
	width: 582px;
	height: 50px;
	background:url(images/download-press-kit_582x100.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.download-press-kit:hover {
	background:url(images/download-press-kit_582x100.gif) no-repeat 0px -50px;

}

.download-press-kit span {
	display: none;
}


.sign-up {
	border: 0px;
	display: block;
	width: 155px;
	height: 28px;
	background:url(images/sign-up_155x58.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.sign-up:hover {
	background:url(images/sign-up_155x58.gif) no-repeat 0px -28px;

}

.sign-up span {
	display: none;
}



.learn-more {
	border: 0px;
	display: block;
	width: 111px;
	height: 23px;
	background:url(images/learn-more_111x46.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.learn-more:hover {
	background:url(images/learn-more_111x46.gif) no-repeat 0px -23px;

}

.learn-more span {
	display: none;
}




.place-order {
	border: 0px;
	display: block;
	width: 151px;
	height: 23px;
	background:url(images/place-order_151x46.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.place-order:hover {
	background:url(images/place-order_151x46.gif) no-repeat 0px -23px;

}

.place-order span {
	display: none;
}




.place-order-now {
	border: 0px;
	display: block;
	width: 222px;
	height: 28px;
	background:url(images/place-order_222x56.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.place-order-now:hover {
	background:url(images/place-order_222x56.gif) no-repeat 0px -28px;

}

.place-order-now span {
	display: none;
}



.enroll-now {
	border: 0px;
	display: block;
	width: 160px;
	height: 78px;
	background:url(images/enroll_160x156.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
}
.enroll-now:hover {
	background:url(images/enroll_160x156.gif) no-repeat 0px -78px;

}

.enroll-now span {
	display: none;
}


/*GLOBAL LEFT MENU  */

.left-menu {
	position: relative;
	margin-top: 0px;
	margin-bottom: 30px;
}
.left-menu li {
	font-family: "georgia", sans-serif;
	position: relative;
	width: 200px;
	border-bottom: 1px #D4D6C9 solid;
	border-top: 1px #fff solid;
}

.left-menu li a {
	background: #F4F1EA url(images/bullet_15x19.gif) no-repeat top left;
	color: #5172A5;
	padding-left: 20px;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;	
	font-style: normal;
	font-weight: normal;
}
.left-menu li a:hover {
	color: #DC5B3B;
	text-decoration: none;
	background: #FFFEFA url(images/bullet_15x19.gif) no-repeat top left;
}

.left-menu .youarehere {
	color: #DC5B3B;
	text-decoration: none;
	background: #FFFEFA url(images/bullet_15x19.gif) no-repeat top left;
}


/*GLOBAL RECENT ARTICLES  */

.recent {
	position: relative;
	margin-top: 0px;
	margin-bottom: 30px;
}
.recent li {
	font-family: "georgia", sans-serif;
	position: relative;
	width: 377px;
}

.recent li a {
	background: url(images/bullet2_15x19.gif) no-repeat top left;
	color: #5172A5;
	padding-left: 20px;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;	
	font-style: normal;
	font-weight: normal;
	margin-bottom: 5px;
}
.recent li a:hover {
	color: #DC5B3B;
	text-decoration: none;
}

.recent li a em {
	display: block;
	color: #D54520;
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-style: normal;
}

.recent .alt {
	background-color: #FFFEFA
}

	
/*GLOBAL CONTAINERS  */

.box194 {
	width: 194px;
	background: url(images/box1-mid_194x2.gif) repeat-y left top;
	position: relative;
	margin-bottom: 0px;
	display: block;
}
.box194 .boxtop {
	width: 194px;
	height: 12px;
	background: url(images/box1-top_194x12.gif) no-repeat left top;
	position: relative;
	display: block;
}
.box194 .boxbot {
	width: 194px;
	height: 34px;
	background: url(images/box1-bot_194x34.gif) no-repeat left top;
	position: relative;
	display: block;
}

.box194 .inner194 {
	display: block;
	padding-left: 11px;
	padding-right: 9px;
	position: relative;
	width: 174px;
}

.box194 p {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
}


.box190 {
	width: 190px;
	background: url(images/box2-mid_190x2.gif) repeat-y left top;
	position: relative;
	display: block;
}
.box190 .boxtop {
	width: 180px;
	height: 25px;
	background: url(images/box2-top_190x30.gif) no-repeat left top;
	position: relative;
	display: block;
	padding-left: 10px;
	padding-top: 5px;
}
.box190 .boxbot {
	width: 190px;
	height: 31px;
	background: url(images/box2-bot_190x31.gif) no-repeat left top;
	position: relative;
	display: block;
}

.box190 .inner190 {
	position: relative;
	padding-left: 10px;
	display: block;
}




.box800 {
	width: 800px;
	background: url(images/bg_800x1.gif) repeat-y left top;
	position: relative;
	margin-bottom: 15px;
	display: block;
}
.box800 .boxtop {
	width: 800px;
	height: 7px;
	background: url(images/top_800x7.gif) no-repeat left top;
	position: relative;
	display: block;
}
.box800 .boxbot {
	width: 800px;
	height: 31px;
	background: url(images/bot_800x31.gif) no-repeat left top;
	position: relative;
	display: block;
}

.box800 .inner800 {
	display: block;
	padding-left: 11px;
	padding-right: 9px;
	position: relative;
	width: 780px;
}




/*GLOBAL MAIN MENU  */

.main-menu {
	position: absolute;
	top: 92px;
	left: 14px;

}
.main-menu li {
	font-family: "georgia", sans-serif;
	position: relative;
	float: left;
	padding-left: 7px;
}

.main-menu li a {
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	line-height: 31px;
	font-size: 14px;	
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #636C69;
}
.main-menu li a:hover {
	color: #5D6361;
	text-decoration: none;
	background: url(images/top_1x31.gif) repeat-x top left;
	border-top: 1px solid #fff;
}

.main-menu .youarehere {
	color: #5D6361;
	text-decoration: none;
	background: url(images/top_1x31.gif) repeat-x top left;
	border-top: 1px solid #fff;
}

.main-menu .i1 {
	width: 61px;
}

.main-menu .i2 {
	width: 155px;
}
.main-menu .i3 {
	width: 91px;
}
.main-menu .i4 {
	width: 118px;
}
.main-menu .i5 {
	width: 67px;
}
.main-menu .i6 {
	width: 108px;
}
.main-menu .i7 {
	width: 56px;
}
.main-menu .i8 {
	width: 60px;
}


/*GLOBAL TOP MENU  */

.top-menu {
	position: absolute;
	top: 0px;
	left: 556px;
	background: url(images/topmen_224x27.gif) no-repeat top left;
	width: 224px;
	height: 27px;

}
.top-menu li {
	font-family: "georgia", sans-serif;
	position: relative;
	float: left;
	padding-left: 16px;
}

.top-menu li a {
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: left;
	line-height: 31px;
	font-size: 12px;	
	font-style: normal;
	font-weight: normal;

}
.top-menu li a:hover {
	color: #fff;
	text-decoration: underline;
}







/*GLOBAL POSITIONING ATTRIBUTES  */

.rel {
	position: relative;
}
.absol {
	position: absolute;
}


/*GLOBAL DOUBLE LINE ATTRIBUTES  */

.line1 {
	padding: 0px;
	position: relative;
	width:582px;
	display: block;
	background: url(images/line_582x2.gif) no-repeat bottom left;
	font-family: "georgia", sans-serif;
	font-size: 2px;
	line-height: 2px;
	height: 2px;
	font-weight: normal;
	color: #4E6FA2;

}

.line2 {
	padding: 0px;
	position: relative;
	width:802px;
	display: block;
	background: url(images/line_802x2.gif) no-repeat bottom left;
	font-family: "georgia", sans-serif;
	font-size: 2px;
	line-height: 2px;
	height: 2px;
	font-weight: normal;
	color: #4E6FA2;

}



/*GLOBAL TABLE STYLES*/

.generic-table {
	position: relative;
	margin-bottom: 20px;
}

.table798 {
	width: 798px;
	padding: 0;
	margin: 0;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	display: block;
	color: #555555;
	line-height: 16px;
	margin-bottom: 10px;
	z-index: 1000;
	
}
.table798 tr {
	position: relative;


}
.table798 th {
	position: relative;

}
.table798 td {
	position: relative;
	padding: 6px 3px 6px 6px;
	border-left: 1px solid #D4D6C9;
}


.theader1 {
	color: #fff;
	text-align: left;
	padding-left: 6px;
	font-weight: bold;
	background: url(images/bg_1x27.gif) repeat-x top left;
	height: 27px;
	line-height: 27px;
}

.theader2 {
	color: #fff;
	text-align: left;
	padding-left: 6px;
	font-weight: bold;
	background: url(images/bg2_1x27.gif) repeat-x top left;
	height: 27px;
	line-height: 27px;
}
.fullrowsky td {
	background-color: #D8E9F9;
	padding: 0px 3px 0px 6px;
	font-weight: bold;
	line-height: 36px;
	position: relative;
}

.whitebg {
	background-color: #fff;
}
.skybg {
	background-color: #E3EBF6;
}
.pinkbg {
	background-color: #F4F1EA;
}
.purplebg {
	background: #E6E6F0;

}
.noright {
	border-right: 0px;
}
.withright {
	border-right: 1px solid #D4D6C9;
}
.withbottom {
	border-bottom: 1px solid #D4D6C9;
}
.withtop {
	border-top: 1px solid #D4D6C9;
}

.withtop-blue {
	border-top: 1px solid #91A6C1;
}

.withtop-purple {
	border-top: 1px solid #5B5E95;
}



.noborder {
	border-left: 0px;	
	border-top: 0px;
}

.nopad {
	padding: 0px;
}

.theader3 {
	color: #fff;
	text-align: left;
	padding-left: 6px;
	font-weight: bold;
	background: url(images/th3_1x39.gif) repeat-x top left;
	height: 39px;
	padding-right: 6px;

}

.theader4 {
	color: #fff;
	text-align: left;
	padding-left: 6px;
	font-weight: bold;
	background: url(images/th4_1x39.gif) repeat-x top left;
	height: 39px;
	padding-right: 6px;

}

.theader5 {
	color: #fff;
	text-align: left;
	padding-left: 6px;
	font-weight: bold;
	background: url(images/th5_1x39.gif) repeat-x top left;
	height: 39px;
	padding-right: 6px;

}