﻿/*CSolutions CMS Stylesheet*/
/* colors */


.FormLabel {
	float: left;
	text-align: left;
	padding-right: 5px;
	width: 100px;
}


.MasterZoneTable
{	
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid lime;
	

	
}

.MasterZoneTable TD
{
	vertical-align:top;
	line-height: 155%;
}

/* CuteEditor buttons style bug  */
.CuteEditorGroupMenu {display: inline; float: left;background-image: url(images/horizontal.background.gif); background-repeat: repeat-x; background-position: bottom; height:24px; vertical-align:middle;border-bottom : 1px solid  #c0c0c0; border-left : 1px solid  #c0c0c0;border-right: 1px solid  #eeeeee; }



/* PHI DATA */
/* PHI DATA Stylesheet*/
/* colors */
/*
blue: #0053a0;
grey: #939598;
 */

body
{
	height: 100%;
	padding: 0;
	margin: 0;
	font-family: arial;
	font-size: 11px;
	background: #fff;
}

html {
     overflow: -moz-scrollbars-vertical;
     overflow-y: scroll;
}

h1
{
	font-size: 30px;
	color: #0053a0;
	margin-bottom: 2px;
	font-weight: normal;
	line-height: 100%;
}
h2
{
	font-size: 22px;
	color: #0053a0;
	margin-bottom: 0px;
	font-weight: normal;
	line-height: 120%;
}
h3
{
	font-size: large;
	color: #0053a0;	
	margin-bottom: 0px;
	font-weight: normal;
}

h4
{
	font-size: small;
	color: #0053a0;
	margin: 0px;
	font-weight: normal;
}

input, textarea
{
	font-size: x-small;
	border: 1px solid gray;
}

a
{
	color: #0053a0;
	text-decoration: none;
}
a:hover
{
	color: #0053a0;
	text-decoration: underline;
}
a:active
{
	color: #939598;
}
p
{
	margin-top: 5px;
}


.container
{
	border: 0px solid lime;
	height: 100%;
	width: 100%;
}
.total
{
	border: 0px solid dotted black;
	height: 100%;
	width: 850px;
	text-align: left;
	margin: auto;
	background: #fff;
}

.top
{
	border: 0px solid red;
	height: 80px;
	width:100%;
}
.top .left
{
	width: 50%;
}
.top .right
{
	width: 50%;
}

.menu
{
	border: 0px solid lime;
	border-bottom: 1px white;
	height: 24px;
	background: url(./Images/phi-data_menu_background_01.jpg);
}
.menu .items
{
	float: left;
}
.menu .items table a, .menu .items table a:hover
{
	text-decoration: none;
	color: White;
}

.menu .search
{
	border: 0px solid lime;
	float: right;
	margin-right: 3px;
}
.menu .search img
{
	margin-top: 3px;
	float: left;
	clear: right;
	margin-right: 3px;
}
.menu .search input
{
	margin-top: 3px;
	float: left;
	clear: right;
}
.topimage
{
	border: 0px solid orange;
	height: 226px;
}
.topimagebottom
{
	border: 0px solid blue;
	height: 23px;
	background: url(./Images/phi-data_menu_background_02.jpg);
}

.home_content
{
	width: 850px;
	margin-top: 25px;
}
.left p
{
	line-height: 155%;
}
.left
{
	border: 0px solid orange;
	width: 560px;
	float: left;
}
.right
{
	border: 1px solid red;
	width: 102px;
	float: right;
}
.home_content hr
{
	color: #bbbbbd;
	width: 850px;
}
 .data
{
	color: #939598;
}

.content
{
	width: 850px;
	margin-top: 25px;
}
.content p
{
	line-height: 155%;
}
.content .left
{
	border: 0px solid orange;
	background: url(./Images/phi-data_submenu_background.gif);
	width: 185px;
	height: 275px;
	float: left;
}
.content .right
{
	border: 0px solid red;
	width: 650px;
	height: 275px;
	float: right;
}
.content hr
{
	color: #bbbbbd;
	width: 850px;
}
.content .data
{
	color: #939598;
}

.footer
{
	border: 0px solid lime;
	width: 850px;
	height: 25px;
	color: #bbbbbd;
}
.footer a
{
	color: #bbbbbd;
	text-decoration: none;
}
.footer a:hover
{
	color: #000;
	text-decoration: underline;
}
.footer .icons
{
	float: right;
	clear: both;
}
