/* TO TURN ON DIV BORDERS*/	

div {
	padding: 0px;
	border: 0px solid red;
}

/* DEFAULTS */

/* Get rid of the default margin in general and the default padding in Opera*/	
body {
	margin: 0;
	padding: 0;
}

/* Avoids bugs in IE and Opera for using percentage measurements for text*/
body {
	font-size: 100.01%;
}


/* Fixes bug in IE5 - tells the table to take the font size from surrounding content */
table {
	font-size: 1.0em;
}

/* When you float an object, you remove it from the flow of the document. This means that the float's parent element will not expand to contain the float. This code will force the container */
div.clear {
	clear: both;
	height: 0;
	margin: 0;
	line-height: 0;
	font-size: 1px;
}

body {
	background-image: url(images/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#8294c4;	
}


/*----------------------------------------------------------------------------------- 
Set font style for entire site*/
	
div, p, blockquote, dl, dt, li, dd, td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #565656;	
	}	
ol {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #565656;
	list-style-position: outside;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	list-style-type: decimal;
}		
	
ul {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #565656;
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 15px;
}	
	
p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}	

.italic {
	font-style: italic;
}
.leftSide {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #314274;
	padding-left: 20px;
	padding-top: 20px;
	margin: 0px;
	text-align: left;
}

.small {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.leftSideBold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	margin: 0px;
	padding: 10px;
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #F17700;
	text-align: left;
}	

h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #004B8D;
	text-align: left;
}	

ol.lc {
	list-style-type: lower-roman;

}
a, a:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	text-decoration: underline;
	color: #314274;
}

a:hover {
	color: #000000;
	text-decoration: none;	
}



/*----------------------------------------------------------------------------------- 
HACKS  */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from NS/Mozz \*/
* html .clearfix {
height: 1%;
}

/* hide from IE-mac */
html>body #testElement {
	text-align: left;
	height: 100%;
	width: 700px;
}

/* hide from IE */
* html #testElement {
} 
/* IE inherit font size in tables */
table {
	 font-size: 1.0em;
}
/* tables inherit font sizes */
table {
	font-size: 1em;
}

/* hide from MacIE  

html #leftNav {
	margin-left: -3px;
}
*/

/*----------------------------------------------------------------------------------- 
 HOME PAGE Structure Setup  */
 
#outsideDiv {
	margin: 0px;
	height: 516px;
	width: 756px;
	padding: 0px;
	background-image: url(images/bg_shell.jpg);
	text-align: center;
	vertical-align: middle;
}

#contactRow {
	height: 55px;
	width: 745px;
}

#contactUsHome {
	margin: 0px;
	padding: 18px 52px 0px 0px;
	float: right;
	clear: right;
}

#contentRow {
	margin:  0px;
	padding: 0px;
	width: 745px;
	height: 400px;
	float: left;
	clear: left;
}

#logo {
	margin: 60px 0px 0px 10px;
	width: 300px;
	height: 190px;
	padding: 0px;
	clear: left;
	float: left;
}

#homepageNav {
	margin: 0px;
	width: 756px;
	padding: 0px;
	clear: right;
	float: right;
}

.textHome {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 10px;
}	


/*----------------------------------------------------------------------------------- 
INSIDE PAGE Structure Setup  */

#backGround {
	background-image: url(images/bg_home.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 100%;
	width: 100%;
}

.disclaimer {
	font-size: 10px;
	color: #858585;
	padding: 0px 10px 10px 0px;
	margin: 0px;
}

a.sol, a.sol:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	text-decoration: underline;
	color: #858585;
}

a.sol:hover {
	color: #000000;
	text-decoration: none;	
}

.teamBody {
	font-size: 12px;
	color: #565656;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	vertical-align: top;
}
.blue {
	font-size: 11px;
	color: #004B8D;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}



.blueBold {
	font-size: 12px;
	color: #004B8D;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

a.blueBold, a.blueBold:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #004B8D;
}

a.blueBold:hover {
	color: #000000;
	text-decoration: none;	
}


#transContent {
	margin: 0px;
	clear: left;
	float: left;
	height: 100%;
	width: 90%;
	padding: 0px;
}


#transContentImage1 {
	background-image: url(images/trans_assistglobal.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 150px;
	width: 140px;	
	background-position: left top;
}

#transContentImage2 {
	background-image: url(images/trans_goldenqueen.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 140px;
	width: 140px;
	background-position: left top;
}

#transContentImage3 {
	background-image: url(images/trans_meridex.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 140px;
	width: 140px;
	background-position: left top;
}

#transContentImage4 {
	background-image: url(images/trans_kikara.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 140px;
	width: 140px;
	background-position: left top;
}