/* Start of CMSMS style sheet 'Gray Builder Layout V1' */
body {
border:0;
height:100%;
max-height:100%;
font-family:arial, verdana, sans-serif;
margin:0;
padding:0;
}

html,body,p,th,td,li,dd,dt {
font:8pt Verdana, Arial, Helvetica, sans-serif;
}

#left{
align:left;
padding-top:0px;
padding-left:0px;
}


#right{
padding-top:10px;
padding-right:5px;

width:200px; 

}

#content{
padding-top:5px;
padding-left:5px;
padding-right:10px;
/*width:500px; */

}
#content_inner{
padding-top:5px;
padding-left:15px;
padding-right:10px;
/*width:500px; */

}
#content2{
padding-top:10px;
padding-left:10px;
padding-right:10px;
width:700px; 

}

#content li{
background-image:url('uploads/gbimg/bullet.gif');
background-position:left center;
background-repeat:no-repeat;
list-style-type:none;
padding-left:15px;
margin-left:-30px;
margin-right:0px;
margin-top:0px;
line-height:180%;
}
#content_inner li{
background-image:url('uploads/gbimg/bullet.gif');
background-position:left center;
background-repeat:no-repeat;
list-style-type:none;
padding-left:15px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
line-height:180%;
color:#414141;
} 
#photoAlbum li{
background-image:url('uploads/gbimg/bullet.gif');
background-position:left center;
background-repeat:no-repeat;
list-style-type:none;
margin-left:15px;
padding-right:0px;
}

a img{
border:0px
}

#left h1{
font-family:Century Gothic,verdana;
font-size:18px;
font-weight:bold;
margin-top:-10px;
margin-right:10px;
margin-bottom:-5px;
margin-left:-15px;
color:#FFF608;
text-transform:uppercase;
text-align:right;
}


#left p{
line-height:150%;
*line-height:170%;
margin-bottom:-10px;
margin-right:0px;
margin-left:5px;
}

#left h2{

margin-left:0px;
*margin-top:0px;
margin-bottom:15px;
padding-top:5px;
text-align:left;
font-family:verdana,Century Gothic;
font-size:11px;
font-weight:bold;
color:#fff;

text-transform:uppercase;
background-image:none;
}


#content h1{
font-size:20px;
color:#294A8C;

font-family:Century Gothic, Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:normal; 
margin-top:5px;
margin-bottom:8px;
}

#photoAlbum h1{
font-size:20px;
color:#294A8C;

font-family:Century Gothic, Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:normal; 
margin-top:5px;
margin-bottom:8px;
}
#content_inner h1{
font-size:20px;
color:#294A8C;

font-family:Century Gothic, Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:normal; 
margin-top:5px;
margin-bottom:8px;
}

#content h2{
font-size:18px;
color:#294A8C;
font-family:Century Gothic, Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:normal; 
text-transform:uppercase;
margin-left:-10px;
margin-top:-1px;
margin-bottom:-15px;

}
#content_inner h2{
font-size:18px;
color:#294A8C;
font-family:Century Gothic, Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:normal; 
text-transform:uppercase;
margin-left:-10px;
margin-top:-1px;
margin-bottom:-15px;

}



#content p{
padding:5px;
margin-top:2px;

}

#content_inner p{
padding:5px;
margin-top:2px;

}

#right h1{
background-position: left top; 
background-image:url('uploads/frimg/heading2.gif'); 
background-repeat:no-repeat;
height:23px;
margin-bottom:-2px;
*margin-bottom:0px;
padding-top:2px;
padding-right:10px;
color:#ffffff;
font-size:9pt;
text-transform:uppercase;
text-align:right;
}

#right p{
padding:5px;
}



h1,h2,h3,h4,h5,h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}



p {
line-height:180%;
color:#242424;
margin-right:10px;
}

h1 {
font-size:21px;
color:#0D1B83;
font-family:Century Gothic, Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:normal; 
margin-top:14px;
}

h2 {
font-family:verdana,Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:bold; 
color:#414141;
font-size:11px;
padding-left:15px;
margin-top:5px;
*margin-top:8px;
background-image:url('uploads/btbbimg/h2_arrow.gif'); 
background-repeat:no-repeat;
background-position:5% 80%;
background-attachment:  scroll ;
}

h3 {
font-family:verdana,Trebuchet Ms, Arial, Helvetica, sans-serif;
font-weight:bold; 
color:#294A8C;
font-size:11px;
margin-top:7px;
*margin-top:10px;
background-image:none;
text-transform:uppercase;
}

h4 {
font-size:11px;
color:#0D1B83;
font-family:verdana,Tahoma, Trebuchet Ms, Arial, Helvetica, sans-serif;
}

h5 {
font-size:0.9em;
}

h6 {
font-size:0.8em;
}

a {
color:#000080;
}

a:hover {
text-decoration:none;
}

.contactform textarea {
width:180px;
height:60px;
}

.thumb a img {
border:1px solid #000;
}

/* root element for scrollable */
div.scrollable.vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 400px;	 
	width: 278px;	

}

/* root element for scrollable items */
div.scrollable.vertical div.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:2000em;	
	margin: 0px;
}

/* override item style defined in scrollable.css */
div.scrollable div.items div {
	float:none;
	margin:0px 0px;
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	font-family:Verdana;
	color:#474747;
	text-align:left;
	width:278px;
	height:30px;
	font-size:11px;
	padding-left: 5px;	
	padding-bottom:10px;
	margin-top:0px;
	padding-top:5px;
	cursor:pointer;
	border-bottom:1px dotted #999999;
}


#newsdetails p{
line-height:110%;
*margin-top:-4px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
color:#101010;
font-size:11px;
font-family:tahoma;
}

#newsdetails div{
margin-top:5px;
*margin-top:0px;

margin-left:0px;
*overflow:none;
*height:18px; 
vertical-align: top;
/*
border-width: .2em; 
border-style: dotted; 
border-color: #900; */
}


#newsdetails {
padding-top:10px;

padding-bottom:10px;

}


#footer p{
color:#514C69;
line-height:130%;
padding-top:10px;
*padding-top:25px;
padding-left:3px;
padding-right:0px;
margin-right:0px;
}

#footer a{
color:#514C69;
text-decoration:none;
}
#footer a:hover{
color:#294A8C;
text-decoration:underline;
}

#cInfo p{
line-height:160%;
*line-height:150%;
font-size:11px;
font-family:tahoma;
padding-left:14px;
padding-top:0px;
}

#cInfo h1{
line-height:140%;
font-size:16px;
#color:#294A8C;
font-family:tahoma;
text-transform:uppercase;
padding-left:10px;
margin-bottom:-5px;
*margin-bottom:-12px;
}

#cInfo_Inner h1{
font-size:16px;
#color:#294A8C;
font-family:tahoma;
text-transform:uppercase;
padding-left:10px;
margin-bottom:-5px;
*margin-bottom:-12px;
margin-top:0px;
padding-top:-5px;
}
#cInfo_Inner p{
line-height:130%;
*line-height:140%;
font-size:11px;
font-family:tahoma;
padding-left:14px;
padding-top:0px;
margin-bottom:0px;
margin-top:15px;
}


#addInfo li{
color:#4B4B4B;
background-image:url('uploads/gbimg/bullet.gif');
background-position:left center;
*background-position:left 80%;
background-repeat:no-repeat;
list-style-type:none;
padding-left:15px;
*padding-left:10px;
margin-top:10px;
*padding-top:10px;
*margin-bottom:0px;
*margin-top:10px;
margin-left:15px;
line-height:180%;
font-size:12px;
font-family:verdana;
}
#addInfo a{
color:#4B4B4B;
text-decoration:none;
font-size:12px;
font-family:verdana;
}
#addInfo a:hover{
color:#4B4B4B;
text-decoration:underline;
}

#addInfo h1{
background-image:url('uploads/gbimg/line.gif');
background-repeat:repeat-x;
background-position:bottom left;
line-height:140%;
font-size:16px;
#color:#294A8C;
font-family:tahoma;
text-transform:uppercase;
padding-left:10px;
margin-bottom:5px;
margin-top:5px;
*margin-bottom:-12px;
}

a{
color:#6E3611;
}

#callUs h1{
color:#EFEFEF;
font-family:Century Gothic,verdana;
font-size:19px;
font-weight:normal;
margin-bottom:0px;
padding-bottom:0px;
padding-right:5px;
text-transform:uppercase;
}


/* Photo Album Styles */


/* Album and Picture Lists */
.thumb
{
               	padding:-10;
	width:100px;
                 height:100px;
/*	margin:0 0.5em 0.5em 0;*/
    
/* Thumbnail spacing */
	text-decoration:none;
	line-height:normal;
	list-style-type:none;
	text-align:left;
	float:left;

}
.thumb a img{
width:120px;
height:auto;
border:1px solid #7F7F7F;
}

.instructiontext
{
	font-weight:normal;
	font-style:normal;
	font-size:11px;
                font-family:verdana;
	font-style:italic;
                padding-top:0px;
}


.thumb a
{
	display:block;
	height:72px; 
/* Set link formatting*/
	width:100px; 
/* Thumb width*/ 
	
/* Thumb height*/
	padding:0px;
/* Thumb padding to form thumb frame */
/* You can set the above to 0px = no frame - but no hover indication!*/
	margin:0;
	background-color:white;
/*Background of thumb */
	border-top:0px solid #eee;
/* Borders of thumb frame */
	border-right:0px solid #ccc;
	border-bottom:0px solid #ccc;
	border-left:0px solid #eee;
	text-decoration:none;
}


.picturelist
{
	margin-left:0;
	padding-left:0;
padding-left:0;
}
/* End of 'Gray Builder Layout V1' */

