/*
Theme Name: Hill Trident
Theme URI: http://hilltrident.co.uk
Description: The default WordPress theme for Hill Trident.
Version: 1.0
Author: Matt Baker
Author URI: http://hilltrident.co.uk
Tags: fixed width, two columns, widgets

*/

/* default css start */
body {color: #000; background-image: url(http://www.hilltrident.co.uk/images/bg.gif);font-family: MS Sans Serif; margin:27px 0 0 0; padding: 0px; } 
Input {BORDER:#0035A7 1px solid; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; width: 20px; padding:2px;margin:0px 0px 0px 10px;}
file {BORDER:#0035A7 1px solid; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; width: 150px; margin:0px 0px 0px 10px;}
INPUT.textbox {BORDER:#0035A7 1px solid; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; width: 150px; margin:0px 0px 0px 10px;}
TEXTAREA {BORDER:#0035A7 1px solid; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; width: 130px; margin:0px 0px 0px 10px;}
INPUT.paging_dropdown {BORDER:#0035A7 1px solid; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; margin:0px 0px 0px 0px;}


/*  default css end */

/* main css start */
#container {background:url(http://www.hilltrident.co.uk/images/bg_main_container.gif) repeat-y; width: 902px; margin: 0 auto;}
/* main css end */

/* header css start */
#top { background: url(http://www.hilltrident.co.uk/images/top_bg.gif) repeat-x; height:5px;}
#container_logo_part { background: #022234; width:898px; margin:0 auto; border-bottom:#ffffff 1px solid;}
	#logo_portion { float:left; width:382px;}
	#caption_portion { float:left; width:516px; margin:34px 0 0 0; background:url(http://www.hilltrident.co.uk/images/caption.gif) no-repeat; height:34px;}
	#caption_portion h1{ margin:0; padding:0; text-indent:-5000px;  font-size:0px;}
#nav_container {background: url(../images/bg_nav.gif) repeat-x; width:898px; margin:0 auto; height:25px; background-color:#6f6f6f;}
	#nav_container ul{list-style:none; padding: 0; margin: 0; height:25px; width:898px;}
	#nav_container li{float:left; margin:0; padding: 0; height:25px;}

/* header css end */

/* body css start */
#body_container { background:#126d99; width:898px; margin:0 auto;}
	#body_bot { background:#07577E; height:2px; width:898px; margin:0 auto;}
	#contact_body_bot { background:#278dbf; height:2px; width:898px; margin:0 auto;}
	#body_content_container { width:876px; margin:0 auto; padding:0 0 10px 0;}
	#content_portion {float:left;width:866px;margin:20px 0 0 0;}
        #blog-content {float:left;width:587px;font-family:arial;margin:0;padding:0 0 0 10px;}
        #blog-content .post {margin:0 0 25px 0;padding:0;}
		#blog-content .post-info {float:left;margin:15px 0 15px 0;padding:0 0 0 10px;height:31px;width:577px;background:url(images/post-info.png) no-repeat;}
		#blog-content .posted-by {float:left;}
		#blog-content .post-info .posted-by p {margin:0;margin:9px 0 0 0;}
		#blog-content .read-more {float:right;margin:6px 18px 0 0;}
		#blog-content .read-more img {border:0;}
        #blog-content h3 {margin:0;padding:0;}
        #blog-content h3 a {color:#FFF;font-size:22px;text-decoration:none;}
        #blog-content h3 a:hover {text-decoration:underline;}
        #blog-content p {margin:0;padding:0;color:#7db5d0;font-size:11px;margin:8px 0 0 0;}
		#blog-content input#submit{
	border: #333;
	padding-top:0
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width:213px;
	height:18px;
	color:#000000;
	padding-left: 3px;
}		

#blog-content textarea#comment{
	border: #333;
	padding-top:0
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width:345px;
	color:#000000;
	padding-left: 3px;
}
#blog-content input#author, #blog-content input#email, #blog-content input#url{
	border: #333;
	padding-top:0
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width:210px;
	height:18px;
	color:#000000;
	padding-left: 3px;
}
        .blog-content-content {float:left;width:593px;}
		.navigation {padding:0 0 10px 0;}
		.navigation a {color:#86b3d0;}
		#respond h3 {font-size:18px;color:#FFF;margin:0 0 15px 10px;}
		h3#comments {font-size:18px;color:#FFF;}
		h3.pagetitle {font-size:18px;color:#FFF;}
		ol.commentlist a {color:#000;width:500px;}
        #blog-sidebar {float:right;width:243px;margin:0;padding:0;}
		#blog-sidebar .block {float:right;width:242px;}
		#blog-sidebar .block h3 {float:left;background:url(images/side-titlebg.png) no-repeat;margin:0 0 10px 0;height:22px;padding:9px 0 0 13px;width:243px;font-family:arial;font-size:11px;color:#FFF;}
       	#blog-sidebar .block ul {padding:0;margin:0 0 10px 0;}
		#blog-sidebar .block ul li {list-style:none;line-height:15px;font-weight:bold;color:#7bb5cd;margin:0 0 0 13px;padding:0;font-size:12px;}
       	#blog-sidebar .block ul li a {color:#7bb5cd;text-decoration:none;}
       	#blog-sidebar .block ul li a:hover {text-decoration:underline;}
	#content_portionCenter { float: left; width:870px;}
	#image_portion { float: left; width:187px;}
	.content1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#FFFFFF;}
/* body css end */

/* footer css start */
#footer_content_container { width:866px; margin:0 auto; padding: 16px 0 16px 0;}
	#footer_part1{float:left; width:168px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0068A3; line-height:16px; text-align:left;}
	#footer_part2{float:left; width:143px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0068A3; line-height:16px; text-align:left;}
		a.part2_link { color:#ff0000; text-decoration:underline;}
		a.part2_link:hover { color:#000000; text-decoration:underline;}
	#footer_part3{float:left; width:555px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0068A3; line-height:18px; text-align:right;}
		a.part3_link { color:#0068A3; text-decoration: none;}
		a.part3_link:hover { color:#000000; text-decoration: none;}
		a.part3_linkvisited { color:#000000; text-decoration: none;}
	#bg_foot { background:url(http://www.hilltrident.co.uk/images/bg_foot.gif) repeat-x; height:3px;}
	#footer_logos_container {background:url(../images/bg.gif); width:902px;}
	
/* inner starts */

#inner_body_container{background: url(http://www.hilltrident.co.uk/images/inner_body_bg.gif) repeat-x top #07577E; width:898px; margin:0 auto; background-color:#06577e;}
#inner_body_left_contain{ float:left;width:445px;}
	#inner_small_img_body{ width:445px; margin-top:14px; margin-bottom:14px;}
	#inner_small_img_body ul{ padding:0px; margin:0px; width:445px; list-style: none; }
	#inner_small_img_body li{float:left; width: auto;}
	
#inner_text_mainbox{ width:445px; background:#69c2ed; border:1px solid #3b95c2;}
	#inner_box1{ float:left; width:36px; border-left:1px solid #3b95c2;}
		.box1_boxa{ height:30px; border-bottom:1px solid #3b95c2;}
		.box1_boxb{ height:23px; border-bottom:1px solid #3b95c2; font-family:tahoma; font-size:10px;color:#022234; line-height:16px; text-align:center; padding-top:7px; background:#a1e1ff;}
		.box1_boxc{ font-family:tahoma; font-size:10px; color:#022234; line-height:21px; text-align:center}
		.box1_boxcul{list-style: none; width:auto; margin:0px; padding:0px;}
		.box1_boxcli{ width:auto; border-top:1px solid #3b95c2;}
	
	#inner_box2{ float:left; width:80px; border-left:1px solid #3b95c2; height:440px;}
		.box2_boxa{ width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; height:23px;border-bottom:1px solid #3b95c2; background:#022234; text-align:center; padding-top:7px;}
		.box2_boxb{ float:left; width:80px; background:#a1e1ff; border-bottom:2px solid #3b95c2;}
		.box2_boxc{ float:left; width:40px; font-family:tahoma; font-size:10px; color:#022234; height:21px; padding-top:9px; border-right:1px solid #3b95c2; text-align:center;}
		.box2_boxd{ float:left; width:38px; font-family:tahoma; font-size:10px; color:#022234; height:21px; padding-top:9px; text-align:center;}
	
	#inner_box3{ float:left; width:78px; border-left:1px solid #3b95c2; height:440px;}
		.box3_boxa{ width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; height:23px;border-bottom:1px solid #3b95c2; background:#022234; text-align:center; padding-top:7px;}
		.box3_boxb{ float:left; width:78px; background:#a1e1ff; border-bottom:2px solid #3b95c2;}
		.box3_boxc{ float:left; width:38px; font-family:tahoma; font-size:10px; color:#022234; height:21px; padding-top:9px; border-right:1px solid #3b95c2; text-align:center;}
		.box3_boxd{ float:left; width:38px; font-family:tahoma; font-size:10px; color:#022234; height:21px; padding-top:9px; text-align:center;}
	
	#inner_box4{ float:left; width:81px; border-left:1px solid #3b95c2; height:440px; }
		.box4_boxa{width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; height:55px; background:#022234; text-align:center; padding-top:7px;}
	
	#inner_box5{ float:left; width:80px; border-left:1px solid #3b95c2; height:440px;}
		.box5_boxa{ width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; height:23px;border-bottom:1px solid #3b95c2; background:#022234; text-align:center; padding-top:7px;}
		.box25_boxb{ float:left; width:80px; background:#a1e1ff; border-bottom:2px solid #3b95c2;}
		.box5_boxc{ float:left; width:40px; font-family:tahoma; font-size:10px; color:#022234; height:21px; padding-top:9px; border-right:1px solid #3b95c2; text-align:center;}
		.box5_boxd{ float:left; width:38px; font-family:tahoma; font-size:10px; color:#022234; height:21px; padding-top:9px; text-align:center;}
	
	#inner_box6{ float:left; width:82px; border-left:1px solid #3b95c2; height:440px;}
		.box6_boxa{width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; height:55px; background:#022234; text-align:center; padding-top:7px;}
		
.nav_content1 { font-family: Tahoma; font-size:10px; color: #022234; text-align:center; line-height:16px;}

#inner_body_middle_contain{ float:left; width:14px;}
#inner_body_right_contain{ float:left; width:405px;}

#right_content_area {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#98ddff;}
#right_content_area ul { margin:0; padding: 0 0 0 25px; list-style-position:inside; }
#right_content_area li { list-style-image:url(../images/inner_arow_icon2.gif); list-style-position:outside; line-height:16px; color:#98ddff;}
.heading { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #FFFFFF; line-height:25px;}
.subheading { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; line-height:16px; border-bottom:1px dotted #ffffff;}

.admintable
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	background-color:#E0F4FF;
	border:1px solid #57C2EB;	
}
.boxtop
{
	background-color:#07577E;
}

.tabletext_header
{
	font-family:MS Sans Serif,Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#0068A3;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}

.tabletext
{
	font-family:MS Sans Serif,Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#0068A3;
	font-weight:normal;
}

.news_tabletext
{
	font-family:Verdana;
	font-size:16px;
	color:#0068a3;
	font-weight:normal;
}

.news_tabletext_header
{
	font-family:Verdana;
	font-size:20px;
	color:#0068A3;
	font-weight:bold;
}

.news_tabletextContent
{
	font-family:Verdana;
	font-size:16px;
	color:#000000;
	font-weight:normal;
}

.create_button{
	background-image: url(http://www.hilltrident.co.uk/images/button_img1.gif);
	width: 78px;
	height: 22px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	border: none;
	cursor:pointer;
}


.page_error
{
	color: Red;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	font-family:Verdana;
}
.form_label
{
	text-align: right;
	padding:4px 4px 4px 4px;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
}
.mandatory{
	font-size:12px;
	color:#b52022;
	padding-left: 10px;
}
input.input1
{
	border: #afd2e5 1px solid;/*#E0DDDD*/
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffff;
	width:210px;
	height:18px;
	color:#000000;
	padding-left: 3px;
}

.form_element
{
	text-align: left;
	padding:4px 0px 4px 4px;
	font-size: 11px;
	color: #575757;
	font-family: Arial;
	font-weight: bold;
}
.textbox{
	BORDER-RIGHT: #2073a5 1px solid; 
	BORDER-TOP: #2073a5 1px solid; 
	BORDER-LEFT: #2073a5 1px solid;
	BORDER-BOTTOM: #2073a5 1px solid; 
	FONT-SIZE: 14px; 	 
	COLOR: #000000; 
	font-weight: bold;	
	/*height: 17px;
	width: 181px; 
	font-weight: bold;    */ 
}
.tableborder
{
border:1px solid #3b95c2; background-color:#69c2ed; font:Arial, Helvetica, sans-serif;
}
.colorheading
{
background-color:#022234; color:#ffffff; border-right:1px solid #3b95c2;border-bottom:2px solid #3b95c2; font-size:10px; font-weight:bold; text-align:center; 
}
.botcolor
{
background-color:#a1e1ff; color:#ffffff;border-top:1px solid #3b95c2;color:#022234;font-size:10px; font-weight:bold;text-align:center; line-height:20px; width:50%;
}
.text
{
color:#022234;font-size:10px; text-align:center; vertical-align:middle;
}
.borderright
{
border-right:1px solid #3b95c2;
}
.bordertop-bottom
{
border-bottom:1px solid #3b95c2;color:#022234;font-size:10px;text-align:center; line-height:20px;
}
.bordeimg
{
	border:5px solid #3796c4;font:Arial, Helvetica, sans-serif;

}
.bordeimgsmall
{
	border:15px solid #000000;font:Arial, Helvetica, sans-serif;

}
.bigRadio  { width: 45px; height: 45px; padding: 0px 0px 0px 0px;}
span.bigRadio  { width: 45px; height: 45px; padding: 0px 0px 0px
0px}

a.sub_heading2_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2A8AB6;
	font-weight:bold;
}
/*Input.rdo {width: 1.2em;height: 1.2em;}*/

.form_table
{
	border:solid 1px #2073a5;
}

.list_label2
{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #232323;
	vertical-align:middle;
	text-align:center;
	font-family: Arial;			
	background-color:#ffffff;
}

.list_heading
{
	background-color: #16709c;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 7px;
	text-align: center;
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial;
	text-transform: capitalize;
	font-weight: bold;
	border-right:1px solid #2073a5;
	border-top:1px solid #2073a5;
	border-left:1px solid #2073a5;
}

.list_label1
{
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color:  #232323;		
	font-family: Arial;
	vertical-align:middle;
	text-align:center;
	background-color:#dee5eb;
}

.paging
{
    
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #232323;	
	font-family: Arial;
	background-color: #fbfbf7;
}
.greyBox
{
    background-color:#1874a1;
    padding:6px;
}
.pageNumberbutton
{
	cursor:default;
}
.DefaultpageNumberbutton
{
	cursor:pointer;
	border:none;
}

a.news_text_date{
	font-family: "MS Sans Serif";
	color: #FFC607;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
}

a.news_text_date:hover{
	font-family: "MS Sans Serif";
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
}

.img_heading
{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ffffff;
	font-weight:bold;
}

.tree td div{height: 20px !important;}

.treeNode
{
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    background-color:Transparent;
    padding-left:2px;
    cursor:default ;
    line-height:20px;
    margin-left:1px;
}
.PartnerUrlLink
{
    font-size:20px;
    font-weight:bold;
    color:#163641;
    /*background-color:#99b5c3;*/
    /*background-color:#cfe1eb;*/
    background-color:#efefef;
   
    cursor:pointer ;
    
}
.treeNodeImage
{
    border-color:#99b5c3;
}

.treeNodeChild
{
    font-size:17px;
    color:#163641;
    /*background-color:#cfe1eb;*/
    padding-left:5px;
    
}

a.treeNodeLink:link,a.treeNodeLink:active,a.treeNodeLink:visited
{
  color:#0c55b1;
  font-size:20px;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight:bold;
}

a.treeNodeLink:hover
{
  font-size:20px;
  color:#000000;
  text-decoration:none;
}

a.treeNodeChildLink:link,a.treeNodeChildLink:active,a.treeNodeChildLink:visited
{
  color:#0c55b1;
  font-size:17px;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight:bold;
}

a.treeNodeChildLink:hover
{
  font-size:17px;
  color:#000000;
  text-decoration:none;
}

.thankuHeader
{
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	
	color:#ffffff;
	
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
	
}
.thankuText_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding-left:15px;
}
.cmsTD
{
	margin:0;
	padding-top:5px;
	
}
