/* -------------------------- <revisions> ---------------------------

Bayshore Solutions CSS Standard 

All non-general elements should be specified in their respective sections
and labeled appropriatly according to Design Standards Guide.

Latest Revisions: 
	- 7/31/06 :: DAB

-------------------------- </revisions> --------------------------- */
.copyright {
	margin: 0;
	padding: 0;
	}

.copyright p {
	font-size: 9px;
	color: #999999;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 20px;
	}



body.home { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	border: none;
	padding: 0;
	margin: 0;
	background-image:url(/App_Themes/gtar/images/home_bg.jpg);
	background-repeat:repeat-x;
	background-color:#4f4f4f;
	}


body.sub{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	border: none;
	padding: 0;
	margin: 0;
	background-image:url(/App_Themes/gtar/images/sub_bg.jpg);
	background-repeat:repeat-x;
	background-color:#4f4f4f;
}

	
p, table, th, tr, td, h1, h2, h3, img, a:link, a:visited, a:hover, a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	border: none;
	}
	
	form{
	margin:0px;
	padding:0px;
	}
	
h1 {
	font-weight: bold;
	font-size: 14px;
	color:#ec9311;

	}

h2 {
	font-weight: normal;
	font-size: 12px;
	color: #000;
	padding: 0;
	margin: 0;

	}

h3 {
	font-weight: normal;
	font-size: 11px;
	color: #000;
	padding: 0;
	margin: 0;

	}

p {
	margin: 0;
	padding: 0;
	}
	
a:link, a:visited {
	text-decoration: none;
	color: blue;
	}
	
a:hover, a:active {
	text-decoration: underline;
	color: blue;
	}

/* ----------------------- <genClasses> --------------------------- */


.container{
width:870px;
margin:0px auto;
}

/* HOME STYLE */

.home_header{
width:870px;
height:72px;
background-image:url(/App_Themes/gtar/images/home_header.jpg);
background-repeat:no-repeat;
}

.home_tool_nav{
width:860px; /* 870 */
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec9311;
text-align:right;
padding:5px 10px 0px 0px;
}

.home_tool_nav a:link, .home_tool_nav a:visited{
color:#ec9311;
text-decoration:none;
font-weight:bold;
}

.home_tool_nav a:hover, .home_tool_nav a:active{
color:#ec9311;
text-decoration:underline;
font-weight:bold;
}

.home_search{
width:860px; /* 870 */
height:37px; /* 42 */
padding:5px 10px 0px 0px;
text-align:right;
}

.home_seach_box{
height:16px;
width:208px;
background-color:#606060;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding:6px 0px 0px 4px;
border:solid 1px #FFFFFF;
}

.home_bdy_tile{
width:870px;
}

.home_bdy_top{
width:870px;
background-image:url(/App_Themes/gtar/images/home_bdy_bg_top.jpg);
background-repeat:no-repeat;
}

.home_banner{
width:870px;
height:231px;
background-image:url(/App_Themes/gtar/images/home_banner.jpg);
background-repeat:no-repeat;
}

.home_nav{
width:870px;
height:52px;
}

.home_bdy_main_tile{
width:852px;
background-image:url(/App_Themes/gtar/images/home_bdy_main_tile.jpg);
margin:0px 0px 0px 10px;
}

.home_bdy_main_top{
width:852px;
background-image:url(/App_Themes/gtar/images/home_bdy_main_top.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}

.sub_bdy_main_top_alt{
width:852px;
background-image:url(/App_Themes/gtar/images/sub_bdy_main_top_alt.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}

.sub_bdy_main_tile_alt{
width:852px;
background-image:url(/App_Themes/gtar/images/sub_bdy_main_tile_alt.jpg);
margin:0px 0px 0px 10px;
}

.home_bdy_main_left{
width:226px;
padding:15px 0px 0px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:left;
vertical-align:top;
}

.home_bdy_main_left a:link, .home_bdy_main_left a:visited{
color:#035077;
text-decoration:underline;
}

.home_bdy_main_left a:hover, .home_bdy_main_left a:active{
color:#035077;
text-decoration:underline;
}

.home_bdy_main_left p{
padding:10px 10px 10px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.home_bdy_main_left_ttl{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#035077;
font-size:12px;
font-weight:bold;
}

.dotted_left{
height:10px;
border-bottom:1px dotted #000000;
margin:0px 20px 5px 10px;
}

.home_bdy_main_mid{
width:327px;
text-align:left;
vertical-align:top;
}

.home_bdy_main_mid p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:45px 20px 10px 15px;
}

.home_bdy_main_mid a:link, .home_bdy_main_mid a:visited{
color:#035077;
text-decoration:underline;
}

.home_bdy_main_mid a:hover, .home_bdy_main_mid a:active{
color:#035077;
text-decoration:underline;
}


.home_bdy_main_right{
width:292px;
text-align:left;
vertical-align:top;
padding:45px 0px 0px 0px;
}

.home_bdy_main_right p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:0px 40px 10px 15px;
}

.home_bdy_main_right a:link, .home_bdy_main_right a:visited{
color:#035077;
text-decoration:underline;
}

.home_bdy_main_right a:hover, .home_bdy_main_right a:active{
color:#035077;
text-decoration:underline;
}

.home_bdy_main_right_ttl{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8a560a;
font-size:12px;
font-weight:bold;
}

.dotted_right{
height:10px;
border-bottom:1px dotted #000000;
margin:0px 30px 5px 10px;
}

.home_bdy_bot{
width:870px;
height:17px;
background-image:url(/App_Themes/gtar/images/home_bdy_bg_bot.jpg);
background-repeat:no-repeat;
}

.home_footer{
width:870px;
text-align:right;
margin:0px 0px 5px 0px;
}

.sub_banner{
width:870px;
height:187px;
background-repeat:no-repeat;
}

/* END HOME STYLE */

/* SUB  STYLE */

.sub_bdy_main_top{
width:852px;
background-image:url(/App_Themes/gtar/images/sub_bdy_main_top.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}

.sub_bdy_main_top_alt{
width:852px;
background-image:url(/App_Themes/gtar/images/sub_bdy_main_top_alt.jpg);
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}

.sub_bdy_main_tile{
width:852px;
background-image:url(/App_Themes/gtar/images/sub_bdy_main_tile.jpg);
margin:0px 0px 0px 10px;
}


.sub_bdy_main_tile_alt{
width:852px;
background-image:url(/App_Themes/gtar/images/sub_bdy_main_tile_alt.jpg);
margin:0px 0px 0px 10px;
}


.sub_bdy_main_left{
width:226px;
padding:0px 0px 0px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:center;
vertical-align:top;
}

.sub_nav{
width:226px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(/App_Themes/gtar/images/sub_nav_bg.jpg) right repeat-y;
vertical-align:top;
}

.sub_bdy_main_right{
text-align:left;
vertical-align:top;
}

.sub_bdy_main_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:20px 20px 10px 45px;
}

.sub_bdy_main_right a:link, .home_bdy_main_mid a:visited{
color:#035077;
text-decoration:underline;
}

.sub_bdy_main_right a:hover, .home_bdy_main_mid a:active{
color:#035077;
text-decoration:underline;
}

/* sub member area */

.sub_member_banner{
width:870px;
height:211px;
background-repeat:no-repeat;
}


.sub_member_bdy_main_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:20px 20px 10px 30px;
}

.sub_member_bdy_main_right
{
	text-align:left;
vertical-align:top;
width:289px;
background:url(/App_Themes/gtar/images/member_hme_right.gif) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:20px 5px 10px 5px;
text-decoration: none;
}

.sub_member_bdy_main_right p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:0px 25px 10px 25px;
text-decoration: none;
}

.sub_member_bdy_main_right ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:0px 40px 0px 0px;
text-decoration: none;
}

.sub_member_bdy_main_right li {
padding:0px 0px 15px 0px;
}

/* added */
.sub_member_bdy_main_right a:link, a:visited {
color:#035077;
text-decoration:underline;
}
.sub_member_bdy_main_center a:link, a:visited {
color:#035077;
text-decoration:underline;
}
.sub_member_bdy_main_right a:link, a:visited  {
color:#035077;
text-decoration:underline;
}

/* ----------------------- </genClasses> --------------------------- */

/* ----------------------- <imgRollOver> --------------------------- */
/* this is the super-duper "rollOver" technique for 
creating dynamic subnavs with the same background images 7/31/06 */

/* <table cellpadding="0" cellspacing="0" border="0" class="imageSwap">
    <tr>
        <td><a href="#" ><span>Lorem Ipsum 1</span></a>
			<a href="#" ><span>Lorem Ipsum 2</span></a>
			<a href="#" ><span>Lorem Ipsum 3</span></a>
			<a href="#" ><span>Lorem Ipsum 4</span></a>
			<a href="#" ><span>Lorem Ipsum 5</span></a>
			<a href="#" ><span>Lorem Ipsum 6</span></a></td>
    </tr>
    </table> the HTML code to make this work */

.imageSwap a:link, .imageSwap a:visited {
	display: block;
	background: url(/App_Themes/gtar/images/sub_nav_toggle_bg.jpg) no-repeat;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #035077;
	text-decoration: none;
	width: 226px;
	margin: 0;


	}

.imageSwap a:hover, .imageSwap a:active {
	background: url(/App_Themes/gtar/images/sub_nav_toggle_bg.jpg) no-repeat;
	background-position: -226px 0; /* this shifts the image over to the left "x-pos y-pos" */
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #58deff;
	text-decoration: none;
	width: 226px;

	}

.sub_nav .imageSwap .on a:link, .sub_nav .imageSwap .on a:visited, .sub_nav .imageSwap .on a:hover, .sub_nav .imageSwap .on a:active {
	background: url(/App_Themes/gtar/images/sub_nav_toggle_bg.jpg) no-repeat;
	background-position: -226px 0; /* this shifts the image over to the left "x-pos y-pos" */
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #58deff;
	text-decoration: none;
	width: 226px;
	}
	
/* this positions the text within the cell. must use a p tag around the dynamic text */

.imageSwap span {
	display: block;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	
	padding:5px 0px 5px 0px;
	}
	
/* ----------------------- </imgRollOver> --------------------------- */

/* Content Manager - Text Class Options */

.clsArial_8{font-family:Arial, Helvetica, sans-serif; font-size:8px;}
.clsArial_10{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.clsArial_12{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clsArial_14{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.clsArial_16{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.clsArial_24{font-family:Arial, Helvetica, sans-serif; font-size:24px;}


.clsGaramond_8{font-family:Garamond, serif; font-size:8px;}
.clsGaramond_10{font-family:Garamond, serif; font-size:10px;}
.clsGaramond_12{font-family:Garamond, serif; font-size:12px;}
.clsGaramond_14{font-family:Garamond, serif; font-size:14px;}
.clsGaramond_16{font-family:Garamond, serif; font-size:16px;}
.clsGaramond_24{font-family:Garamond, serif; font-size:24px;}

.clsTimes_8{font-family:Times New Roman, Times, serif; font-size:8px;}
.clsTimes_10{font-family:Times New Roman, Times, serif; font-size:10px;}
.clsTimes_12{font-family:Times New Roman, Times, serif; font-size:12px;}
.clsTimes_14{font-family:Times New Roman, Times, serif; font-size:14px;}
.clsTimes_16{font-family:Times New Roman, Times, serif; font-size:16px;}
.clsTimes_24{font-family:Times New Roman, Times, serif; font-size:24px;}

.clsVerdana_8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;}
.clsVerdana_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.clsVerdana_12{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.clsVerdana_14{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.clsVerdana_16{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
.clsVerdana_24{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px;}	
	
/*--  [search results] data display format --*/	
.ddisp
{
	color:#025077;
	font-weight:bold;
}
.fdisp
{
	font-weight:bold;
}
.nostyl
{
	font-weight:normal;
}

.memberHeaderText 
{
	background-image:url(/App_Themes/gtar/images/sub_nav_blank.gif);
	width:226px;
	height:45px;	
}
.headerText
{
	padding:15px 0 0 0;
	font-size:18pt;	
	font-family:Helvetica Neue;
	font-weight:bold;
}
.memberHeaderText  h4 
{
	padding:21px 0 0 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	color: #2a597d;
	text-align:center;
	font-size: 16px;
	letter-spacing: -1px;
	text-shadow: #dbdbda;
	vertical-align: middle;
}
