div {
border: 0px dotted black;
}

body{
margin: 0px 0px 0px 0px;
background-color: white ;
font-family:arial;
font-size:80%;
}

div.container{
width: 780px;
margin-left: auto;
margin-right: auto;
}


 /* >>>>>>>>>>> START HEADER <<<<<<<<<<<*/
.header{
width: 100%;
height: 60px;
top: 0px;
left: 0px;
background-color: #ffffff;
border: 0px dotted black;
}

.headerbox1{
margin-top: 0px;
margin-left: 0px;
}

.headerbox2{
margin-top: 20px;
margin-left: 270px;
}

.headerbox1, .headerbox2 {
float: left;
background-color: white;
}
/* >>>>>>>>>>> END HEADER <<<<<<<<<<<*/


.branding_box{
width: 100%;
height: 30px;
top: 0px;
left: 0px;
background-color:#ffffff;
}

.divider3{
width: 100%;
height: 25px;
top: 5px;
left: 0px;
background-color: purple;
}

.title{
width: 100%;
height: 10px;
top: 0px;
left: 0px;
background-color: lightgreen;
}

/* >>>>>>>>>>> START MAIN <<<<<<<<<<<*/
.main{
width: 100%;
/*height: 220px; */
top: 0px;
left: 0px;
background-color:white;
}

.mainbox1{
margin-left: 0px;
margin-top: 0px;
background-color: #ffffff;
width: 360px;
border: 0px dotted gray;
}


.mainbox2{
margin-left: 10px;
margin-top: 0px;
background-color: #ffffff;
width: 400px;
border: 0px dotted black;
}



.mainbox1, .mainbox2 {
float: left;
}
/* >>>>>>>>>>> END MAIN <<<<<<<<<<<*/




.footer{

width: 100%;
height: 22px;
top: 0px;
left: 0px;
background-color: #ebebeb;
}




/* >>>>>>>>>> LINKS <<<<<<<<<<<< */

a.global_link 				{ color:#595D7A; text-decoration : none; 		font-weight:normal ; 		font-size:130%;}
a.global_link:visited 		{ color:#595D7A; text-decoration : none; 		font-weight:normal ; 		font-size:130%;}
a.global_link:hover 		{ color:#ff9900; text-decoration : underline; 	font-weight:normal ; 		font-size:130%;}

a.footer_link 				{ color:#8C8D88; text-decoration : underline; 	font-weight:normal ; 		font-size:80%;}
a.footer_link:visited 		{ color:#8C8D88; text-decoration : underline; 	font-weight:normal ; 		font-size:80%;}
a.footer_link:hover 		{ color:#ff9900; text-decoration : underline; 	font-weight:normal ; 		font-size:80%;}

a.programs 				{ color:#cc0000; text-decoration : none; 	font-weight:normal ; 		font-size:120%;}
a.programs:visited 		{ color:#cc0000; text-decoration : none; 	font-weight:normal ; 		font-size:120%;}
a.programs:hover 		{ color:#cc0000; text-decoration : underline; 	font-weight:bold ; 		font-size:120%;}

a.top 				{ color:#cc0000; text-decoration : underline; 	font-weight:normal ; 		font-size:100%;}
a.top:visited 		{ color:#cc0000; text-decoration : underline; 	font-weight:normal ; 		font-size:100%;}
a.top:hover 		{ color:#ff9900; text-decoration : underline; 	font-weight:normal ; 		font-size:100%;}

/* >>>>>>>>>> TEXT <<<<<<<<<<<< */
.title_text			{color:#ff9900; font-size:25px; font-weight:bold;line-height:170%;}
.title_orange		{color:#ff9900; font-size:110%; font-weight:normal;line-height:160%;}
.title_grey			{color:#ababab; font-size:110%; font-weight:normal;line-height:160%;}
.title_black		{color:#000000; font-size:110%; font-weight:normal;line-height:160%;}
.page_title_grey	{color:#6B6B91; font-size:160%; font-weight:normal;line-height:200%;}
.text				{color:#6D6D6D; font-size:110%; font-weight:normal;}
.bold_black_text	{color:#000000; font-size:100%; font-weight:bold; line-height:150%;}
.req			 	{color:#cc0000; font-size:120%; font-weight:bold;}
.footer_text 		{color:#8C8D88; font-size:80%; font-weight:bold;}
.accreditation		{color:#000000; font-size:90%; font-weight:normal;line-height:120%;}
.paragraph_1		{color:#000000; font-size:100%; font-weight:normal;line-height:120%;}
.orange				{background-color:#ff9900;}
.dotted_line 		{border: 1px dotted black;}

/* >>>>>>>>>> BRANDING BOX <<<<<<<<<<<< */
.jump_text {
color:#666666;
font-size:9px;
font:Verdana, Arial, Helvetica, sans-serif;
}
.branding_tile {
background-image:url(../images/classes_logo_tile.gif);
background-repeat:repeat-x;
background-position:left top;
}
.branding_jump_form {
background-color:#B9BBCF; 
color:red;
font-size:11px;
border-color:#00FFCC;
}


.box_grey			{background-color:#EEEEEE;}
.top_tile			{border-top : 1px  solid #999999; background-color:#EEEEEE;}
.right_tile			{border-right : 1px  solid #999999;background-color:#EEEEEE;}
.bottom_tile		{border-bottom : 1px  solid #999999;background-color:#EEEEEE;}
.left_tile			{border-left : 1px  solid #999999;background-color:#EEEEEE;}

.step_1_bg {
background-color:#ff9900; 
background :bottom right; 
background-repeat: no-repeat; 
background-image: url(../images/step_1_bg.gif);
}