charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	background: url(/images/main_bg.jpg) no-repeat center top;
	text-align: left;
	margin:0px;
	padding:0px;
        background-color: #F78F1E;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
        color:#333333;
	font-weight: normal;
        line-height: 15pt;
}
h1{
	font-size:16pt;
	color:#456db5;
	text-align: left;
	margin:0px;
	padding:0px;
        padding-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        text-decoration:bold;
}
h2, h3 {
	font-size:12pt;
	color:#f78f1e;
	text-align: left;
	margin:0px;
	padding:0px;
	padding-top:10px;
        padding-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        text-decoration:bold;
}


p {
	text-align: left;
	margin:0px;
	padding:0px;
        padding-bottom: 10px;
}

a {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
img {
	border:0px;
}
#container {
	width:996px;
	margin:0 auto;
	
}
#header { float:left; width:990px; height:100px; }
#logo { float:left; padding: 17px 0 0 34px;}
#nav { float:left; width:760px; padding: 0 30px 0 200px; height:27px; background: url(/images/nav_bg.jpg) repeat-x top left; text-align:right!important;}
#nav ul { list-style:none;
padding:0px; margin:0px;}
#nav li { float: right;}
#nav li a { font-size: 0.9em; color:#FFFFFF; font-weight: bold; text-decoration: none; white-space:nowrap; line-height:27px; height:27px; display: inline; padding:8px 13px 8px 13px; text-align:right;}
#nav  li a:hover {
background: url(/images/menu_bg.jpg) repeat-x top left ;
line-height:27px;
color: #FFFFFF ;
text-decoration:none;
}
#banner {float:left; width:990px; background: #f5dec5;}
#banner h5 { color:#FFFFFF; font-size: 1.75em; padding:0px; margin:0px;}
#banner p{padding:3px 0; margin:0px;}
#solution { width: 990px; height: 253px; background:url(/images/middle.jpg) no-repeat top left; clear:both;}

#solution .heading { font-size: 1.63em; color:#FFFFFF;}
#solution ul{ padding: 20px 0 0 0; margin:0px; font-size:0.88em}
#solution .blue ul { list-style:none; padding:0px; margin:0px;}
#solution .blue li { padding: 6px 0 6px 17px; background: url(/images/blue_bullet.jpg) no-repeat 0 10px; list-style:none;}
#solution .green ul { list-style:none; padding:0px; margin:0px; }
#solution .green li { padding: 6px 0 6px 17px; background: url(/images/green_bullet.jpg) no-repeat 0 10px; list-style:none;}
#solution .or ul { list-style:none; padding:0px; margin:0px;}
#solution .or li { padding: 6px 0 6px 17px; background: url(/images/orange_bullet.jpg) no-repeat 0 10px; list-style:none;}
#solution strong { font-weight: bold; color:#666; font-size:0.88em}
#solution h3 { color:#456db5; font-weight:bold; font-size:1.38em;}
#bottom { float:left; width:990px; height:214px; overflow:hidden}
.left { background:#EEEEEE no-repeat top left;}
.right { background:url(/images/bottom_right.jpg) no-repeat top left;}
#bottom .head { font-size:1.63em; color:#f78f1e;}
#bottom h3 {font-weight:bold; font-size:1.38em; margin: 0px; padding:0px;}
#bottom ul { list-style:none; padding: 0px; margin:0px;}
#bottom .black ul { list-style:none; padding:0px; margin:0px;}
#bottom .black li { padding: 6px 0 6px 17px; background: url(/images/black_bullet.jpg) no-repeat 0 10px; list-style:none;}
#bottom  .heading { font-size: 1.63em; color:#666;}

#footer{ float:left; width:990px; height: 81px; background:url(/images/footer_bg.jpg) repeat-x top left; clear: both; font-size:0.95em; color:#333333;}


/*........................................inner page............................................*/

#inner_page { float:left; width:990px; clear:both; background:url(/images/inner_left_bg.jpg) repeat-y top left #fff;}
#inner_left {  }
#inner_left ul { list-style: none; margin:0px;}
#inner_left ul ul li a { }
#inner_left ul ul {}
.selected {}
#inner_left li {  }
#inner_left li a:hover {  font-weight:bold;}
#inner_left li a { color:#333333; text-decoration:none; border-bottom: 1px solid #989898;padding: 0 0 0 15px; line-height:27px; height:27px; display:block; }
#inner_right { float: left; width: 625px; padding: 10px 10px 5px 4px; font-size:1.00em;}
#inner_right .toplink a { color:#336699;}
#inner_right .toplink a:hover { text-decoration:none;}
#inner_right .pad { padding-left: 5px;}
.tophr { border-bottom: 1px solid #999999;}
.inner_bottom { background:url(/images/inner_bg.jpg) no-repeat bottom right;}

#tblProposal h4
{
	color: #0066ff;
}
#tblProposal h5
{
	color: Black;
}
#tblProposal .tblHeader
{
	height: 48px;
}
#tblProposal .tblFirstColumn
{
	width: 10px;
	height: 50px;
}
#tblProposal .tblSecondColumn
{
	text-align: right;
	vertical-align: top;
}
#tblProposal .tblThirdColumn
{
	width: 310px;
	vertical-align: top;
}

#callphone
{
    position: absolute;
	top: 13px;
	left: 575px;
}

.callphonenumber
{
	font-size: 24px;
	font-weight: bold;
}

.callphonetext
{
	font-size: 19px;
	font-weight: bold;
}

        .container
        {
            background-color: #f9f0de;
        }
        .box-left-border
        {
            background-image: url(/images/left.png);
            background-repeat: repeat-y;
            width: 15px;
        }
        .box-right-border
        {
            background-image: url(/images/right.png);
            background-repeat: repeat-y;
            background-position: right bottom;
            width: 15px;
        }
        .box-footer
        {
            background-image: url(/images/bottom_center.png);
            background-repeat: repeat-x;
            height: 17px;
            background-color: #f5dec5;
        }
        .box-footer-left
        {
            background-image: url("/images/bottom_left.png");
            background-position: right top;
            background-repeat: no-repeat;
            float: right;
            height: 17px;
            width: 18px;
            background-color: #f5dec5;
        }
        .box-footer-right
        {
            background-image: url(/images/bottom_right.png);
            background-repeat: no-repeat;
            height: 17px;
            width: 18px;
            background-color: #f5dec5;
        }
        .box-header
        {
            background-image: url(/images/blue_top_center.png);
            background-repeat: repeat-x;
            height: 32px;
        }
        .box-header-left
        {
            background-image: url("/images/blue_top_left.png");
            background-position: left top;
            background-repeat: no-repeat;
            float: left;
            height: 32px;
            width: 13px;
            background-color: #f5dec5;
        }
        .box-header-left-helper
        {
            float: left;
            width: 5px;
        }
        .box-header-right-helper
        {
            float: left;
            width: 5px;
        }
        .box-header-right
        {
            background-image: url(/images/blue_top_right.png);
            background-repeat: no-repeat;
            height: 32px;
            width: 13px;
            background-position: right bottom;
            background-color: #f5dec5;
            float: right;
        }
        .box-headerText
        {
        	color: White;
        	font-family: Verdana, Arial, Helvetica, sans-serif;
        	font-size: 10pt;
        	font-weight: bold;
        	padding-top: 5px;
        }
        .box-content
        {
            width: 160px;
         	font-size: 10pt;
        }
        .clear
        {
            clear: both;
        }


        .box-header-green
        {
            background-image: url(/images/green_top_center.png);
            background-repeat: repeat-x;
            height: 34px;
			background-color: #f5dec5;
        }
        .box-header-left-green
        {
            background-image: url("/images/green_top_left.png");
            background-position: left top;
            background-repeat: no-repeat;
            float: left;
            height: 34px;
            width: 11px;
            background-color: #f5dec5;
        }
        .box-header-right-green
        {
            background-image: url(/images/green_top_right.png);
            background-repeat: no-repeat;
            height: 34px;
            width: 11px;
            background-position: right bottom;
            background-color: #f5dec5;
            float: right;
        }
	
		/* ORANGE - begin */
		
		.box-header-left-orange
		{
			background-image: url("/images/orange_top_left.png");
            background-position: left top;
            background-repeat: no-repeat;
            float: left;
            height: 33px;
            width: 13px;
            background-color: #f5dec5;
		}
		
		.box-header-orange
		{
			background-image: url(/images/orange_top_center.png);
            background-repeat: repeat-x;
            height: 33px;
			background-color: #f5dec5;
		}
		
		.box-header-right-orange
		{
			background-image: url(/images/orange_top_right.png);
            background-repeat: no-repeat;
            height: 33px;
            width: 11px;
            background-position: right bottom;
            background-color: #f5dec5;
            float: right;
		}