/* CSS Document written by Venkatesh mishra for pixelcrayons.com in Nov 2009 */
*{ margin:0; padding:0; outline:none;}
.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
img{ border:none;}

body{ background:#12448c url(/libraries/images/homepage/body_bg.gif) repeat-x 0 0;}

#layout{ margin:15px auto; width:968px;}

#menu{float:left; width:968px; height:38px; background:url(/libraries/images/homepage/menu_bg.gif) repeat-x 0 0; margin-bottom:12px;}
#menu ul{float:left; width:784px; height:28px; list-style:none; background:url(/libraries/images/homepage/menu_left_curve.gif) no-repeat 0 0;}
#menu ul li{float:left; width:auto; padding-left:8px; padding-right: 8px; height: 25px; padding-top: 10px; font:normal 13px/16px "Humanist521BT", Arial, Helvetica, sans-serif; color:#fff; margin-left: 5px;}
#menu ul li:hover{background:url(/libraries/images/homepage/menuhover.jpg) repeat-x 0 0;}
#menu ul li a{float:left; width:auto; text-decoration:none; color:#fff;}
#menu .logo{float:right; width:auto;}

#banner{float:left; width:968px; margin-bottom:15px;}
#blank_page_banner{float:left; width:968px; margin-bottom:15px;}

#body_container{float:left; width:968px;}
#blank_page_body_container{float:left; width:968px;}
#left_section{float:left; width:556px;}
#blank_page_left_section{float:left; width: 967px;}
#left_section .outer_curve_box{float:left; width:554px; background:url(/libraries/images/homepage/blank_page_left_box_mid.gif) repeat-y 0 0;}
#blank_page_left_section .outer_curve_box{float:left; width:968px; background-color: #FFFFFF;}
#left_section .outer_curve_box .top{float:left; width:554px; background:url(/libraries/images/homepage/left_box_top_v2.gif) no-repeat 0 0px;}
#blank_page_left_section .outer_curve_box .top{float:left; width:968px; background:url(/libraries/images/homepage/blank_page_left_box_top.gif) no-repeat 0 0px;}
#left_section .outer_curve_box .bottom{float:left; width:529px; height: 275px; background:url(/libraries/images/homepage/left_box_bottom.gif) no-repeat 0 bottom; padding:9px 8px 6px 17px;}
#blank_page_left_section .outer_curve_box .bottom{float:left; width:952px; background:url(/libraries/images/homepage/blank_page_left_box_bottom.gif) no-repeat 0 bottom; padding:8px 8px 6px 8px;}
#flashcontent{padding-bottom: 10px; margin-left: -15px;}
#left_section .outer_curve_box .content{float:left; width:283px; padding-right:18px;}
#left_section .outer_curve_box .content h3{float:right; width:270px; text-align:center; font:bold 26px/27px "Humanist521BT", Arial, Helvetica, sans-serif; color:#043584; padding:0px 0 6px;}
#left_section .outer_curve_box .content p{float:right; width:283px; font:normal 15px "Humanist521BT", Arial, Helvetica, sans-serif; color:#fff; text-align:left; padding-bottom:8px; margin-top:0px;}
#left_section .outer_curve_box .content p a{float:right; width:auto; color:#fff; font-size:12px; line-height:14px; text-decoration:none; margin-top:3px;}
#findout_more a{float:right !important; width:auto !important; color:#fff !important; font-size:12px !important; line-height:14px !important; text-decoration:none !important; margin-top:-26px !important;}
#findout_more a:hover{ text-decoration:underline;}
#left_section .outer_curve_box .content p a:hover{ text-decoration:underline;}
#left_section .outer_curve_box .option_box{float:left; width:228px; background:url(/libraries/images/homepage/option_box_mid.gif) repeat-y 0 0;}
#left_section .outer_curve_box .option_box .top_curve{float:left; width:228px; background:url(/libraries/images/homepage/option_box_top.gif) no-repeat 0 0;}
#left_section .outer_curve_box .option_box .bottom_curve{float:left; width:220px; background:url(/libraries/images/homepage/option_box_bottom.gif) no-repeat 0 bottom; padding:17px 0 14px 8px;}
#left_section .outer_curve_box .option_box .bottom_curve p{float:left; width:auto; padding-left:40px; margin-bottom:8px; font:normal 19px/22px "Humanist521BT", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding-top:5px; padding-bottom:11px;}
#left_section .outer_curve_box .option_box .bottom_curve p.icon1{float:left; background:url(/libraries/images/homepage/icon1.jpg) no-repeat 0 0;}
#left_section .outer_curve_box .option_box .bottom_curve p.icon2{float:left; background:url(/libraries/images/homepage/icon2.jpg) no-repeat 0 0;}
#left_section .outer_curve_box .option_box .bottom_curve p.icon3{float:left; background:url(/libraries/images/homepage/icon3.jpg) no-repeat 0 0;}
#left_section .outer_curve_box .option_box .bottom_curve p.icon4{float:left; background:url(/libraries/images/homepage/liveintegration.png) no-repeat 0 0;}
#left_section .outer_curve_box .option_box .bottom_curve p.icon5{float:left; background:url(/libraries/images/homepage/icon5.jpg) no-repeat 0 0;}

#blank_page_left_section .outer_curve_box .content{float:left; width:955px; padding-right:18px;}
#blank_page_left_section .outer_curve_box .content h3{width:930px; font:bold 26px/27px "Humanist521BT", Arial, Helvetica, sans-serif; color:#043584; padding:3px 0 6px;}
#blank_page_left_section .outer_curve_box .content p{font:normal Helvetica, Arial, sans-serif; padding-bottom:8px;}
#blank_page_left_section .outer_curve_box .content p a{float:right; width:auto; color:#fff; font-size:12px; line-height:14px; text-decoration:none; margin-top:3px;}
#blank_page_left_section .outer_curve_box .content p a:hover{ text-decoration:underline;}
#blank_page_left_section .outer_curve_box .option_box{float:left; width:228px; background:url(/libraries/images/homepage/option_box_mid.gif) repeat-y 0 0;}
#blank_page_left_section .outer_curve_box .option_box .top_curve{float:left; width:228px; background:url(/libraries/images/homepage/option_box_top.gif) no-repeat 0 0;}
#blank_page_left_section .outer_curve_box .option_box .bottom_curve{float:left; width:220px; background:url(/libraries/images/homepage/option_box_bottom.gif) no-repeat 0 bottom; padding:17px 0 14px 8px;}
#blank_page_left_section .outer_curve_box .option_box .bottom_curve p{float:left; width:auto; padding-left:40px; margin-bottom:8px; font:normal 19px/22px "Humanist521BT", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding-top:5px; padding-bottom:11px;}
#blank_page_left_section .outer_curve_box .option_box .bottom_curve p.icon1{float:left; background:url(/libraries/images/homepage/icon1.jpg) no-repeat 0 0;}
#blank_page_left_section .outer_curve_box .option_box .bottom_curve p.icon2{float:left; background:url(/libraries/images/homepage/icon2.jpg) no-repeat 0 0;}
#blank_page_left_section .outer_curve_box .option_box .bottom_curve p.icon3{float:left; background:url(/libraries/images/homepage/icon3.jpg) no-repeat 0 0;}
#blank_page_left_section .outer_curve_box .option_box .bottom_curve p.icon4{float:left; background:url(/libraries/images/homepage/icon4.jpg) no-repeat 0 0;}
#blank_page_left_section .outer_curve_box .option_box .bottom_curve p.icon5{float:left; background:url(/libraries/images/homepage/icon5.jpg) no-repeat 0 0;}

#area2929 a{
	text-align: left;
	color: #4E4A4B!IMPORTANT;
	float: left;
}
#rightcontent_aboutus {width: 940px; padding-right: 8px; float:right; color: #12448C !important; font-family: arial !important; padding-left:0px font-size: 12px;}
#rightcontent {width: 680px; padding-right: 20px;}
#area2898 {width: 700px; }

.right_box{float:left; width:192px; margin-left:12px; display:inline; background:url(/libraries/images/homepage/right_box_mid.gif) repeat-y 0 0;}
.right_box .top{float:left; width:192px; background:url(/libraries/images/homepage/right_box_top.gif) no-repeat 0 0;}
.right_box .top_right{float:left; width:192px; background:url(/libraries/images/homepage/right_box_top2.gif) no-repeat 0 0;}
.right_box .bottom{float:left; height: 260px; width:162px; background:url(/libraries/images/homepage/right_box_bottom.gif) no-repeat 0 bottom; padding:13px 15px;}
.right_box .bottom h2{float:right; width:162px; text-align:center; font:normal 26px/27px "Humanist521BT", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:13px;}
.right_box .bottom h3{float:right; width:162px; text-align:center; font:bold 19px/22px "Humanist521BT", Arial, Helvetica, sans-serif; color:#1061b5; padding-bottom:4px;}
.right_box .bottom p{float:right; width:162px; font:normal 12px "Humanist521BT", Arial, Helvetica, sans-serif; color:#4f5051; text-align:left;}
.right_box .bottom p.nopadding{ padding-bottom:0; padding-top:5px;}
.right_box .bottom a{text-decoration:none; color:#1061B5;  padding-bottom:8px;}
#area2775 img{margin-right: 25px; padding-bottom:8px;}
.right_box .bottom a:hover{ text-decoration:underline;}
.right_box .bottom ul{float:left; list-style:none; with: 160px;}
.right_box .bottom ul li{float:left; width: 150px; padding-bottom:10px; list-style: none; font:normal 14px/15px "Humanist521BT", Arial, Helvetica, sans-serif;}
.right_box .bottom ul li a{float:left; width:auto; text-decoration:none;}

#footer{float:left; width:968px; padding-top:12px; padding-bottom:15px;padding-left:0px;}

#footer-aboutus{float:left; width:968px; padding-top:12px; padding-bottom:15px;padding-left:385px;}

#rightcontent{
	float: right;
}

#leftcontent{
	background:url(/libraries/images/blankpage/leftarea_top.gif) no-repeat;
	width: 216px;
	float: left;
}

#righttop{
	color: #12448C !important;
	width: 709px;
}

#leftcontentarea{
	background:url(/libraries/images/blankpage/leftarea_mid.gif);
	height: 232px;
	font-family: helvetica, arial;
	font-size: 31px !important;
	text-align: center;
	color: #ffffff;
}

#leftcontenttop{
	background:url(/libraries/images/blankpage/leftarea_top.gif) no-repeat;
	height: 18px;
	width: 216px;
}

#leftcontentbottom{
	background:url(/libraries/images/blankpage/leftarea_bottom.gif) no-repeat;
	height: 18px;
	margin-top: 7px;
}

#rightscroll{
	width: 726px;
	float: left;
	min-height: 272px;
	margin-left: 10px;
}

#righttopcontenttop{
	background:url(/libraries/images/blankpage/righttop_top.gif) no-repeat;
	height: 18px;
	width: 709px;
}

#righttopcontentarea{
	/*border:5px solid #A6C7E8;*/
	font-family:helvetica,arial,sans-seriff;
	font-size:22px;
	min-height:25px;
	text-align:center;
	background:#a5c5e6;
	padding:0 10px;
}

#righttopcontentbottom{
	background:url(/libraries/images/blankpage/righttop_bottom.gif) no-repeat;
	height: 18px;
}
#CreateAWebsite{
font-size:40px!important;
}
#rightcontentarea{
	font-family: gill sans, helvetica, arial, sans-serif !important;
	color: #4E4A4B;
	font-size: 12px !important;
	padding-top: 5px;
}

#area2950
{
font-size:24px!important;

}
#portfolio_title{
	background: url(/libraries/images/banners/portfolio_title.jpg) no-repeat;
	width: 935px;
	height: 53px;
	text-align: center;
	padding-top: 12px;
	color: #1B4994;
	font-family: arial, helvetica;
	font-size: 29px;
	margin-left: 8px;
}

#portfolio_content{
	width: 951px;
	font-family: helvetica, arial, sans-seriff !important;
	color: #4E4A4B;
	font-size: 12px !important;
	float: none;
}

#portfolio_box{
	float: left;
	width: 311px;
	height: 210px;
	text-align: center;
}

#portfolio_client_title{
	color: #1061B5 !important;
	font-size: 17px;
}

#portfolio_client_title a:hover{
	text-decoration: underline;
}

#index_findout{
	width: 95px;
	font-family: helvetica, arial, sans-seriff !important;
	font-size: 14px;
	float: left !important;
	text-align: right;
	margin-left: 72px;
	margin-top: 5px;
}

#index_straighttalk{
	font-family: helvetica, arial, sans-seriff !important;
	width: 120px;
	font-size: 14px;
	float: left !important;
	text-align: right;
	margin-left: 45px;
	margin-top: 28px;
}

#area2915 {
	color: white;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width: 900px;
	text-align: center;
}

#area2915 a{
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#area2915 a:hover{
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

/*#area2915 a:visited{
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}*/

#area2774 img {
	margin-top: -3px;
	padding-left: 13px;
}

.enq_form {
	width: 310px;
}

.enq_input input{
	width: 200px;
}

.submitbtn {
	width: 100px!IMPORTANT;
}

#area3024 {
	color: #4E4A4B;
	font-size: 12px;
	text-align: left;
	margin-top: 20px;
}

.cms_sitemap {
float:left;
padding-left:20px;

}

.cms_sitemap a{
	color: #4E4A4B;
	text-decoration: none;
}

.cms_sitemap a:hover{
	color: #4E4A4B;
	text-decoration: underline;
}

/*.cms_sitemap a:visited{
	color: #4E4A4B;
	text-decoration: none;
}

.cms_sitemap a:active{
	color: #4E4A4B;
	text-decoration: none;
}*/

#area2952 iframe {
	float: right;
	padding-top: 24px;
}

#area2952 {
	width: 100%;
}

.company_blurb{
	color:#12448C !important;
	font-family:arial !important;
	padding-top: 4px;
	font-size: 12px;
	padding-left: 10px;
	width: 700px;
}

#area2937 p{
	padding-bottom: 0px!IMPORTANT;
}