/************* util css file **************/
	/* @import url("util.css");               */
	/***********************************************/
	/* Util classes                                */
	/***********************************************/
.hidden {
	display: none;
}

.splitter {
	clear: both;
	font-size: 1px;
	margin: 0 auto;
}

.spacer2 {
	background: none;
	background-color: transparent;
	height: 2px;
	width: 2px;
	font-size: 1px;
}

.spacer5 {
	background: none;
	background-color: transparent;
	height: 5px;
	width: 5px;
	font-size: 1px;
}

/***********************************************/
	/* Color classes                               */
	/***********************************************/
.orange {
	color: #f48024;
}

.darkblue {
	color: #103564;
}

.grey {
	color: #cccccc;
}

/***********************************************/
	/* Bread crumbs                                */
	/***********************************************/
#breadCrumbs {
	border-bottom: 1px solid #ccc;
	padding: 4px;
	margin: 0 0 12px 0;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
}

#breadCrumbs a {
	font-weight: normal;
}

#breadCrumbs span {
	color: #f48024;
	font-weight: normal;
}

/***********************************************/
	/* User Info                                   */
	/***********************************************/
#userInfo {
	margin: 10px 0 0 10px;
}

#userInfo div {
	background: #113869;
	padding: 2px;
	color: #fff;
	font-weight: bold;
}

#userInfo table {
	width: 95%;
}

#userInfo table tr {
	
}

#userInfo table tr td {
	border-bottom: 1px solid #acacac;
	text-align: right;
}

#userInfo table tr td.value {
	font-weight: bold;
	text-align: left;
}

/************* home css file **************/
	/* @import url("home.css");               */
	/***********************************************/
	/* Home page offer illustration                */
	/***********************************************/
#offerIllustration {
	
}

#offerIllustration .oiImageLoading {
	background: url(../../Images/Common/LoadingImageBig.png) no-repeat;
	width: 234px;
	height: 200px;
	float: left;
	margin: 0 3px 0 6px;
}

#offerIllustration div .oiStep {
	width: 234px;
	height: 200px;
}

#offerIllustration div .oiStep a {
	display: block;
	width: 234px;
	height: 200px;
}

#offerIllustration div #oiOne,#offerIllustration div #oiOne a {
	background: url(../../Images/HomePage/Step1.jpg) right;
}

#offerIllustration div #oiTwo,#offerIllustration div #oiTwo a {
	background: url(../../Images/HomePage/Step2.jpg) right;
}

#offerIllustration div #oiThree,#offerIllustration div #oiThree a {
	background: url(../../Images/HomePage/Step3.jpg) right;
}

#offerIllustration div #oiOne,#offerIllustration div #oiTwo,#offerIllustration div #oiThree
	{
	background-position: left;
}

#offerIllustration div #oiOne a:hover,#offerIllustration div #oiTwo a:hover,#offerIllustration div #oiThree a:hover
	{
	background: none;
}

/***********************************************/
	/* Bottom part of home page                    */
	/***********************************************/
#twoColumnsHomePage {
	/*background: 			url(../../Images/Common/OrangeFadingVerticalLine.gif) center center no-repeat;*/
	width: 728px;
}

#twoColumnsHomePage #leftColumn {
	width: 350px;
	float: left;
}

#twoColumnsHomePage #rightColumn {
	width: 350px;
	float: right;
}

#twoColumnsHomePage #leftColumn div {
	margin: 4px 0 0 0;
	border: 1px solid #ccc;
	height: 142px;
}

/***********************************************/
	/* HTML tags styles                            */
	/***********************************************/
html {
	
}

body {
	background: #f48024 url("../../Images/Common/BodyBackground.gif")
		repeat-x;
	margin: 0 auto;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

img {
	border: 0px;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

a {
	text-decoration: none;
	color: #103564;
	border: 0px;
}

a:hover {
	color: #f48024;
	text-decoration: none;
}

a.boldLink {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}

a.boldLink:hover {
	color: #000;
}

a span {
	
}

p {
	margin: 0 0 1em 0;
	font-size: 1.2em;
}

/* headings */
h1 {
	color: #103666;
	margin: 1em 0 0.5em 0;
	font-size: 2.2em;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #f48024;
	font-weight: bold;
}

h1.pageTitle {
	margin: 0em 0 0.5em 0;
	font-size: 2.5em;
}

/* todo: define styles for other headings */
h2 {
	color: #103666;
	margin: 0.5em 0 0.5em 0;
	font-size: 2em;
	font-weight: bold;
	padding: 0 0 3px 0;
}

h3 {
	color: #103666;
	margin: 0.5em 0 0.5em 0;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0 0 3px 0;
}

/***********************************************/
	/* Form selectors                              */
	/***********************************************/
	/* generic form styles */
form {
	margin: 0px;
}

form fieldset {
	margin: 0 5px 10px 0;
	border: none;
	border: 1px solid #ccc;
	text-align: left;
	padding: 0 0 6px 5px;
}

form fieldset legend {
	padding: 0 2px;
	font-weight: bold;
	color: #0E2E57;
}

form fieldset legend.right {
	padding: 0;
	font-weight: bold;
	color: #0E2E57;
	margin: 0 0 0 157px;
}

form fieldset label {
	display: block;
	width: 150px;
	vertical-align: top;
	color: #000;
	float: left;
	text-align: right;
	margin: 0 5px 0 0;
}

form fieldset ol {
	margin: 0;
	padding: 0;
}

form fieldset li {
	padding: 4px 0px 0px 10px;
	list-style: none;
	margin: 0;
}

form em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

input {
	background-color: #eee;
	color: #000;
	width: 200px;
	border: 1px solid #0E2E57;
	padding-left: 4px;
	font-size: 1em;
}

input[type=checkbox],input[type=radio] {
	background-color: transparent;
	color: #000;
	width: 30px;
	border: 0px;
	padding-left: 4px;
	font-size: 1em;
}

input.checkBox {
	background-color: #eee;
	color: #000;
	width: 30px;
	border: 1px solid #0E2E57;
	padding-left: 4px;
	font-size: 1em;
}

input.checkBoxActive {
	background-color: #fff;
	color: #000;
	width: 30px;
	border: 1px solid #f48024;
	padding-left: 4px;
	font-size: 1em;
}

textarea {
	background-color: #eee;
	color: #000;
	border: 1px solid #0E2E57;
	padding-left: 4px;
	font-size: 1.1em;
}

.button {
	width: 135px;
	background: #f48024 url("../../Images/Common/L2NavigationBack.gif")
		bottom repeat-x;
	height: 24px;
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	color: #fff;
	border-bottom: 1px solid #cd5b00;
	border-left: 1px solid #ffe3cd;
	border-right: 1px solid #cd5b00;
	border-top: 1px solid #ffe3cd;
	cursor: pointer;
	text-align: center;
}

.buttonActive {
	background: #f48024 url("../../Images/Common/L2NavigationBack.gif") top
		repeat-x;
	width: 135px;
	height: 24px;
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	color: white;
	border-bottom: 1px solid #cd5b00;
	border-left: 1px solid #ffe3cd;
	border-right: 1px solid #cd5b00;
	border-top: 1px solid #ffe3cd;
	cursor: pointer;
}

.active {
	background-color: #fff;
	border: 1px solid #f48024;
}

/* customer login specific */
#customerLogin form,#customerLoged form {
	margin: 8px 0 0 150px;
	vertical-align: middle;
}

#customerLogin .button,#customerLoged .button {
	height: 18px;
}

#customerLogin form label {
	padding: 0 5px 0 10px;
	color: #fff;
}
/***************************
****************************
li#vmSuButton input {
	border: 1px solid #ffffff;
	background-color: #103565;		
	padding: 0px;		
	width:150px;
	height: 50px;
	font-size:18px;
	font-weight:bold;
}

***************************
**************************/

li#vmSuButton input{
	border:none;
	background: url(../../Images/Common/MainMenu/signup.jpg);	
	width:150px;
	height: 50px;
}

li#vmSuButton input:hover{
	border: none;
	background: url(../../Images/Common/MainMenu/signup.gif);	
	width:150px;
	height: 50px;
}

#customerLogin form input {
	border: 1px solid #fff;
	background-color: #103565;
	color: #e7e7e7;
	width: 130px;
	padding: 0px;
	font-size: 1em;
}

#customerLogin form input.selected {
	border: 1px solid #f48024;
	background-color: transparent;
	color: #e7e7e7;
}

#customerLogin form input.button,#customerLoged form input.button {
	background: #103565 url(../../Images/Common/BlueButtonBack.gif) top
		right no-repeat;
	width: 32px;
	height: 18px;
	margin: 0 0 0 10px;
	border: 1px solid;
	border-color: #0f5fc5 #01234d #01234d #0f5fc5;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 6px 0;
	cursor: pointer;
}

#customerLogin form input.buttonActive,#customerLoged form input.buttonActive
	{
	background: #103565 url(../../Images/Common/BlueButtonBack.gif) bottom
		right no-repeat;
	width: 32px;
	height: 18px;
	margin: 0 0 0 10px;
	border: 1px solid;
	border-color: #01234d #0f5fc5 #0f5fc5 #01234d;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 6px 0;
	cursor: pointer;
}

#customerLoged form input.button {
	width: 80px;
}

#customerLoged form input.buttonActive {
	width: 80px;
}

#customerLoged form span {
	display: block;
	width: 220px;
	float: left;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
	margin: 3px 120px 0 0;
}

/***********************************************/
	/* Layout selectors                            */
	/***********************************************/
#page {
	margin: 0px auto;
	padding: 0px;
	width: 964px;
}

#header {
	margin: 0px auto;
	padding: 0px;
	width: 964px;
	height: 81px;
	border-top: 1px solid #113767;
}

#logo {
	background: transparent url("../../Images/Common/Logo2.gif") no-repeat;
	height: 125px;
	width: 200px;
	position: relative; *
	margin-top: -38px;
	_position: absolute;
	_maring-top: 0px;
}

#logo a {
	height: 110px;
	display: block;
}

#customerLogin {
	/*background:				url(../../Images/Common/CustomerLoginBack.gif) no-repeat center center;*/
	width: 600px;
	float: right;
	height: 38px;
}

#customerLoged {
	background: url(../../Images/Common/CustomerLogedBack.gif) no-repeat
		center center;
	width: 600px;
	float: right;
	height: 38px;
}

#topNavigation {
	width: 760px;
	float: right;
	height: 40px;
}

#pageBody {
	margin: 0 auto;
	padding: 0px;
	background: transparent url("../../Images/Common/PageBack.gif") repeat-y
		;
	width: 964px;
	min-height: 580px;
	height: auto;
}

#verticalLine {
	background: #ccc;
	width: 172px;
	float: left;
	margin: 0 0 0 22px;
	_margin: 0 0 0 11px;
}

#verticalLineNotLogged {
	background: #ccc;
	width: 172px;
	float: left;
	margin: 0 0 0 22px;
	_margin: 0 0 0 11px;
}

#verticalNavigation {
	height: 475px;
}

#partnerLogos
	/* might produce problems with some browsers. works in IE6, IE7, FF, GC */
	{
	width: 172px;
	margin: -75px 0 0 -170px;
	position: absolute;
	text-align: center;
}

#pageContent {
	float: right;
	width: 730px;
	margin: 2px 20px 0 20px;
}

#contentLeft {
	width: 480px;
	float: left;
}

#contentRight {
	width: 220px;
	float: right;
}

#pageFoot {
	margin: 0 auto;
	padding: 0px;
	background: transparent url("../../Images/Common/PageFoot.gif")
		no-repeat;
	width: 964px;
	height: 4px;
	font-size: 1px;
}

#footer {
	margin: 0 auto;
	padding: 0px;
	background: url("../../Images/Common/FooterBackground.gif") repeat-x;
	width: 960px;
	height: 32px;
	border-top: 1px solid #f48024;
}

/* partner logos */
#partnerLogos ul {
	list-style: none;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

#partnerLogos ul li {
	float: left;
}

#partnerLogos ul li a {
	
}

#partnerLogos ul li a#plUPS {
	background: url(../../Images/Common/Partners/ups.gif) no-repeat center;
	width: 54px;
	height: 40px;
	display: block;
}

#partnerLogos ul li a#plSA {
	background: url(../../Images/Common/Partners/sa.gif) no-repeat center;
	width: 60px;
	height: 40px;
	display: block;
}

#partnerLogos ul li a#plBBB {
	background: url(../../Images/Common/Partners/bbb.gif) no-repeat center;
	width: 54px;
	height: 40px;
	display: block;
}

#partnerLogos ul li a#plUHaul {
	background: url(../../Images/Common/Partners/uhaul.jpg) no-repeat center
		;
	width: 127px;
	height: 63px;
	display: block;
}

/*  right column styles */
	/***********************************************/
	/* Box classes                                 */
	/***********************************************/
	/* box without background */
.blankBox {
	background: #fff url("../../Images/Common/Popup/Background.gif")
		repeat-x top;
}

.blankBox div {
	background: url("../../Images/Common/Corners/RCornerTL.gif") top left
		no-repeat;
}

.blankBox div div {
	background: url("../../Images/Common/Corners/RCornerTR.gif") top right
		no-repeat;
}

.blankBox div div div {
	background: url("../../Images/Common/Corners/RCornerBL.gif") bottom left
		no-repeat;
}

.blankBox div div div div {
	background: url("../../Images/Common/Corners/RCornerBR.gif") bottom
		right no-repeat;
}

.blankBox div div div div div {
	padding: 0px;
	background: none;
}

/* colors for blankBox */
.warningClass {
	background: #ffdec4 url(../../Images/Common/warning.png) no-repeat;
	background-position: 5px 5px;
	color: #000;
}

.infoClass {
	background: #bdcdfc url(../../Images/Common/info.png) no-repeat;
	background-position: 5px 5px;
	color: #000;
}

.errorClass {
	background: #ecb2b2 url(../../Images/Common/error.png) no-repeat;
	background-position: 5px 5px;
	color: red;
	font-weight: bold;
}

.preregistrationClass {
	background: #f48024;
	color: white;
}

.preregistrationClass a {
	color: white;
	font-size: 16pt;
}

.preregistrationClass a:hover {
	color: #000;
	font-size: 16pt;
}

.preregistrationClass a:visited {
	color: #000;
	font-size: 16pt;
}

/* dark grey box */
.greyBox {
	background: #cccccc;
}

.greyBox div {
	background: url("../../Images/Common/Corners/RGCornerTL.gif") top left
		no-repeat;
}

.greyBox div div {
	background: url("../../Images/Common/Corners/RGCornerTR.gif") top right
		no-repeat;
}

.greyBox div div div {
	background: url("../../Images/Common/Corners/RGCornerBL.gif") bottom
		left no-repeat;
}

.greyBox div div div div {
	background: url("../../Images/Common/Corners/RGCornerBR.gif") bottom
		right no-repeat;
}

.greyBox div div div div div {
	padding: 0px;
	background: none;
}

/* light blue box */
.lightBlueBox {
	background: #bddbfe;
}

.lightBlueBox div {
	background: url("../../Images/Common/Corners/RBCornerTL.gif") top left
		no-repeat;
}

.lightBlueBox div div {
	background: url("../../Images/Common/Corners/RBCornerTR.gif") top right
		no-repeat;
}

.lightBlueBox div div div {
	background: url("../../Images/Common/Corners/RBCornerBL.gif") bottom
		left no-repeat;
}

.lightBlueBox div div div div {
	background: url("../../Images/Common/Corners/RBCornerBR.gif") bottom
		right no-repeat;
}

.lightBlueBox div div div div div {
	padding: 0px;
	background: none;
}

/***********************************************/
	/* Navigation selectors                        */
	/***********************************************/
	/* top navigation, and some of the bottom one */
#topNavigation ul,#bottomNavigation ul {
	list-style: none;
	margin: 13px 0px 0px 0px;
	color: #fff;
	padding: 0px;
	text-align: right;
}

#topNavigation ul li,#bottomNavigation ul li {
	display: inline;
	padding: 0px;
}

#topNavigation ul li a,#bottomNavigation ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 6px;
	background: url(../../Images/Common/MenuSpacerVertical.gif) no-repeat
		right;
}

#topNavigation ul li a.lastItem,#bottomNavigation ul li a.lastItem {
	background: none;
}

#topNavigation ul li a:hover {
	color: #f48024;
	border-top: 1px solid #f48024;
}

/* left navigation */
#verticalNavigation {
	width: 172px;
	margin: 50px 0 0 0;
	float: right;
	text-align: center;
}

#verticalNavigation ul {
	margin: 0 auto;
	list-style: none;
	padding: 0px;
}

#verticalNavigation ul li {
	
}

#verticalNavigation ul li a {
	display: block;
}

li#vmSummer,li#vmSummer a {
	height: 44px;
	background: url(../../Images/Common/MainMenu/Summer.gif) right;
}

li#vmUbox,li#vmUbox a {
	height: 44px;
	background: url(../../Images/Common/MainMenu/ubox.gif) right;
}

li#vmAbroad,li#vmAbroad a {
	height: 44px;
	background: url(../../Images/Common/MainMenu/Abroad.gif) right;
}

li#vmSchool,li#vmSchool a {
	height: 44px;
	background: url(../../Images/Common/MainMenu/School.gif) right;
}

li#vmAccount,li#vmAccount a {
	height: 30px;
	background: url(../../Images/Common/MainMenu/Account.gif) right;
}

li#vmSchoolInfo,li#vmSchoolInfo a {
	height: 30px;
	background: url(../../Images/Common/MainMenu/SchoolInfo.gif) right;
}

li#vmSeparator10 {
	height: 10px;
}

li#vmSeparator4 {
	height: 4px;
}


li#facebook {
	height: 25px;
	vertical-align: top;
}

#facebookText {
	position: relative;
	bottom: 5px;
}

#facebookText {
	position: relative;
	bottom: 5px;
}

li#vmServicesOffered {
	font-family: Arial;
	font-size: small;
	font-weight: bolder;
	color: #103564;
	height: 20px;
}
/*****************************
******************************

li#vmSchoolsServed {
	font-family: Arial;
	font-size: small;
	font-weight: bold;
}
******************************
*****************************/

li#vmHelp,li#vmHelp a {
	height: 30px;
	background: url(../../Images/Common/MainMenu/Help.gif) right;
}

li#vmAbroad,li#vmSummer,li#vmSchool,li#vmAccount,li#vmSchoolInfo,li#vmHelp,li#vmUbox
	{
	background-position: left;
}

li#vmAbroad a:hover,li#vmSummer a:hover,li#vmUbox a:hover,li#vmSchool a:hover,li#vmSchoolInfo a:hover,li#vmAccount a:hover,li#vmHelp a:hover
	{
	background: none;
}

/* bottom navigation */
#bottomNavigation ul {
	margin: 9px 0px 0px 0px;
}

#bottomNavigation ul li a {
	padding: 3px 10px 4px 6px;
	font-size: 1em;
}

#bottomNavigation ul li a:hover {
	color: #f48024;
}

/* second level in-page navigation */
#secondLevelNavigation ul {
	list-style: none;
	margin: 10px 0px 20px 0px;
	color: #fff;
	padding: 0px;
}

#secondLevelNavigation ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#secondLevelNavigation ul li a {
	background: #f48024 url("../../Images/Common/L2NavigationBack.gif")
		bottom repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 10px;
	margin: 0 1px 0 0;
	border-bottom: 1px solid #cd5b00;
	border-left: 1px solid #ffe3cd;
	border-right: 1px solid #cd5b00;
	border-top: 1px solid #ffe3cd;
}

#secondLevelNavigation ul li a:hover {
	background: #f48024 url("../../Images/Common/L2NavigationBack.gif") top
		repeat-x;
	padding: 4px 10px 4px 10px;
}

/***********************************************/
	/* Wizard navigation selectors                 */
	/***********************************************/
#wizardNavigation {
	background: #ddd;
	margin: 10px 0 10px 0;
}

#wizardNavigation #wizardNavigationInner {
	padding: 0px;
}

#wizardNavigation #wizardNavigationInner ul {
	list-style: none;
	color: #000;
	padding: 0px;
	font-size: 1.1em;
}

#wizardNavigation #wizardNavigationInner ul li {
	display: inline;
	padding: 8px 0px 8px 30px;
	margin: 0px 5px 0 5px;
}

#wizardNavigation #wizardNavigationInner ul li.wizardDone {
	background: url(../../Images/Common/wizarddone.png) left no-repeat;
}

#wizardNavigation #wizardNavigationInner ul li.wizardNotDone {
	background: url(../../Images/Common/wizardnotdone.png) left no-repeat;
	color: #808080;
}

#wizardNavigation #wizardNavigationInner ul li.wizardCurrent {
	background: url(../../Images/Common/wizardcurrent.png) left no-repeat;
	font-weight: bold;
}

/***********************************************/
	/* Footer selectors                            */
	/***********************************************/
#copyright {
	height: 32px;
	background: url("../../Images/Common/copyright.gif") no-repeat;
	float: left;
	width: 350px;
	margin: 9px 0 0 0;
}

#bottomNavigation {
	float: right;
	width: 600px;
	height: 30px;
	text-align: right;
}

/***********************************************/
	/* Modal window classes                        */
	/***********************************************/
.rich-mpnl-body {
	background: #fff;
	margin: 0 auto;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.rich-mpnl-header {
	background: #f48024 url("../../Images/Common/L2NavigationBack.gif")
		bottom repeat-x;;
	color: #fff;
	height: 18px;
	padding: 3px 0 0 10px;
	font-weight: bold;
}

.rich-mpnl-controls {
	height: 16px;
	padding: 2px 2px 0 11px;
	border: 0px /* solid #fff; */   
	   width :   					   16px;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
}

.rich-mpnl-controls img {
	cursor: pointer;
}

/* custom window classes */
#closePage {
	margin: 20px 0 0 0;
	border-top: 1px solid #f48024;
	text-align: right;
}

#closePage a {
	display: block;
	width: 100px;
	padding: 5px;
	background: #f48024 url("../../Images/Common/L2NavigationBack.gif")
		bottom repeat-x;
	text-align: center;
	color: #fff;
	font-weight: bold;
	float: right;
	margin: 2px;
}

#closePage a:hover {
	background: #103666;
}

/***********************************************/
	/* Select list                                 */
	/***********************************************/
#selectList {
	list-style: none;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

#selectList li {
	width: 180px;
	float: left;
	text-align: left;
	margin: 2px;
}

#selectList li a {
	background: #eee;
	color: #000;
	display: block;
	/*height:					12px; */
	padding: 5px;
	border: 1px solid #0e2e57;
}

#selectList li a:hover {
	color: #fff;
	background: #103666;
}

#selectListSts {
	list-style: none;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

#selectListSts li {
	width: 180px;
	float: left;
	text-align: left;
	margin: 2px;
}

#selectListSts li a {
	background: #eee;
	color: #000;
	display: block;
	/*height:					12px; */
	padding: 5px;
	border: 1px solid #0e2e57;
}

#selectListSts li a:hover {
	color: #fff;
	background: #103666;
}

/***********************************************/
	/* end Modal window classes                    */
	/***********************************************/
	/***********************************************/
	/* Custom css classes                          */
	/***********************************************/
input[type=submit],input[type=button] {
	width: 135px;
	background: #f48024 url("../../Images/Common/L2NavigationBack.gif")
		bottom repeat-x;
	height: 24px;
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	color: #fff;
	border-bottom: 1px solid #cd5b00;
	border-left: 1px solid #ffe3cd;
	border-right: 1px solid #cd5b00;
	border-top: 1px solid #ffe3cd;
	cursor: pointer;
	text-align: center;
}

.name {
	vertical-align: top;
	font-weight: bold;
	width: 115px;
	float: left;
	padding: 5px;
	margin-top: 3px;
	clear: left;
}

.value {
	float: left;
	padding: 5px;
}

.error {
	float: left;
	padding: 5px;
}

.errors {
	color: red;
	vertical-align: middle;
}

img.errors {
	padding-right: 5px;
}

.errors input {
	border: 1px solid red;
}

.errors textarea {
	border: 1px solid red;
}

.required {
	color: red;
	padding-left: 2px;
}

.verticalAlignTop {
	vertical-align: top;
}

.width25 {
	width: 25%;
}

.width75 {
	width: 75%;
}

.verticalAlignTopWidth50 {
	vertical-align: top;
	width: 50%;
}

.schoolModalLink {
	color: #103666;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	right: 40px;
	top: 60px;
}

chatInfo {
	color: #103666;
	font-size: 10px;
	padding: 0 0 3px 0;
}

#selectServiceUl {
	list-style-type: none;
	font-size: 13px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

#selectServiceUl a {
	text-decoration: underline;
	color: #0000FF;
	font-weight: bold;
}

#selectServiceUl img {
	position: relative;
	top: 7px;
}

#selectServiceUl div {
	margin-left: 50px;
}
