/*		Original file123 website style sheet file
**
**		DO NOT CHANGE OR MODIFY THIS FILE
**
**		All custom edited and new styles are located in <common.css>
**
**		Changed from original
**		1) Image path from ../assets/images/ to ../images
**		2) Used classes instead of ids
**
*/

/*  top right bottom left __ reference chart margin order  */

body{
	background : #494949 url(../images/shared/background_stripes_greys.gif) repeat fixed;
	font-family: "Trebuchet MS", TrebuchetMS, "Lucida Sans", Arial, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0px;
	}

img {
border: 0px;
}


/* Shared */ 
.highlight01 {	
	color: #1086c6;
	}


.bold {
	font-weight: bold;
	}

a.account_icon {
	-x-background-x-position: left;
	-x-background-y-position: center;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	padding-right-value: 12px;
	padding-right-ltr-source: physical;
	padding-right-rtl-source: physical;
	padding-left: 12px;
	background: transparent url(../images/shared/account_icon.gif) no-repeat center left;
	}



/* Header */

.head_container {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	background: url(../images/shared/blue_back_wshadow_1024x.gif) repeat-y;
	
	}
	
.head_container_02 {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	background: url(../images/shared/wht_back_wshadow_1024x.gif) repeat-y;
	
	}

.head_logo
	{
	background: url(../images/shared/background_head_1000x.gif) no-repeat;
	height: 100px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	}
	
.head_logo_02
	{
	background: url(../images/shared/background_head_02_1000x.gif) no-repeat;
	height: 133px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	}

.head_banner
	{
	width:1000px;
	position:absolute;
	top:32px;
	margin-right: auto;
	margin-left: auto;
	}


.banner01{ 
	width: 430px;
	margin: 0px auto 0px auto;
	font: 11px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
	text-align: center;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #dedee0;
	background : #FFFFFF url(../images/shared/header_banner_background.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}

.banner01 a{ 
	color: #000000;
	font-decoration: underline;
	}

.banner01 a:hover{ 
	color: #1086c6;
	}

.banner01 a:active { 
	color: #000000;
	}


.head_banner02
	{
	width:1000px;
	position:absolute;
	top:16px;
	margin-right: 10px;
	margin-left: auto;
	}


.banner02{ 
	width: 340px;
	margin: 0px 5px 0px auto;
	font: 12px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
	line-height:150%;
	text-align: top;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #dedee0;
	background : #FFFFFF url(../images/shared/header_banner_background.gif) repeat-x;
	}

.banner02 a{ 
	color: #1086c6;
	text-decoration: underline;
	}

.banner02 a:hover{ 
	color: #000000;
	text-decoration:none;
	}

.banner02 a:active { 
	color: #1086c6;
	}

td.banner02_td{
	padding:3px;
	}

.head_login{
	width:1px;
	position:absolute;
	top:8px;
	}

.login01 { 
	width: 1000px;
	font: 11px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
	text-align: right;
	margin-bottom: 2px;
	margin-top: 5px;
	}

.login01 a, a:link{ 
	color: #1086c6;
	text-decoration: underline;
	}
	
.login02 a{ 
	color: #000000;
	text-decoration: underline;
	}

.login01 a:hover { 
	color: #000000;
	text-decoration: none;
	}

.login02 a:hover { 
	color: #1086c6;
	text-decoration: none;
	}
.login01 a:active { 
	color: #1086c6;
	text-decoration: none;
	
	}
	
.login03{
font: 16px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
	color: #1086c6;
}
	
.underline100{
text-decoration: underline;
}
	


/* Wrappers */

.body_container {
	width: 1024px;
	margin: 0 auto 0 auto;
	background: url(../images/shared/blue_back_wshadow_1024x.gif) repeat-y;
	}
	
.body_container_02 {
	width: 1024px;
	margin: 0 auto 0 auto;
	background: url(../images/shared/wht_back_wshadow_1024x.gif) repeat-y;
	}


.body_1000x {
	width: 1000px;
	margin-right: auto;
	margin-left: 0px;
	
	
	}
	
.body_1000x03 {
	width: 1000px;
	margin-right: auto;
	margin-left: 0px;
	overflow: hidden;
	
	}


.body_1000x2 {

	float: left;
	/* background: #000000 url(../images/shared/col_backgrnd.gif) no-repeat bottom left; */
	background: #FFFFFF; 
	padding-bottom:200px;
	
	}


/* Top Nav Level 1 */

.nav01{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e0e0;
	width: 1000px;
	background: url(../images/shared/grey_navbar_background.gif);
	height:31px;	
	font-size: 14px;
	margin-left: 12px;
	}

.nav01 img{
	border: 0px;
	}



/* Left Side Elements - Top Nav Level 1 */

/* ul border:1px solid red;  */
/* li border:1px solid blue; */

.nav01 ul{
	margin: 0;
	padding-left: 20px;
	}


.nav01 ul li {
	float: left;
	list-style: none;
	}

.nav01 a {
	float: left;
	display: block;	
	line-height: 31px;
	color: #000000;
	background: url(../images/shared/nav_border_rt.gif);
	background-position:  top right;
	background-repeat: repeat-y;
	font-weight: bold;
	text-decoration: none;
	padding-right: 12px;
	padding-left: 12px;
	}

.nav01 ul li a:hover {
	color: #1086c6;
	}

.nav01 ul li.first a {
	padding-left: 12px;
	}

.nav01 ul li.first a:hover	{
	color: #1086c6;
	}

.nav01 ul li.on_page a{
	background: #FFFFFF url(../images/shared/navbar_on_page_background.gif);
	background-position:  top right;
	background-repeat: repeat;
	color: #FFFFFF;
	}

.nav01 ul li.on_page a:hover {
	color: #FFFFFF;
	}

.nav01 ul li.last a{
	display: block;
	color: #000000;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/shared/nav_border_rt.gif);
	background-position:  top right;
	background-repeat: repeat-y;
	}



/* Right Side Elements - Top Nav Level 1 */

.nav01 ul.right {
	float: right;
	font-size: 12px;
	}


.nav01 ul.right li{
	padding-top: 0px;
	float: left;
	margin-left: -12px;
	padding-right: 12px;
	display: inline;
	list-style: none;
	line-height: 32px;
	}

.nav01 ul.right li a {
	display: block;
	color: #1086c6;
	padding-top: 0px;
	padding-right: 0px;
	background: url(../images/shared/nav_border_rt.gif);
	background-position:  top left;
	background-repeat: repeat-y;
	font-weight: normal;
	text-decoration: underline;
	}


.nav01 ul.right li.hov a:hover {
	color: #000000;
	text-decoration: none;
	}

.nav01 ul.right li.graph01 a {
	padding-top:4px;
	padding-right: 20px;
	padding-left: 6px;
	background: none;
	}



/* Top Nav Level 2 */
/* Left Side Elements */

/*ul border:1px solid red;  */
/*li border:1px solid blue; */

.nav02{
	width: 1000px;
	background: #85c2de;
	height:41px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-left: 12px;
	}

.nav02 ul{
	margin: 0;
	padding-top:10px;
	margin-left: 0px;
	padding-left: 12px;
	}
	
.nav02 ul.text{
	padding-top:10px;
	padding-left: 12px;
	}

.nav02 li {
	float: left;
	list-style: none;
	line-height: 22px;
	background: url(../images/shared/level2_nav_blue_button_left.gif) no-repeat left top;
	}

.nav02  a {
	float: left;
	display: block;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 14px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/shared/level2_nav_blue_button_rt.gif) no-repeat right top;
	}

.nav02 ul li a:hover {
	color: #000;
	}


.nav02 li.first {
	}

.nav02 ul li.first a:hover	{
	color: #1086c6;
	}


.nav02 li.current_page_first_item {
	float: left;
	list-style: none;
	line-height: 22px;
	background: url(../images/shared/level2_nav_grey_button_left.gif) no-repeat left top;
	}
	
.nav02 li.text {
	float: left;
	list-style: none;
	line-height: 22px;
	background: none;
	color:#FFFFFF;
	font-size:18px;
	margin-left:5px;
	}

.nav02  .current_page_first_item  a {
	float: left;
	display: block;
	color: #000000;
	padding-top: 0px;
	padding-right: 14px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/shared/level2_nav_grey_button_rt.gif) no-repeat right top;
	}

.nav02  .on_first  a:hover {
	color: #1086c6;
	}



/* Top Nav Level 2 */
/* Right Side Elements */

.nav02 ul.right {
	float: right;
	font-size: 10px;
	}

.nav02 ul.right li{
	padding-right: 12px;
	display: inline;
	list-style: none;
	margin-top: -8px;
	background: none;
	}

.nav02 ul.right li a {
	font-size: 11px;
	display: block;
	color: #FFFFFF;
	background: none;
	font-weight: normal;
	text-decoration: underline;
	-x-background-x-position: left;
	-x-background-y-position: center;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	padding-right-value: 12px;
	padding-right-ltr-source: physical;
	padding-right-rtl-source: physical;
	padding-left: 18px;
	background: transparent url(../images/shared/mail_icon.gif) no-repeat center left;
	}

.nav02 ul.right li a:hover {
	color: #1086c6;
	text-decoration: none;
	}




.nav_home{
	width: 1000px;
	background: #85c2de;
	height:4px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-left: 12px;
	}
	
	

/* HOME */

.home_01{
		padding-left:12px;
		}




















/* Page Content left*/

.col_browser{
	float:left;
	margin-top: 8px;
	padding-left: 20px;
	width: 230px;
	/* background: url(../images/shared/col_backgrnd.gif) no-repeat top left; */
	background: url(../images/shared/col_backgrnd.gif) no-repeat top left; 
	margin-bottom: -3000px; 
	padding-bottom: 3000px;
	}
	
	
.white_box_01{
	margin-top: 7px;
	margin-left: 19px;
	padding-left: 8px;
	
	padding-top: 8px;
	padding-bottom: 8px;
	width: 976px;
	background: #FFFFFF; 
	border: 1px solid #a0a29f;
	}
	
.hist_container{
	margin-top: 7px;
	margin-left: 19px;
	padding-bottom: 0px;
	width: 986px;
	/* background: #FFFFFF; */
	
	}

.white_box_02{
	width: 352px;
	background: #FFFFFF; 
	border: 1px solid #a0a29f;
	float:left;
	}
	
.white_box_08{
	width: 747px;
	background: #FFFFFF; 
	border: 1px solid #a0a29f;
	float:left;
	}
	
	.white_box_08_r{
	width: 747px;
	background: #FFFFFF; 
	border: 1px solid #a0a29f;
	float:right;
	}
	
	.white_box_09_r{
	width: 747px;
	border-top: 10px solid #1086c6;
	float:right;
	}
	
	
.white_box_pad_top{
	padding-top: 7px;
	float:left;
	}

.white_box_pad_top_02{
	padding-top:8px;
	float:left;
	}
	
.white_box_03_right{
	float:right;
	padding-right: 8px;
	
	}

.white_box_03{
	width: 605px;
	background: #FFFFFF; 
	border: 1px solid #a0a29f;
	}


.white_box_04{
	width: 605px;
	background: #1085c8 url(../images/shared/my_account/refer_back.jpg) no-repeat top left; 
	border: 1px solid #0254a6;
	}

.dash_refer_box{
	width: 390px;
	height:100px;
	background: #1085c8 url(../images/shared/dash/refer_back_yellow.jpg) no-repeat top left; 
	border: 1px solid #ffcc15;
	padding-right:30px;
	text-align:right;
	}

.dash_refer_text{
	padding-top:80px;
	}
	
.dash_search_box{
	width: 536px;
	height:100px;
	background: #FFFFFF; 
	border: 1px solid #a0a29f;
	float:left;
	}
	
.dash_table_02 {
	width: 536px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	font-size:12px;
	}
	
a.get_started {
	padding-right: 14px;
	background: transparent url(../images/shared/dash/sm_rt_arrow.gif) no-repeat center right;
	color:#000000;
	}

a:hover.get_started{
text-decoration:none;
}

a.dash_adv_search
{
	padding-left: 14px;
	background: transparent url(../images/shared/dash/mag_adv_search_icon.gif) no-repeat center left;
	color:#000000;
	}
	
a:hover.dash_adv_search{
text-decoration:none;
}


.dash_search_text{
padding-top:23px;
padding-left:12px;
font-size:12px;
vertical-align:middle;

}

.dash_box_10{
	width: 319px;
	/* min-height:250px; */
	background: #FFFFFF; 
	border: 1px solid #a0a29f;
	float:left;
	font-size:12px;
	
	}
	
	
.dash_box_10 a {
	color: #036ba2;
	text-decoration: underline;
	}

.dash_box_10 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
	
.dash_box_10_link{
width: 319px;
height:24px; 
background: #CCCCCC;
padding-top:10px; 	
text-align:right;




}

.dash_box_10_link_02{
padding-right:12px;

}

.dash_box_pad_left{
padding-left:3px;
}

.dash_table_10 {
	width: 319px;
	
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	font-size:12px;
	}
	
	
	
	
	
	
	
	

.white_box_07_right{
	float:right;
	}
	
.white_box_07_right{
	float:left;
	} 
	
	
.white_box_07{
	width: 230px;
	background: #FFFFFF; 
	padding-bottom: 10px;
	
	}
	
.white_box_07 p{
	font-size:11px;
	padding-left: 10px;
	margin:0;
	margin-top:7px;
	
	}

.white_box_07 a{ 
	color:black;
	text-decoration:underline;
	}

.white_box_07  a:hover{ 
	text-decoration:none;
	color: #1086c6;
	}
	
/* HOME TABLE */



.home_table_01 {
	width: 1000px;
	padding: 0;
	margin: 0;
	color: #a7a7a7;
	font-size:14px;
	
	}
.home_table_01 a:hover{
color: #000000;}


.home_table_02 {
	width: 1000px;
	padding: 0;
	margin: 0;
	color: #a7a7a7;
	font-size:14px;
	padding:10px;
	
	}
.home_table_02 a:hover{
color: #000000;}




td.ht_back{	
	background: #666666 url(../images/home/home_table_back.gif) repeat-x top left;
vertical-align:middle;
	
	}

td.hm_01{
padding-top:6px;
padding-bottom:8px;
padding-left:12px;
color: #FFFFFF;
}

td.hm_02{
padding:20px 20px 5px 20px;
}

td.hm_02{
padding:5px 20px 5px 20px;
	color: #4c4c4e;
	
}

td.hm_03{
padding:5px 20px 50px 20px;
	color: #4c4c4e;
	vertical-align:top;
}

td.hm_03 li{
margin-left:-24px;
}

td.hm_04{
padding:20px 20px 5px 20px;
	vertical-align:top;
	color: #4c4c4e;
}

td.hm_05{
padding:10px;
	vertical-align:top;
}
.home_text{
font-size:12px;
	color: #4c4c4e;}

.home_text_02{
font-size:14px;
	color: #4c4c4e;}
	
.home_text_03{
font-size:12px;
	color: #4c4c4e;
	line-height: 1.4em;}
	
/*  top right bottom left __ reference chart margin order  */


td.298{
width:298px;}

td.highlight_home{
	

	color: #0083cd;
	font-size:16px;
		background: #ffffff url(../images/home/fade.gif) repeat-x;
	}

.home_table_02 ul{
list-style-image: url(../images/home/bullet.gif);
list-style-type: circle;
}

.home_table_02 li{
padding-bottom:10px;
font-size:14px;
margin-left:-30px;
}




.home_left {
	float: left; 
	}
	
.home_right {
	float: right; 
	padding-right:12px;
	font-size: 10px;

	}
.home_right a {
color:#000000;}

.home_right  a:hover{
color:#666666}



a.up_arrow {
	padding-left: 17px;
	padding-top:5px;
	padding-bottom:5px;
	background: transparent url(../images/home/up_arrow.gif) no-repeat center left;
	}


/*********************************************************************************************/
/* TOUR TABLES AND COLUMNS */

.tour_col_left{
	float:left;
	margin:0;
	padding: 15px 5px 25px 25px;
	/*width: 230px;
	margin-bottom: -3000px; 
	padding-bottom: 3000px;*/
	}
	
	
.tour_col_left_table {
	margin: 0;

	width: 210px;
	
	}
	
.tour_col_left_table td.tour_col_title{
	background-color:#0681c5;
	color:#ffffff;
	font-size:18px;
	font-weight:800;
	padding:10px 15px 8px 20px;
	background-image:url(../images/shared/navbar_on_page_background.gif);
	background-repeat:repeat-x;
	background-position:0 20px;
	}
	
	.tour_col_left_table td.tour_menu{
	padding:0;
	}
	
	td.tour_menu a{
	margin:0;
	display:block;
	color: #68b3d7;
	padding:10px 25px 5px 42px;
	border:none;
	font-size:14px;
	text-decoration:none;
	border-bottom:1px #DDDDDD solid;
	}
	
	td.tour_menu a:hover{

	background-image:url(../images/shared/bullet.gif);
	background-repeat:no-repeat;
	background-position:20px 12px;
	}
	
	td.tour_menu a.active, td.tour_menu a.active:hover{
	color:#045a89;
	background-image:url(../images/shared/bullet_dkblue.gif);
	background-repeat:no-repeat;
	background-position:20px 12px;
	}
	
	td.tour_menu div.sub{
	border-bottom:1px #DDDDDD solid;
	padding:5px 0 5px 35px;
	}
	td.tour_menu div.sub a{
	color:#999999;
	font-size:13px;
	border:none;
	padding:3px 25px;
	background:none;
	}
	td.tour_menu div.sub a:hover{
color:#045a89;
	background:none;
	}
	
	td.tour_menu div.sub a.current{
	color:#045a89;
	}
.tour_col_left_table	td{
padding:10px;
	vertical-align:top;
	color: #68b3d7;
}

.tour_col_left_table ul{
list-style-image: url(../images/home/bullet.gif);
list-style-type: circle;
}

.tour_col_left_table li{
padding-bottom:10px;
font-size:14px;
margin-left:-30px;
}

.tour_content{
	width: 735px;
	float: right; 
	margin: 5px 5px 5px 5px;
	padding:0;
	background-color:#FFFFFF;
background-image:url(../images/shared/grad_top_right_lightgrey.jpg);
background-repeat:no-repeat;
background-position:top right;
	/* border:1px solid red; */
	/* border:1px solid green; */
	
	}

.tour_content .tour_main{
background-color:#FFFFFF;
background-image:url(../images/shared/grad_top_right_lightgrey.jpg);
background-repeat:no-repeat;
background-position:top right;
font-size:13px;
line-height:1.5em;
min-height:380px;
margin:0;
}
.tour_content div.pad{
padding:18px;
}
.tour_content .tour_main h1{
text-indent:-5000px;
background-repeat:no-repeat;
background-position:top left;
display:block;
padding:0;
margin: 0 0 20px 0;
font-size:20px;
font-weight:800;
height:28px;
}
.tour_content td.spacercol{
padding:0;
margin:0;
font-size:1px;
width:24px;
}
.tour_content td{
vertical-align:top;
}

.tour_content img.icon{
background-image:url(../images/shared/icon_dropshadow.gif);
float:left; 
margin-right: 10px;
}


.tour_content .tour_main h2{
display:block;
color:#4d4d4d;
font-size:16px;
font-weight:800;
margin:0 0 6px 0;
}
.tour_content .tour_main p{
display:block;
color:#7d7d7d;
font-size:13px;
margin:0 0 12px 0;
}
.tour_content .tour_main p.bluesub{
background-color:#edf6fa; padding:10px 15px;
}
.tour_content .tour_right h1{
display:block;
margin: 0 0 16px 0;
font-size:20px;
font-weight:800;
color:#4d4d4d;
height:23px;
}
.tour_content .tour_right h2{
display:block;
font-size:15px;
font-weight:800;
margin:0 0 6px 0;
}
.tour_content .tour_right p{
display:block;
font-size:13px;
line-height:1.5em;
margin:0 0 12px 0;
}
.tour_content .with_right{
margin:0 250px 0 0;
}
.tour_content .tour_right{
float:right;
width:250px;
color:#7d7d7d;
margin:0;
padding:0;
font-size:13px;
line-height:1.6em;
}
.tour_content .sub_right{
float:right;
width:360px;
color:#7d7d7d;
margin:0;
padding:0;
font-size:13px;
line-height:1.6em;
}
.tour_content .sub_right .pad{
padding:0 15px;
}
.tour_content td div.contact{
line-height:1.3em;
color:#7d7d7d;
padding:5px 5px 5px 10px;
}
.tour_content td div.contact strong{
color:#0181c2;
}
.tour_content td div.contact a{
text-decoration:none;
color:#0181c2;
}
.tour_content td div.contact a:hover{
color:#000000;
}
.tour_content a{
color:#0181c2;
text-decoration:underline;
font-weight:800;
font-size:13px;

}
.tour_content a:hover{
color:#000000;
}
.tour_content a.block{
display:block;
margin:0 0 15px 0;
}
.tour_prevnext{
display:block;
margin:0 12px;
padding:15px;
text-align:right;
background-color:#ededed;
font-size:14px;
font-weight:800;
color:#0181c2;
}
.tour_prevnext a{
color:#0181c2;
text-decoration:none;
}
.tour_prevnext a:hover{
color:#000000;
text-decoration:none;
}
.tour_prevnext  a.dis, .tour_content a:visited{
color:#72b0d3;
}

/* END TOUR SECTION */

/* Dashboard  */

.dash_box_01{
	width: 966px;
	background: #FFFFFF; 
	border: 1px solid #a0a29f;
	float:left;
	color: #FFFFFF;
	}

.dash_table_01 {
	width: 966px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	font-size:12px;
	
	}

td.dash_back_01{	
	background: #5bb6d9 url(../images/shared/dash/blue_fade_back.gif) repeat-x;
	vertical-align:middle;
	
	}

td.cell_01{	
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	border-top: 8px solid #ffffff;
	border-bottom: 8px solid #ffffff;
	color: #FFFFFF;
	}

td.cell_left{	
	border-left: 8px solid #ffffff;
	}
	
td.cell_right{	
	border-right: 8px solid #ffffff;
	}

td.dash_pad_01{	
	padding-left:12px;
	padding-right:12px;
	}
	
.dash_img_01{
	padding-top:12px;
	padding-bottom:12px;
}

.dash_title_01{font-size:16px; padding-top:8px;  padding-bottom:8px; font-weight:bold;}

	
.col_browser_02{ 
	float: left;

	}
	
.col_content{
	width: 740px;
	float: right; 
	margin-top: 8px;
	margin-right: 0px;
	padding-right: 0px;
	/* border:1px solid red; */
	/* border:1px solid green; */
	
	}
	
	
/* FILE HISTORY */

.file_history_head {
	width: 733px;
	height: 40px;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	line-height:40px;
	padding-left:10px;
	border: 1px solid #ababab;
	background: #FFFFFF url(../images/shared/reg/grey_bar_back_01.gif) repeat-x;
	float: left; 
	}
	
	
	
.file_history_head_left {
	float: left; 
	}
	
.file_history_head_right {
	float: right; 
	padding-right:12px;
	font-size: 10px;
	color: #5c5c5c;
	}

.ref_history_head_right {
	float: right; 
	padding-right:12px;
	font-size: 11px;
	color: #000000;
	}
	
.file_history_head_02{
	border: 1px solid white;
	}
	
.file_history_head_100{
			float: right; 
			padding-top:15px;
				
	}
	
	
.file_history_disc {
	width: 743px;
	color: #000000;
	line-height:150%;
	font-size:12px;
	margin-left: 1px;
	margin-top: 1px;
	border: 1px solid #ffffff;
	float: left; 
	}
	
.file_history_disc a {
	color: #036ba2;
	margin-top: 10px;
	text-decoration: underline;
	}

.file_history_disc a:hover {
	color: #000000;
	text-decoration: none;
	}
	
.file_history_disc_02 {
	padding:10px;
	}
	
.sort_functions_bar_hist {
	width: 731px;
	height: 35px;
	background: #c3c3c3;
	font-size: 11px;
	color: #000000;
	font-size: 11px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-top: 1px solid white;
	padding-left:12px;
	float: left; 
	}

.sort_functions_bar_text_hist {
	float: left; 
	margin-top: 6px;
	/*border:1px solid grey; */
	}

.sort_functions_bar_msg_01 {
	float: left; 
	padding-top: 10px;
	}


.sort_functions_bar_msg_01 a {
	color: #000000;
	margin-top: 10px;
	text-decoration: underline;
	}

.sort_functions_bar_msg_01 a:hover {
	color: #036ba2;
	text-decoration: none;
	}

.sort_functions_bar_msg_02 {
	float: left; 
	padding-top: 6px;
	}
	
.sort_functions_bar_msg_02 a {
	color: #000000;
	margin-top: 10px;
	text-decoration: underline;
	}

.sort_functions_bar_msg_02 a:hover {
	color: #036ba2;
	text-decoration: none;
	}
	
	
	
	
	
a.left_arrow {
	padding-left: 17px;
	background: transparent url(../images/shared/msgs/yellow_arrow_left.gif) no-repeat center left;
	}

a.x_msg {
	padding-left: 15px;
	background: transparent url(../images/shared/msgs/yellow_x.gif) no-repeat center left;
	}
	
.holder_01 {
	float: left; 
	}	
	
.holder_100 {
	float: left; 
	width: 734px;
	/*padding-top:10px;*/
	/* border: 1px solid green; */
	}
	
.history_table_01 {
	width: 747px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	font-size:12px;
	}

.history_table_01 a {
	color: #036ba2;
	margin-top: 10px;
	text-decoration: underline;
	}

.history_table_01 a:hover {
	color: #000000;
	text-decoration: none;
	}



td.hist_01 { 
	padding: 12px;
	}
	
td.hist_02 { 
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 12px;
	}

td.msg_title{
font-size:14px;
}


td.acct_grey { 
	background: #eeeeee;
	}

td.hist_01_title { 
	font-size:10px;
	}

td.vtop{
vertical-align:top;
}

td.msg_right{
text-align:right;
color: #5c5c5c;
}

/* Page Content right*/

.col_browser_right{
	float:left;
	margin-top: 8px;
	margin-right: -10px;
	padding-right: 0px;
	margin-left: 10px;
	width: 230px;
	background: #FFFFFF;
	/*margin-bottom: -3000px; */ 
	/*padding-bottom: 3000px; */
	}

.col_browser_02_right{ 
	float: left;
	}
	
.col_browser_02_right p{
	font-size:11px;
	padding-left: 10px;
	margin:0;
	margin-top:7px;
	margin-bottom:7px;
	}

.col_browser_02_right a{ 
	color:black;
	text-decoration:underline;
	}

.col_browser_02_right a:hover{ 
	text-decoration:none;
	color: #1086c6;
	}
	
.col_browser_02_right ul{ 
	list-style-type: none;
	margin-left: 10px;
	}
	
.col_browser_02_right li{ 
	padding-bottom:8px;
	}
	
.col_browser_02_right div{ 
	padding:2px;
	}
		
.col_content_right{
	float: left; 
	margin-top: 8px;
	padding-left: 20px;
	width: 740px;
	/* border:1px solid red; */
	/* border:1px solid green; */
	}
	
	
.col_content_right02{
	float: left; 
	margin-top: 8px;
	padding-left: 20px;
	width: 740px;
	/* border:1px solid red; */
	/* border:1px solid green; */
	}
	






.mytable_msg {
	width: 230px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	}

.mytable_msg a{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	}

.mytable_msg a:hover{
	color: #036ba2;
	text-decoration: none;
	}
	
	
.mytable {
	width: 230px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	}

.mytable a{
	font-size: 11px;
	color: #000000;
	margin-top: 10px;
	text-decoration: underline;
	padding-right: 7px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

.mytable a:hover{
	color: #036ba2;
	text-decoration: none;
	}
	
a.flip{
	font-size: 11px;
	color: #047dc2; f
	margin-top: 10px;
	text-decoration: underline;
	padding-right: 7px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

a:hover.flip{
	color: #000000;
	text-decoration: none;
	}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #047dc2;
	border: 1px solid #ababab;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/shared/table_grey_back01.gif) repeat-x;
	}

th.nobg	{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
	}

td.alt {
	width: 113px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	}


td.alt {
	background: #e0eff6;
	color: #000000;
	}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	}



.mytable2 {
	width: 230px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	background: #FFFFFF;
	}


.mytable2 td {
	padding: 0;
	}



.account_table_01 {
	width: 352px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	font-size:12px;
	}

.account_table_02 {
	width: 605px;
	padding: 0;
	margin: 0;
	border: 1px solid #ffffff;
	font-size:12px;
	}
	
.account_table_03 {
	width: 605px;
	color: #FFFFFF;
	margin: 0;
	font-size:12px;
	}
	

td.refer_top_cell{
	padding-left: 87px;
	padding-top: 87px;
	color: #FFFFFF;

	}
	
td.refer_pad_left{
	padding-top: 10px;
	padding-left: 87px;
	color: #FFFFFF;
	}
	
td.friends{
	font-size:14px;
	}


td.acct_blue {
	background: #1085c8;
	}

td.ref_link{
	padding-top:12px;
	padding-left:12px;
	color: white;
		
	}
	
td.ref_link_02{
	padding-left:12px;
	color: white;
	}
	
td.005{
width:29px;

}

td.acr
{
text-align: right;
padding-right: 40px;
}

td.ref_link_03{
	
	padding-top:12px;
	padding-bottom:12px;
	padding-left:12px;
	color: white;
	
	line-height:20px;
	}

img.img_acct{
	vertical-align:bottom;
	}
	
img.img_acct_02{
	vertical-align:middle;
	}

td.dn_01{
font-size:11px;
}

td.up_01{
font-size:14px;
}

	
td.acct_01 { 
	padding: 6px 6px 6px 12px;
	}

td.acct_grey { 
	background: #eeeeee;
	}
	
td.acct_border_right { 
	border-right: 1px solid white;
	}
	
td.acct_border_left { 
	border-left: 1px solid white;
	}



.account_table_01 a{
	color: #036ba2;
	}

.account_table_01 a:hover{
	color: #000000;
	text-decoration: none;
	}
	
.account_table_02 a{
	color: #036ba2;
	}

.account_table_02 a:hover{
	color: #000000;
	text-decoration: none;
	}

.account_table_03 a{
	color: #FFFFFF;
	}

.acct_right{
	text-align: right;
	}
	
.acct_left{
	text-align: left;
	padding-left:10px;
	padding-top:10px;
	color: #FFFFFF;
	}

.acct_last{ 
	padding-bottom:10px
	}
	
.account_table_03 a:hover{
	color: #036ba2;
	text-decoration: none;
	}
	
td.stat_pad{
	padding: 6px;
	}


td.stat_border{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	cellspacing: 12px;
	border: 1px solid #0254a6;
	background: #CAE8EA url(../images/shared/my_account/myaccount_stat_back.gif) repeat-x;
	}

td.stat_title{
	color:#FFFFFF;
	font-size:18px;
	
		line-height:28px;
	}
	
.account_table_02 img.img_reg{
	vertical-align:bottom;
	}
	

	

td.msg_pad_left{
	padding-left: 9px;
	}


td.msg_pad_top01{
	padding-top: 10px;
	font-size:14px;
	}

td.msg_pad_02{
	padding-top: 4px;
	font-size:12px;
	
	}

td.msg_back{
		background: #e0eff6;
		border-left: 9px solid white;
		border-right: 9px solid white;
		line-height:170%;
		padding:9px;

		
	}



/* Adv Searh - List View Container and Table */

.adv_view_box{
	float: right; 
	width: 736px;
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	background: #eeeeee;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	/* border:1px solid white; */
	}
	
.adv_view_box a {
	color: #036ba2;
	text-decoration: underline;
	}

.adv_view_box a:hover {
	color: #036ba2;
	text-decoration: none;
	}
	
adv_view_box table{
	width:736px;
	
	}
	
.adv_view_box table td
	{
	padding:10px;
	color: #000000;
	}

.grey_back{
	background: #eeeeee;
	}
	
.line_01{
	background: #eeeeee;
	border-bottom:1px solid #1086c6;
	}
	
.alt_01_back{
	background: #c3e0ee; 
	}
	
.alt_02_back{
	background: #FFFFFF;
	}	
.box01{
	width:20px;
	}
	
.box02{
	width:150px;
	}
	
.box03{
	width:100px;
	}
	
/* Search Bar*/

.col_search{
	float: right; 
	width: 740px;
	height: 35px;
	background: #036ba2;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	/* border:1px solid white; */
	}

.col_search_02{
	float: right; 
	width: 740px;
	height: 35px;
	background: #036ba2;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	border-bottom:5px solid #1086c6;
	}
	
.col_search_table{
	float: right; 
	width: 740px;
	background: #025581;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	/* border:1px solid white; */
	}
	
.col_search_table table{
	width:740px;
	}

.av_list_table table{
	width:740px;
	}
	
td.line{
	border-top:1px solid #016aa3;
	}
	
td.adv
	{
	padding:10px;
	color: #ffffff;
	}





td.advlast
	{
	border-bottom:5px solid #1086c6;
	}
	
td.right{
	text-align: right;
	}
	
td.top{
	vertical-align: top;
	}
	
.adv_small_txt{
	font-size:11px;
	} 
	
.col_search_text
	{
	float: left; 
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 10px;
	/*border:1px solid grey; */
	}

.col_search_submit_button_image {
	margin-top: 6px;
	float:left;
	}


.col_search_submit_button_image img { 
	border: 0;
	}


.col_search_text_link a {
	float: right; 
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 14px;
	text-decoration: underline;
	background: transparent url(../images/shared/mag_icon.gif) no-repeat center left;
	}

.col_search_text_link a:hover {
	color:#000000;
	text-decoration: none;
	}

.col_search_text_large{
	font-size:18px;
	line-height:25px;
	}

/* Text Nav  -- Bar*/

.nav03_text_tree {
	float: left; 
	height: 25px;
	margin-top: 6px;
	margin-left: 10px;
	font-size: 12px;
	color: #FFFFFF;
	/* border:1px solid grey; */
	}

.nav03_text_tree a {
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	text-decoration: underline;
	}

.nav03_text_tree a:hover {
	color: #000000;
	text-decoration: none;
	}

a.lock {
	padding-left: 15px;
	background: transparent url(../images/shared/small_icons/yellow_lock.gif) no-repeat center left;
	}

a.folder {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/yellow_folder_open.gif) no-repeat center left;
	}



/* Page Header and Folder Action Drop Bart */

.head_action_bar {
	float: right; 
	width: 736px;
	height: 40px;
	background: #3a3a3c;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-right: 2px solid white;
	margin-top: 1px:
	}


.head_action_bar_text {
	float: left; 
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 10px;
	font-size: 20px;
	font-weight: bold;
	/*border:1px solid grey; */
	}

.head_action_bar_text a {
	color: #FFFFFF;
	text-decoration: none;
	}

a.jpg_icon {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	background: transparent url(../images/shared/large_icons/jpg_icon.gif) no-repeat center left;
	}
	
a.folder2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	background: transparent url(../images/shared/large_icons/blue_folder.gif) no-repeat center left;
	}

a.mag01{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 45px;
	background: transparent url(../images/shared/large_icons/mag_dk_grey_bk.gif) no-repeat center left;
	}

.head_action_bar_button a {
	float: right; 
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 7px;
	margin-right: 10px;
	padding-left: 14px;
	}



/* Sort Funtions - Bar */

.sort_functions_bar {
	float: right; 
	width: 736px;
	height: 35px;
	background: #c3c3c3;
	font-size: 11px;
	color: #000000;
	font-size: 11px;
	margin-left: 10px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-top: 1px solid white;
	}

.sort_functions_bar_text {
	float: left; 
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 10px;
	/*border:1px solid grey; */
	}


.sort_functions_bar_02 {
	float: right; 
	width: 736px;
	height: 35px;
	background: #c3c3c3;
	font-size: 11px;
	color: #000000;
	font-size: 11px;
	margin-left: 10px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-top: 1px solid white;
	border-bottom: 2px solid white;
	}

.sort_functions_bar_text_02 {
	float: left; 
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 10px;
	/*border:1px solid grey; */
	}
	
	
	
	

	

/* Action Links - Bar */

.detail_info_box {
	float: right; 
	width: 736px;
	min-height: 35px;
	background: #f0f0f2;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-top: 1px solid white;
	}

.detail_info_links {
	float: left; 
	min-height: 25px;
	padding-top: 9px;
	padding-left: 10px;
	font-size: 12px;
	color: #000000;
	line-height:150%;
	padding-bottom:6px;
	}

.detail_info_links a {
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	text-decoration: underline;
	padding-right: 7px;
	}

.detail_info_links a:hover {
	color: #036ba2;
	text-decoration: none;
	}
	
	
	
/* Action Links - Bar */

.action_links_box {
	float: right; 
	width: 736px;
	height: 35px;
	background: #f0f0f2;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-top: 1px solid white;
	}

.action_links {
	float: left; 
	height: 25px;
	margin-top: 9px;
	margin-left: 5px;
	font-size: 12px;
	color: #000000;
	}

.action_links a {
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	text-decoration: underline;
	padding-right: 7px;
	}

.action_links a:hover {
	color: #036ba2;
	text-decoration: none;
	}


a.move_ico {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/grey_folder_open_yel_arrow.gif) no-repeat center left;
	}

a.download_ico {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/grey_cd_blu_arrow_dwnlod.gif) no-repeat center left;
	}

a.send_ico {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/grey_evelope.gif) no-repeat center left;
	}

a.tag_ico {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/grey_tag.gif) no-repeat center left;
	}

a.rename_ico {
	padding-left: 19px;
	background: transparent url(../images/shared/small_icons/grey_ab_eyebeam_rename.gif) no-repeat center left;
	}

a.delete_ico {
	padding-left: 12px;
	background: transparent url(../images/shared/small_icons/yellow_x.gif) no-repeat center left;
	}

a.add_ico {
	padding-left: 12px;
	background: transparent url(../images/shared/small_icons/grey_folder_open_yel_plus.gif) no-repeat center left;
	}




/* inactive icons */

.move_ico_in {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/inactive/grey_folder_open_yel_arrow.gif) no-repeat center left;
	color: #c3c3c3;
	}

.download_ico_in {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/inactive/grey_cd_blu_arrow_dwnlod.gif) no-repeat center left;
	color: #c3c3c3;
	}

.send_ico_in {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/inactive/grey_evelope.gif) no-repeat center left;
	color: #c3c3c3;
	}

.tag_ico_in {
	padding-left: 18px;
	background: transparent url(../images/shared/small_icons/inactive/grey_tag.gif) no-repeat center left;
	color: #c3c3c3;
	}

.rename_ico_in {
	padding-left: 19px;
	background: transparent url(../images/shared/small_icons/inactive/grey_ab_eyebeam_rename.gif) no-repeat center left;
	color: #c3c3c3;
	}

.delete_ico_in {
	padding-left: 12px;
	background: transparent url(../images/shared/small_icons/inactive/yellow_x.gif) no-repeat center left;
	color: #c3c3c3;
	}

.add_ico_in {
	padding-left: 12px;
	background: transparent url(../images/shared/small_icons/inactive/grey_folder_open_yel_plus.gif) no-repeat center left;
	color: #c3c3c3;
	}
	
	
/* Action Links - Bar 2 */

.action_links_box_02 {
	float: right; 
	width: 736px;
	height: 35px;
	background: #f0f0f2;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-top: 1px solid white;
	}

.action_links_02 {
	float: left; 
	height: 25px;
	margin-top: 9px;
	margin-left: 5px;
	font-size: 12px;
	color: #FFFFFF;
	}

.action_links_02 a {
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	text-decoration: underline;
	padding-right: 7px;
	}

.action_links_02 a:hover {
	color: #036ba2;
	text-decoration: none;
	}

	
	
.pad_01{
	padding-bottom:10px;
	}

.pad_02{
	padding-bottom:10px;
	padding-top:10px;
	}
	
	
/* Text Nav in Main Box  */
.nav_box{
	width: 734px;
	float: right; 
	height: 15px;
	margin-top: 6px;
	margin-right: 10px;
	font-size: 11px;
	color: #000000;
	/* border:1px solid #c4c4c4; */
	text-align: right;
	}

.nav_box a {
	color: #036ba2;
	margin-top: 10px;
	text-decoration: underline;
	}

.nav_box a:hover {
	color: #036ba2;
	text-decoration: none;
	}




/* Text Nav in Main Box  */
.nav_box_100{
	width: 720px;
	float: right; 
	height: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #000000;
	/* border:1px solid #c4c4c4; */
	text-align: right;
	}

.nav_box_100 a {
	color: #036ba2;
	margin-top: 10px;
	text-decoration: underline;
	}

.nav_box_100 a:hover {
	color: #036ba2;
	text-decoration: none;
	}

.nav_box_100_left{
	float:left;
	}
	
.nav_box_100_right{
	float:right;
	}


a.zoom_out {
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: transparent url(../images/shared/small_icons/zoom_out.gif) no-repeat center left;
	color:#000000;
	}

a.zoom_in {
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: transparent url(../images/shared/small_icons/zoom_in.gif) no-repeat center left;
	color:#000000;
	}
	

/*  MAIN BOX  */
.forms_container {
	float: right; 
	width: 736px;
	background: #FFFFFF;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-top: 1px solid white;
	}

.forms_container02 {
	float: left; 
	width: 736px;
	background: #FFFFFF;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 2px;
	border-left: 0px solid white;
	border-right: 0px solid white;
	border-top: 1px solid white;
	}



/* BOXES */
/*  top right bottom left __ reference chart margin order  */

.box_frame00 {
	width: 344px;
	height: 160px;
	float:left;
	padding: 10px 3px 10px 12px;
	}

.box_frame01 {
	width: 344px;
	height: 160px;
	border:1px solid #c4c4c4;
	float:left;
	}

.box_frame01_02 {
	width: 344px;
	height: 160px;
	border:1px solid #000000;
	float:left;
	}

.box_frame02_grey {
	width: 330px;
	height: 146px;
	border:1px solid #c4c4c4;
	margin: 6px;
	background: #eeeeee;
	}

.box_frame02_blue {
	width: 330px;
	height: 146px;
	border:1px solid #c4c4c4;
	margin: 6px;
	background: #c3e0ee;
	}



/* large BOXES */
/*  top right bottom left __ reference chart margin order  */

.lg_box_frame00 {
	width: 344px;
	/*height: 160px;*/
	float:left;
	padding: 10px 3px 10px 12px;
	}

.lg_box_frame01 {
	width: 344px;
	/*height: 160px;*/
	border:1px solid #c4c4c4;
	float:left;
	}

.lg_box_frame01_02 {
	width: 344px;
	/*height: 160px;*/
	border:1px solid #000000;
	float:left;
	}

.lg_box_frame02_grey {
	width: 330px;
	/*height: 146px;*/
	border:1px solid #c4c4c4;
	margin: 6px;
	background: #eeeeee;
	}

.lg_box_frame02_blue {
	width: 330px;
	/*height: 146px;*/
	border:1px solid #c4c4c4;
	margin: 6px;
	background: #c3e0ee;
	}



/*  top right bottom left __ reference chart margin order  */

td { 
	color: #000000;
	}


td.image{
}

.mod_table {
	left:0px;
	top:0px;
	width:330px;
	height:146px;
	color: #000000;
	}

.mod_image {
	
	float: left;
	width:83px;
	height:91px;
	padding-top: 10px;
	padding-left: 10px;
	}

.mod_title {
	float: left;
	left:93px;
	top:0px;
	width:237px;
	height:25px;
	font-size: 18px;
	padding-top: 10px;
	color: #036ba2;
	}

.mod_title a {
	text-decoration: underine;
	color: #036ba2;
	}

.mod_title a:hover {
	text-decoration: none;
	}


.mod_title02 {
float: left;
	left:93px;
	top:35px;
	width:45px;
	height:66px;
	}

.mod_items {
float: left;
	left:138px;
	top:35px;
	width:192px;
	height:66px;
	}

.mod_items a {
	color: #000000;
	text-decoration: underline;
	}

.mod_items a:hover {
	text-decoration: none;
	}

.mod_select_box {
	float: left;
	margin-left: 10px;
	padding-top:10px;
	/* border:1px solid RED; */
	}

.mod_action_button{
	float: right;
	margin-right: 10px;
	padding-top:10px;
	/* border:1px solid blue; */
	}

.mod_action_button img{
	border:0;
	}





/* Large preview boxes */


.mytable_03 {
	width: 330px;
	padding: 0;
	margin: 0;
	
	border:0;
	}

.mytable_03 a{
	font-size: 11px;
	color: #000000;
	margin-top: 10px;
	text-decoration: underline;
	padding-right: 7px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

.mytable_03 a:hover{
	color: #036ba2;
	text-decoration: none;
	}

img.grey_border{
	border: 1px solid #9f9f9f;
	}
	
td.r1 {
	width: 50px;
	color: #000000;
	}
	
td.title{
	font-size: 18px;
	padding-top: 10px;
	color: #036ba2;
	padding-left:7px;
	}
	
td.title a {
	text-decoration: underine;
	color: #036ba2;
	}

td.title a:hover {
	text-decoration: none;
	}

td.title_02{
	font-size: 11px;
	font-weight: bold;
	/* padding-top: 10px; */
	color: #000000;
	padding-left:7px;
	width: 50px;
	}
	
td.check_box{
	padding-top:10px;
	width:100px;
	padding-left:7px;
	padding-bottom:10px;
	}
	
td.action_button{
	padding-top:10px;
	padding-left:90px;
	padding-right:7px;
	padding-bottom:10px;
	}
	
		
td.thumb {
	padding-top:7px;
	padding-left:7px;
	padding-bottom:7px;
	}


td.alt {
	background: #e0eff6;
	color: #000000;
	}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	}





/* Registration Pages */


.reg_head_01 {
	width: 722px;
	height: 40px;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	line-height:40px;
	padding-left:10px;
	margin-left: 1px;
	border: 1px solid #ababab;
	background: #FFFFFF url(../images/shared/reg/grey_bar_back_01.gif) repeat-x;
	}
	

.reg_table_holder{
	width:680px;
	padding-left:28px;
	padding-top:20px;
	padding-bottom:20px;
	}
	
.reg_table{
	float:left;
	width:680px;
	padding:20px;
	border:0;
	}

.reg_table td{
	padding:5px;
	}
	
.reg_table td.top_space{
	padding-top:25px;
	}
	
.reg_table td.bottom_space{
	padding-bottom:25px;
	}
	
.reg_table td.rt_right{
	text-align: right;
	}
	
.reg_table td.highlight_01{
	background: #e0eff6;
	}

.reg_table td.highlight_01_box_01{
	padding:15px;
	line-height:150%;
	color: #0083cd;
	}
	
.reg_table td.highlight_01_box_02{
	padding:15px;
	color: #0083cd;
	}
	
.reg_table a{
	color: #036ba2;
	}

.reg_table a:hover{
	color: #000000;
	text-decoration: none;
	}

.reg_table img.pad_left{
	padding-left:20px;
	}


/* Registration Pages - BOXES reg page 02 */

.box_wrapper_holder{
	width:680px;
	padding-left:28px;
	padding-top:40px;
	}
	
.box__wrapper{
	width:680px;
	padding:20px;
	border:0;
	}
	
.blue_box{
	float:left;
	width:222px;
	height:130px;
	border: 1px solid #85c2df;
	background: #FFFFFF url(../images/shared/reg/blue_box_back.gif) repeat-x;
	margin:1px;
	padding-top:10px;
	text-align:center;
	color:#036ba2;
	}
	
.blue_box h2{
	font-size:11px;
	height:23px;
	width:222px;
	background-image:url(../images/shared/reg/blue_button_blank.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	color:#000000;
	}

.blue_box h1{
	font-size:20px;
	color:#0f8ac6;
	margin:0px;
	}

.blue_box h3{
	font-size:14px;
	color:#0f8ac6;
	margin:0px;
	}
	
.blue_box p{
	font-size:11px;
	color:#0f8ac6;
	margin:10px;
	}


.yellow_box{
	float:left;
	width:222px;
	height:130px;
	border: 1px solid #fad03c;
	background: #f8c208 url(../images/shared/reg/yellow_box_back.gif) repeat-x;
	margin:1px;
	padding-top:10px;
	text-align:center;
	color:#000000;
	}
	
.yellow_box h2{
	font-size:11px;
	height:23px;
	width:222px;
	background-image:url(../images/shared/reg/yellow_button_blank.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	color:#000000;
	}

.yellow_box h1{
	font-size:20px;
	color:#000000;
	margin:0px;
	}

.yellow_box h3{
	font-size:14px;
	color:#000000;
	margin:0px;
	}
	
.yellow_box p{
	font-size:11px;
	color:#000000;
	margin:10px;
	}



.reg_table_02{
	float:left;
	width:680px;
	padding-top:20px;
	font-size:12px;
   	
	}
	

	
.reg_table_02 li{
	padding-bottom:5px;
	}

.reg_table_02 td{
	 	}

.reg_table_02 td.reg_title{
	font-size:14px;
	color:#000000;
	}

.reg_table_02 td.highlight_01{
	padding-left:20px;
	padding-right:20px;
	margin-bottom:30px;
	background: #e0eff6;
	}

.reg_table_02 td.right{
	aligh:right;
	}

.reg_table_02 td.highlight_01_box_02{
	padding:15px;
	color: #0083cd;
	}
	
.reg_table_02 img.pad_left{
	padding-left:20px;
	}
	
	
.pad_left{
	padding-left:20px;
	}
		


.reg_table_03{
	float:left;
	width:680px;
	border:0;
	
	}

.reg_table_03 td{
	padding-top:2px;
	padding-bottom:2px;
	}

.reg_table_03 td.rt_right{
	text-align:right;
	}

.reg_table_03 td.logo{
	width:200px;
	vertical-align:top;
	text-align:right;
	}

.reg_table_03 td.col1{
	width:200px;
	}	
	
	
.reg_table_03 td.last{
	padding-bottom:20px;
	}
	
.reg_table_03 img.img_reg{
	vertical-align:bottom;
	}
	
.reg_table_03 a{
	color: #036ba2;
	}

.reg_table_03 a:hover{
	color: #000000;
	text-decoration: none;
	}
	
.reg_table_03 td.err01{
	background: #fc3e32;
	}
	
.reg_table_03 td.err_text{
	color: #fc3e32;
	}


.reg_table_03 td.err01 a{
	color: #FFFFFF;
	}
	
	


.middle_99{
	vertical-align:middle;
	}
	
.right_99{
	text-align:right;
	padding-right:8px;
	}
	

/* referral */

.flip_02{
	font-size: 14px;
	}

a.flip_02{
	color: #047dc2;
	text-decoration: underline;
	}

a:hover.flip_02{
	color: #000000;
	text-decoration: none;
	}
	
.white_box_07 p.flip{
	font-size:14px;
	padding-left: 10px;
	margin:0;
	margin-top:7px;
	}
	
a.ref_back {
	padding-left: 17px;
	background: transparent url(../images/shared/ref/left_arrow.gif) no-repeat center left;
	color:#000000;
	}
	
a:hover.ref_back {
text-decoration:none;
	}
		
	
/* PARTS FOR CROSS COMPATIBILITY */

.blank_box {
	float: right; 
	width: 736px;
	height:20px;
	}

.blank_box_02 {
	float: right; 
	width: 736px;
	height:0px;
	}

/* FOOTER */

.footer_container {
	width: 1024px;
	margin: 0 auto 0 auto;
	margin-bottom: 0px;
	background: url(../images/shared/wht_back_wshadow_1024x.gif) repeat-y;
	}

.footer img {
	border:0;
	}

.footer {
	width: 1000px;
	height: 45px;
	background: #000000;
	border-bottom: 5px solid #ebebeb;
	border-top:20px solid #1086c6;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 12px;
	}
	
	
.footer {
	width: 1000px;
	height: 45px;
	background: #000000;
	border-bottom: 5px solid #ebebeb;
	border-top:20px solid #1086c6;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 12px;
	}


.footer ul.left {
	float: left;
	margin-left: -12px;
	margin-top: 10px;
	}


.footer ul.left li{
	display: inline;
	list-style: none;
	}

.footer ul.left li a {
	float: left;
	display: block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}


.footer ul.left li.button a {
	padding-top:3px;
	background: none;
	/* 	border:1px solid blue; */
	margin-left: 12px;
	}
	
.footer_text { 
	color: #FFFFFF;
	width: 430px;
	margin: 0px auto 0px auto;
	font: 11px "Trebuchet MS", "Lucida Sans", Arial, sans-serif;
	text-align: center;
	padding: 10px;
	background-position: top left;
	background-repeat: repeat-y;
	}

.footer_text a { 
	color: #FFFFFF;
	text-decoration: underline;
	}

.footer_text a:hover { 
	color: #1086c6;
	}

.footer_text a:active { 
	color: #000000;
	}



.footer_account img {
	border:0;
	}


	
	
.footer_account  {
	width: 1000px;
	height: 45px;
	background: #000000;
	border-bottom: 5px solid #ebebeb;
	border-top:7px solid #1086c6;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 12px;
	}


.footer_account  ul.left {
	float: left;
	margin-left: -12px;
	margin-top: 10px;
	}


.footer_account  ul.left li{
	display: inline;
	list-style: none;
	}

.footer_account  ul.left li a {
	float: left;
	display: block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}


.footer_account  ul.left li.button a {
	padding-top:3px;
	background: none;
	/* 	border:1px solid blue; */
	margin-left: 12px;
	}








.footer_account_09 img {
	border:0;
	}


	
	
.footer_account_09  {
	width: 1000px;
	height: 45px;
	background: #000000;
	border-bottom: 5px solid #ebebeb;
	border-top:7px solid #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 12px;
	}


.footer_account_09  ul.left {
	float: left;
	margin-left: -12px;
	margin-top: 10px;
	}


.footer_account_09  ul.left li{
	display: inline;
	list-style: none;
	}

.footer_account_09  ul.left li a {
	float: left;
	display: block;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}


.footer_account_09  ul.left li.button a {
	padding-top:3px;
	background: none;
	/* 	border:1px solid blue; */
	margin-left: 12px;
	}






/*  top right bottom left __ reference chart margin order  */
/* <div style="clear:both;"></div> */

