html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

@font-face {
	font-family: 'MyMiriadProRegular';
	src: url('../fonts/MyriadPro-Regular.eot'); /* IE9 Compat Modes */
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/MyriadPro-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'MyMiriadProSemiBold';
	src: url('../fonts/MyriadPro-Semibold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/MyriadPro-Semibold.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/MyriadPro-Semibold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/MyriadPro-Semibold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'MyEbrimaNormal';
	src: url('../fonts/Ebrima-Normal.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Ebrima-Normal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/Ebrima-Normal.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/Ebrima-Normal.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/Ebrima-Normal.svg#svgFontName') format('svg'); /* Legacy iOS */
}	
@font-face {
	font-family: 'MyEbrimaBold';
	src: url('../fonts/Ebrima-Bold.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Ebrima-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/Ebrima-Bold.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/Ebrima-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/Ebrima-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}									
/************************************************/
/* SITE STYLES */
body {
	margin: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial;
}
/* fallback placeholder */
.placeholder {
	color: #7d7d7d;
}
/* webkit placeholder */
::-webkit-input-placeholder {
	color: #7d7d7d;
}
/* moz placeholder */
:-moz-placeholder {
	color: #7d7d7d;
}
.center {
	text-align: center;
}	
div.content {
	width: 960px;
	margin: 0 auto;
}
div#header {
	width: 100%;
	height: 142px;
	background: url("../imgs/header_bg.jpg") top center no-repeat #023a6a;
	border-bottom: 1px solid #0368af;
	font-size: 12px;
	position: relative;
}
div#header div.content div.logo {
	float: left;
	margin: 25px 0 0 5px;
}
div#header div.content div.login {
	float: right;
	overflow: hidden;
	margin: 20px 0 0;
	width: 298px;
	padding-bottom: 10px; 
}

div#header div.content div.login div.login_links {
	font-size: inherit;
}
div#header div.content div.login div.login_links a {
	color: #69ccff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
div#header div.content div.login div.login_links a:hover {
	text-decoration: underline;
}
div#header div.content div.login div.login_links a#signup {
	margin-left: 15px;
}
div#header div.content div.login div.login_inputs {
	overflow: hidden;
	padding-bottom: 5px;
}
div#header div.content div.login div.login_inputs div.top {
	overflow: hidden;
	margin: 13px 0 0;
}
div#header div.content div.login div.login_inputs input {
	float: left;
    width: 185px;
    margin: 3px 0 0;
    padding: 7px 10px;
    font-family: inherit;
    font-size: inherit;
    border: 1px solid #3f95cd;
    /*** border radius ***/	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;	
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */	
}
div#header div.content div.login div.login_inputs input:focus {
	/*** box shadow ***/
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);		
}
div#header div.content div.login div.login_inputs div.top input[type="submit"] {
	float: right;
	background: url("../imgs/login_btn.png") no-repeat;
	width: 79px;
	height: 35px;
	border: none;
}
div#header div.content div.login div.login_inputs div.top input[type="submit"]:hover {
	background: url("../imgs/login_btn_hover.png") no-repeat;
	cursor: pointer;
}
div#header div.content div.login div#checklogin {
	display:none;
}
div#header div.content div.login div#loginerror {
	background: rgba(0, 0, 0, 0.3);
    bottom: 10px;
    color: #F20000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 10px;
    position: absolute;
    /*** border radius ***/	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;	
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */    
}
div#header div.content div.wminfo {
	float: right;
	overflow: hidden;
	margin: 4px 0;
	padding: 10px 15px;
	width: 300px;
	background: url("../imgs/wminfo_bg.png") repeat top center transparent;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFFFFF;
    /*** border radius ***/	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;	
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */	
}
div#header div.content div.wminfo div.header_info_sms, div#header div.content div.wminfo div.header_info_income {
	float: left;
	width: 44%;
}
div.content div.wminfo div.header_info_income {
	margin-left: 35px;
}
div#header div.content div.wminfo div.title {
	margin-bottom: 10px;
	color: #00e3ff;
	font-weight: bold;
	font-size: 13px;
}
div#header div.content div.wminfo div.row {
	clear: both;
	overflow: hidden;
	padding: 6px 0;
	border-bottom: 1px solid #049fd2;
}
div#header div.content div.wminfo div.row_total {
	clear: both;
	overflow: hidden;
	padding: 5px 0 0;
}
div#header div.content div.wminfo div.header_info_income div.row_total {
	margin-top: 25px;
}
div#header div.content div.wminfo div.row div.label, div#header div.content div.wminfo div.row_total div.label {
	float: left;
}
div#header div.content div.wminfo div.row div.val, div#header div.content div.wminfo div.row_total div.val {
	float: right;
}
div#header div.content div.wminfo div.row_total div.label {
	color: #e6ff17;
	font-weight: bold;
}
div#header div.content div.wminfo div.row_total div.val {
	font-weight: bold;
}
/* Menu styles */
div#menu {
	width: 100%;
	height: 70px;
	background-color: #363636;
	font-family: "MyMiriadProRegular", "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial;
}
div#menu div.content {
	height: 100%;
}			
div#menu div.content > ul {
	position:relative;
	float: left;
	z-index:998;
	height: 100%;
	padding:0 10px;
	margin:0;			
}
div#menu div.content ul li.logoff {
	padding: 27px 0 0 10px !important;
	width: auto !important;
	color: #FFFFFF;
} 
div#menu div.content > ul > li {
	position: relative; 
 	float: left;
    font-size: 15.5px;
   	_font-size: 15px; /* IE hack */
    font-size: 15px\9; /* IE9 hack */
    height: 100%;
    padding: 1px 0 0;
    text-align: center;
    text-transform: uppercase;
    list-style-image: none;
    /*width: 122px;*/  
}
div#menu div.content > ul > li > a {
	border: 1px solid transparent;
    color: #FFFFFF;
    display: block;
    /*padding: 25.5px 0 23.5px;*/
   	padding: 25px 14px;
    text-decoration: none;
}
div#menu div.content > ul > li:hover > a {
	color: #e6ff17;
}
div#menu div.content > ul > li > a.active {
	background: url("../imgs/menu_hover.png") top center no-repeat #161616;
	border: 1px solid #131313;
    /*** border radius ***/	
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;	
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */
}
div#menu div.content > ul > li:hover > a.active, div#menu div.content > ul > li > a.active:hover {
	color: #FFFFFF;
}
div#menu div.content > ul > li > a > img {
	margin-right: 5px;
    vertical-align: bottom;
}
/* Top menu dropdowns */
div#menu div.content > ul > li ul {
	position:absolute;
	z-index:999;
	min-width:210px;
	background-color:#161616;
	top:70px;
	left: 0;
	padding: 0 15px;
	display: none;
	text-align:left;
	font-family: Arial;
	text-transform: none;
    /*** border radius ***/	
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */
}
div#menu div.content > ul > li:hover ul, div#menu div.content > ul > li:focus ul {
	display: block;
}
div#menu div.content > ul > li ul li, div#menu div.content > ul > li ul li:hover, div#menu div.content > ul > li ul li:focus {
	font-size: 12px;
}
div#menu div.content > ul > li ul li + li {
	border-top: 1px solid #333232;
}
div#menu div.content > ul > li ul a {
	text-decoration: none;
	color: #a8b0b6;
	padding: 10px 0;
	display:block;
}
div#menu div.content > ul > li ul li a:hover, div#menu div.content > ul > li ul li a:focus {
	color: #FFFFFF;
}
/* Session styles */
div#menu div.content div.session {
	background-color: #161616;
    border: 1px solid #414141;
    float: right;
    height: 30px;
    margin: 9px 0;
    padding: 10px 15px;
    width: 300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #828282;
    /*** border radius ***/	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */    
}
div#menu div.content div.session div.info {
	float: left;
	max-width: 215px;
}
div#menu div.content div.session div.info div span.wmname {
	color: #00e3ff;
	padding-left: 5px;
}
div#menu div.content div.session div.date {
	margin-top: 7px;
	font-size: 11px;
}
div#menu div.content div.session a#close_session {
	float: right;
	padding: 8px 6px;
	_padding: 8px 7px; /* IE hack */
    padding: 8px 7px\9; /* IE9 hack */
	font-size: inherit;
	background-color: #414141;
	border: 1px solid #676767;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
    /*** border radius ***/	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */ 	
}
div#menu div.content div.session a#close_session:hover {
	cursor: pointer;
	background-color: #313131;
}
div#center {
	width: 100%;
	overflow: hidden;
	background: url("../imgs/content_bg.png") top left repeat-x transparent;
}
div#center div.content div.unique {
    margin-left: 20px;
    min-height: 300px;
}
div#center div.content h1 {
	font-family: "MyEbrimaNormal", "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial;
	font-weight: normal;
	color: #323232;
	font-size: 35px;
	margin: 40px 0 40px 0;
}
div#center div.content h2 {
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial;
	font-weight: normal;
	color: #40ACDA;
	font-size: 20px;
	margin: 0 0 7px;
}
div#center div.content p {
	color: #6D6D6D;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 20px;
    overflow: hidden;
}



div#center div.content input[type="text"], div#center div.content input[type="password"], div#center div.content textarea, div#center div.content select {
    border: 1px solid #CCCCCC;
    font-family: inherit;
    font-size: inherit;
    padding: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */ 
	/*** box shadow ***/
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;
	-ms-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) inset;	     
}
div#center div.content input[type="button"], div#center div.content input[type="submit"] {
    background-color: #363636;
    border: medium none;
    color: #FFFFFF;
    font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial;
    font-size: 12px;
    padding: 7px 15px;
    /*** border radius ***/	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */    
}
div#center div.content input[type="button"]:hover, div#center div.content input[type="submit"]:hover {
    background-color: #161616;
    cursor: pointer;
}
div#center div.content input[type="submit"] {
	margin-top: 25px;
}




div#center div.content fieldset.times, div#center div.content fieldset.mts_available {
    margin: 15px auto;
    width: 620px;
	border: 1px solid #D3D3D3;
    padding: 20px;
    color: #6D6D6D;  
    /*** border radius ***/	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */      
}
div#center div.content fieldset legend {
    color: #363636;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
}
div#center div.content fieldset.mts_available div {
	overflow: hidden;
    padding: 5px 0;
    width: 100%;
}
div#center div.content fieldset.mts_available div label {
	float: left;
    margin-right: 20px;
    text-align: right;
    width: 300px;
}
div#center div.content fieldset.mts_available div span {
	float: left;
    font-size: 16px;
    font-weight: bold;
}
div#center div.content fieldset legend.expand_content img {
    margin-left: 5px;
    vertical-align: middle;
}
div#center div.content fieldset input[type="radio"] {
    margin: 0 15px 0 3px;
}
div#center div.content fieldset input[type="radio"].last {
	margin-right: 0px !important;
}
div#center div.content fieldset div#cstm {
    margin: 15px auto 0;
    text-align: center;
    width: 350px;
}
div#center div.content fieldset div#cstm div {
	padding: 5px 0;
}
div#center div.content fieldset div#cstm div label {
	float: left;
    margin: 8px 0 0;
    text-align: right;
    width: 70px;
}
div#center div.content table input.mtchks {
	float: left;
	margin: 4px 8px 0 27px;
}
div#center div.content table img.mtbtn {
	float: left;
	cursor: pointer;
	margin: 2px 0 0;
}
div#sendmt {
	background-color:#EFEFEF;
	width:630px;
	height:75px;
	position:absolute;
	padding:5px;
	top:500px;
	left:200px;
	border: 1px solid #CCCCCC;
    /*** border radius ***/	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */
	/*** box shadow ***/
	-webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3); 	 	
}
div#sendmt p.mt_info {
	left: 160px;
    position: absolute;
} 
div#sendmt p.mt_info span {
	color: #333333;
}
div#sendmt p.mt_info span#msgd, div#sendmt p.mt_info span#msge {
	color: #000000;
}
div#sendmt p {
	float: right;
}
div#sendmt p a {
	cursor:pointer;
	color: #990000;
}
div#sendmt p a:hover {
	font-weight: bold;
}
div#sendmt label, div#sendmt input {
	float: left;
}
div#sendmt label {
	margin: 38px 0 0 10px;
}
div#sendmt input[type="text"] {
	width:340px;
	margin: 33px 0 0 5px;
}
div#sendmt input[type="button"] {
	margin: 31px 0 0 5px;
}


div#center div.content div.outside_table {
	overflow: hidden;
}
div#center div.content div.outside_table_top {
	margin: 50px 0 15px;
}
div#center div.content div.outside_table_bottom {
	margin: 15px 0 20px;
}
div#center div.content div.outside_table div.table_fsize {
	float: left;
}
div#center div.content div.outside_table div.table_fsize span {
	float: left; 
	margin: 8px 10px 0px 0px;
}





/* pagination */
div#center div.content div.outside_table div.pagination {
    float: right;
    font-size: 12px;
}
div#center div.content div.outside_table div.pag_top {
    float: right;
    margin: 10px 0 0;
}
div#center div.content div.outside_table div.pag_bottom {
    float: right;
    margin: 10px 0 0;
}
div#center div.content div.outside_table div.pagination span.pager {
    background-color: #F0F0F6;
    border: 1px solid #BBBBBB;
    color: #BBBBBB !important;
    padding: 2px;
    /*** border radius ***/	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */ 	    
}
div#center div.content div.outside_table div.pagination a.pager {
    background-color: #F0F0F6;
    border: 1px solid #BBBBBB;
    color: #363636;
    font-weight: bold;
    padding: 2px;
    text-decoration: none;
    /*** border radius ***/	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */    
}
div#center div.content div.outside_table div.pagination a.pager:hover {
    background-color: #363636;
    border: 1px solid #363636;
    color: #FFFFFF;
}
/* footer */
div#footer {
	width: 100%;
	height: 180px;
	margin-top: 40px;
	background: url("../imgs/footer_bg.jpg") top center no-repeat #ededed;
	font-size: 12px;
	color: #858585;
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial;		
}
div#footer div.degree {
	height: 67px;
	background: url("../imgs/footer_bg.png") repeat-x top left transparent;
}
div#footer h1 {
	color: #000000;
	margin-bottom: 10px;
}
div#footer div.content {
}			
div#footer div.content div.links, div#footer div.content div.serviceinfo, div#footer div.content div.companyinfo, div#footer div.content div.social {
	float: left;
	overflow: hidden;
}
div#footer div.content div.copyright {
	float: left;
	overflow: hidden;
	margin: 30px 0 0 10px;
	width: 270px;
	font-size: 10px;
} 	
div#footer div.content div.copyright div.info {
	margin: 20px 0 0 5px;			
}
div#footer div.content div.copyright div.info p {
	margin-top: 5px;
}			
div#footer div.content div.serviceinfo ul li {
	margin-top: 6px;
}		
div#footer div.content div.serviceinfo ul li a {
	color: #858585;
	text-decoration: none;
}
div#footer div.content div.serviceinfo ul li a:hover, div#footer div.content div.serviceinfo ul li a.active {
	color: #000000;
}	
div#footer div.content div.serviceinfo {
	margin-top: 40px;
	width: 250px;
}
div#footer div.content div.companyinfo {
	margin-top: 40px;
	width: 300px;
}
div#footer div.content div.companyinfo p {
	margin-top: 4px;
}
div#footer div.content div.social {
	margin-top: 40px;
}
div#footer div.content div.social a, div#footer div.content div.social a img {
	text-decoration: none;
	border: 0;
}
div#footer div.content div.social a.separator {
	margin-left: 5px;
}
/* Tooltip styles */
span.required {
	color:#EA0D02;
	font-weight:bold;
}
.tooltip {
	max-width:160px;
	background-color:#000;
	border:1px solid #fff;
	padding:5px 10px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:10px;
	z-index:1000;
    /*** border radius ***/	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;	
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */	
	/*** box shadow ***/
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);
	-o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);
	-ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);							
}
.tooltip_short {
	max-width:115px;
	background-color:#000;
	border:1px solid #fff;
	padding:5px 10px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:10px;
	z-index:1000;
    /*** border radius ***/	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;	
	/*** fix round borders view ***/
	background-clip: padding-box;      /* Firefox 4+, Safari 5, Opera 10, IE 9 */
	-moz-background-clip: padding;     /* Firefox 3.6+ */
	-webkit-background-clip: padding;  /* Safari 4 Chrome 6 */	
	/*** box shadow ***/
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);
	-o-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);
	-ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.7);								
}	