.justifyfull {
	text-align: justify !important;
}
#breadcrumbs {

	display: none;

}

/***************************************************************/

/*  Services                                                   */

/***************************************************************/

#services {

	margin: 10px 0;

}

.services-box {

	position: relative;

	padding: 20px 0;

	border-top: 1px dotted #666;

}

.services-box-image img {

	float: left;

	padding: 5px;

	margin: 5px 15px 26px 0;

	border: 1px solid #DDD; 	

}

.services-box-content {

	margin: 8px 0 0;

}

.services-2-box-image img {

	float: left;

	padding: 5px;

	margin: 5px 15px 5px 0;

	border: 1px solid #DDD; 	

}

#pagination {

	padding: 0 0 26px;

}

#pagination .pagination-title, #pagination .pagination-current, #pagination .page {

	display: block;

	float: left;

	padding: 0 5px 0;

}



/***************************************************************/

/*  Form                                                       */

/***************************************************************/

#form {

	width: 645px;

}

#form label {

	display: block;

    color: #666;

	padding: 15px 0 0;

}

#form textarea {

    width: 545px;

    color: #666;  

    padding: 8px;

    border-color: #B3B3B3 #DCD9D9 #DCD9D9 #B3B3B3;

    border-style: solid;

    border-width: 1px; 

}

#form input {

    margin: 2px 0;

    padding: 6px 8px;

    width: 383px;

    color: #666;

    border-color: #B3B3B3 #DCD9D9 #DCD9D9 #B3B3B3;

    border-style: solid;

    border-width: 1px;

    color: #4F4F4F;

    padding: 8px;   

}

#form textarea, #form input {

	font-size: 13px;

    font-family: Arial;

}

#form .prv input {

	width: auto;

	margin: 8px 4px 0 0;

	border: none;

	padding: 0;

}

#form .submit {

    background: #00317d;

    border: none;

    border-top: 5px;

    color: white;

    height: 30px;

    margin: 10px 0;

    padding: 0 0 2px;

    width: 181px;

}

#form .submit:hover {

	cursor: pointer;

    background: #2A2822;    

}

#form .last__name {

	position: absolute;

	top: -10000px;

	left: 0;

}

#form .hide-label {

	display: none;

}

.submit {

    background: #CE395F;

    border: none;

    border-top: 5px;

    color: white;

    height: 30px;

    margin: 10px 0;

    padding: 0 0 2px;

    width: 181px;

}

.box-error {

	width: 590px;

	padding: 12px 10px 12px 10px;

	margin: 0 0 10px; 

	color: #464646;

	font-size: 15px;

	background: #fffbcc;

	border: 2px solid #f1eb9e; 	

}

/* Light Color */



body{

	color:#5e6066;

	background-image:url(./light/bg-body.png);

}



hr {color:#efefef;	background:#efefef;}



h1, h2, h3, h4, h5{color:#00317d;}

h6{ font-weight:bold; color:#6e6e6e;}



a, a:visited, a:hover{color:#00317d;} 







#wrapper{background:#fff; border-bottom:4px solid #00317d;border-right:4px solid #00317d;border-left:4px solid #00317d; border-top:solid 4px #00317d;-moz-box-shadow: 10px 10px 5px #DEDEDE;

-moz-box-shadow:5px 5px 2px #333333;
    -webkit-box-shadow:5px 5px 2px #333333;
    box-shadow:5px 5px 2px #333333;}



#logo h1, #logo h1, #logo h1 a{ color:#656565;margin-left: auto;
    margin-right: auto;
    width: 750px;}

#logo .desc{color:#999;}

#logo .dot{ color:#f5862d;}

#logo img {

	/*margin: -2px 0 -16px;*/
	margin-left:auto;
	margin-right:auto;
	width:750px;
	height:80px;

}

.information{ color:#060606;}

.no-phone{ color:#555555;}







/* TOP NAVIGATION */

#topnav{border-bottom:solid 1px #00317d; border-top:solid 1px #FFFFFF;}

#topnav ul li{ background:url(./light/menu-separator.gif) no-repeat 0px 15px;}

#topnav ul li.active a{color:#00317d;}

#topnav ul li a{color:#060606;}

#topnav ul li a:hover{color:#a5a5a5; text-decoration:none}

.jqueryslidemenu ul li ul li ul{border-top:solid 1px #d5d5d5;}

/* Sub level menu links style */

.jqueryslidemenu ul li ul li a{background: #fff; /*background of tabs (default state)*/ 

border: 1px solid #d5d5d5;}



.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/

background-color:#fff;

}



/* Header */

#header{border-bottom:solid 0px #d5d5d5;}

.header-desc h4{ color:#fff;}

.header-desc p{color:#bdbdbd;}



/* Slider */

#slider .nivo-controlNav a{background:url(./light/nav-slide.png) no-repeat;}

.nivo-caption {color:#e7e7e7;}

.nivo-caption h1{color:#ce395f;}

.nivo-caption span.slider-desc{color:#fff;}

.nivo-caption a, .nivo-caption a:hover{color:#666666; border:solid 1px #e5e5e5;}

.nivo-caption a{

	background:#f3f3f3;

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));

	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);

	background: -o-linear-gradient(top,  #ffffff,  #f3f3f3);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	-khtml-border-radius: 2px;

	border-radius: 2px;

}



.nivo-caption a:hover{

	background:#ffffff;

	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff));

	background: -moz-linear-gradient(top,  #f3f3f3,  #ffffff);

	background: -o-linear-gradient(top,  #f3f3f3,  #ffffff);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff');

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	-khtml-border-radius: 2px;

	border-radius: 2px;

}







/* Content */

.box-gray{ background:#f2f2f2; color:#999;}







/* BLOG */

.posttitle a, .posttitle a:visited{color:#f5862d;}

.post{border-bottom:1px solid #efefef;}

.entry-utility{color:#b2b2b2;}



/* Service */

.circle {background: #f2f2f2; color:#c5c5c5;}







/* Page Navigation*/

.pagenavi .pages, .pagenavi a, .pagenavi a:visited{color:#919191; border:1px solid #e0e0e0; background:#fff;}

.pagenavi a:hover, .pagenavi .current{color:#919191; border:1px solid #919191; background:#fff;}



/* Form and Button */

input[type="text"],

textarea {

	background: #fff; 

	border: 1px solid #dbdbdb;

	color: #919191;

}



.more, .button{

	-moz-box-shadow: 1px 1px 1px #d3d3d3;

	-webkit-box-shadow: 1px 1px 1px #d3d3d3;

	box-shadow: 1px 1px 1px #d3d3d3;

}



.more:hover, .button:hover{

	border:solid 1px #e5e5e5;

	color:#666666;	

	background:#ffffff;

	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff));

	background: -moz-linear-gradient(top,  #f3f3f3,  #ffffff);

	background: -o-linear-gradient(top,  #f3f3f3,  #ffffff);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff');

}



.more, .button{

	color:#666666;	

	border:solid 1px #e5e5e5;

	background:#f3f3f3;

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));

	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);

	background: -o-linear-gradient(top,  #ffffff,  #f3f3f3);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');

}



/* Tabs */

ul.tabs li {background: #fcfcfc;	border: 1px solid #ebebeb;}

ul.tabs li:hover{border-bottom:solid 1px #ebebeb;}

ul.tabs li a{color: #5e6066;}

ul.tabs li a:hover{background: #fff;}

ul.tabs	 li.active{border-bottom:solid 1px #ebebeb; }

html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff; color:#a5a5a5}

html ul.tabs li.active a{ color:#a5a5a5; }

#tab-body{	border:solid 1px #ebebeb;	border-width:1px 1px 1px 1px;}

.tab-content{background:transparent;}



/* TOGGLE */

div.trigger {border:solid 1px #ebebeb; background-color:#fcfcfc;}

div.trigger.first{ border-top:solid 1px #ebebeb;}

div.trigger span {	color:#5e6066;	background: url(./light/trigger.png) no-repeat 0px 4px;}

div.active{background-color:#fff; }

div.active span{color:#a5a5a5;}

div.trigger a:hover {color: #454545;}

.toggle_container {

	border-left:solid 1px #ebebeb;

	border-right:solid 1px #ebebeb;

	border-bottom:solid 1px #ebebeb;

}



/* Sidebar */

#sidebar{border-left:1px solid #efefef;}

.small{color:#898989;}

#sidebar li.newslist .title, #sidebar li.newslist .title a{color:#6e6e6e;}

#sidebar ul li a{color:#5e6066; background:url("./light/arrow.gif") no-repeat 0px 4px;   padding:0px 0px 0px 14px;}

#sidebar ul li a:hover{ color:#a5a5a5; text-decoration:none; background-position:0px -7px; }

#sidebar ul li li{border-bottom:1px solid #efefef;}



#sidebar .text a{ color:#C01B1B;}



/* Search */

#src div { background-color: #FFFFFF; border: 1px solid #dbdbdb; }

#src input {color: #919191;}

#src .button_src {  background: url("./light/but_submit.gif") no-repeat scroll 0 3px transparent;}



/* Portfolio */

#ts-display-pf-col .ts-display-pf-img img.rounded{border:1px solid #ebebeb; background:#f4f3f3; }

#ts-display-pf-col .ts-display-pf-img a .rollover{background-color:#7b7b7b!important;}



#filter{border-right: 1px solid #f3f3f3;}

#filter li.selected-1 a, #filter li a:hover{color:#a5a5a5!important;  text-decoration:none;}

#filter li a, #filter li a:visited{color:#5e6066;}







/* Footer */

#frame-footer{ border-top: 1px solid #d5d5d5; }

#footer{border-top:1px solid #efefef;}
