body {
 font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal; 
 color: #fff;
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start text styles                                              */
/* ---------------------------------------------------------------*/

h3 {
 margin: 0px 0px 10px 0px;
 padding: 0;
 font-size: 12px;
 font-weight: bold;
 color: #E5CA5D;
 text-align: left;
}


h4 {
 margin: 0px 0px 0px 0px;
 padding: 1px 0px 2px 2px;
 font-size: 14px;
 font-weight: bold;
 color: #fff;
 text-align: left;
}

p {
 margin: 0;
 padding: 0px 0px 12px 0px;
 font-size: 12px;
 font-weight: normal; 
 color: #fff;
}

#bottom p {
 margin: 0;
 padding: 0px 0px 0px 0px;
 font-size: 10px;
 font-weight: normal;  
 text-align: right;
 color: #000; 
}

b {
 margin: 0;
 padding: 0;
 font-size: 12px;
 font-weight: bold; 
 color: #5D7DE5;
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start links style                                              */
/* ---------------------------------------------------------------*/

a {
 color: #fff;
 text-decoration: underline;
}

a:link {
 color: #fff;
}

a:active {
 color: #fff;
}

a:visited {
 color: #fff;
}

a:hover {
 color: #E55DA7;
}


<!-- bottom links -->
#bottom a {
 color: #000; 
 text-decoration: none;
}

#bottom a:link {
 color: #000; 
}

#bottom a:active {
 color: #000; 
}

#bottom a:visited {
 color: #000; 
}

#bottom a:hover {
 color: #E55DA7;
}

<!-- proximedia link -->
#proximedia a {
 font-size: 10px;
 color: #93C772; 
 text-decoration: none;
}

#proximedia a:link {
 font-size: 10px;
 color: #93C772; 
 text-decoration: none;
}

#proximedia a:active {
 color: #93C772;
}

#proximedia a:visited {
 color: #93C772;
}

#proximedia a:hover {
 color: #fff;
}

/* ---------------------------------------------------------------*/
/*                                                                */
/* start route/contact style                                      */
/* ---------------------------------------------------------------*/

table {
 margin: 0;
 padding: 0;
 cellpadding: 0;
 cellspacing: 0;
 border: 0;
 border-collapse: collapse;
}

table.contact {
 margin-left: 10px;
 cellspacing: 2px;
 cellpadding: 0px;
}

table.route {
 margin-left: 10px;
 cellspacing: 2px;
 cellpadding: 0px;
}

input {
	font-family: verdana, arial;
	font-size: 10px;
	border: 1px solid #333;
	background-color: #fff;
	color: #000;
}

.input {
	font-family: verdana, arial;
	font-size: 10px;
	border: 1px solid #333;	
	background-color: #fff;
	color: #000;
}

.radio {
	border: 0px solid #000;	
}

.inputbutton {
	font-family: verdana, arial;
	font-size: 10px;
	background-color: #fff;
	font-weight: bold;	
    color: #333;
    cursor: pointer;
}

.inputbutton:hover {
	font-family: verdana, arial;
	font-size: 10px;
	background-color: #fff;
	font-weight: bold;	
	color: #5D7DE5;
    cursor: pointer;
}


img.left {
 float: left;
 padding: 4px 10px 10px 0px;
}

img.right {
 float: right;
 padding: 4px 0px 10px 10px;
}

