﻿/*body{
padding:0px;
margin:0px;
background:#ffffff;
}
*/
img { border:0px;}

font
	{
		font-family: Tahoma;
		font-size:13px;
		line-height:15px;
		color:#949494;
	}

body
	{
		font-family: Tahoma;
		font-size:13px;
		line-height:15px;
		color:#949494;
	}

textarea
	{
		font-family: Tahoma;
		font-size:13px;
		line-height:15px;
		color:#949494;
	}

input
	{
		font-family: Tahoma;
		font-size:13px;
		line-height:15px;
		color:#949494;
	}

.main_text
	{
		font-family: Tahoma;
		font-size:13px;
		line-height:15px;
		color:#949494;
	}

a { color:#7FB3C1}

/*
.m1_text { color:#646B63}

.m2_text { color:#464646}

textarea { color:#2C1F1E; line-height:11px;}
	
input { color:#2C1F1E; line-height:11px;}
	
.f_text { color:#2C1F1E; line-height:11px;}
	
.c_text {color:#A2A6A1; line-height:11px;}
.c_text a { color:#95C3CF;}

.form {height:24px; margin-top:2px;}
.input	{width:182px; height:21px; border-color:#A2A6A1; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

.form input	{width:182px; height:21px; border-color:#A2A6A1; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

.input1 { vertical-align:middle;}

.input { vertical-align:middle;}

textarea {width:182px; height:58px; border-color:#A2A6A1; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px; overflow:hidden; margin-top:2px}
*/

ul {margin:0; padding:0; list-style:none}
li  {background:url(images/a.gif) no-repeat left top; margin: 0px; padding:0px 0px 0px 13px; line-height:20px}

.dt { display:table; height:100%; width:100%}

.dr { display:table-row; width:100%; height:100%}

.dc { display:table-cell; width:100%; float:left; height:100%}

/*
.no_class div
	{
		width:auto;
		height:auto;		
	}

.no_class
	{
		width:auto;
		height:auto;		
	}

form { margin:0px; padding:0px}

.main { width: 766px; height:820px; text-align:left}

.menu { height:92px; left:33px; top:39px}

.header {position: absolute; top: 44px; left: 0; height:238px; background:url(images/head.jpg) no-repeat left top;}

.h_l { background:url(images/h-l.gif) repeat-x; height:1px}

.v_l { background:url(images/v-l.gif) repeat-y left;}

.footer
	{
	color: black;
	margin-left: 10px;
	margin-top: 10px;
	}
	
.event-heading
	{
	color: gray;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.contact-heading
{
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0
}

.contact-details
{
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	margin-top: 0
}
*/

/* added for master page */

.footerLeft {
	border-left-color: #31c4f2;
	margin-top: 20px;
}

.topNavItem
{
    font-weight: lighter;
    font-size:10pt; 
    font-family: tahoma, arial, helvetica, sans-serif; 
    line-height: 16pt;
    line-height: 20px;
    padding: 0 6px;
/*    margin: 0 8px; */
	margin: 0 0 0 0;
    color:#3B3B3B;
/*    border-bottom:5px solid #fff;*/
}

.topNavHover a:hover {
	color:#3b3b3b;
}

.topNavFlyOuts	{
	font-weight: lighter;
	font-size:12px;
	font-family: tahoma, arial, helvetica, sans-serif;
	line-height: 20px;
	padding: 0 0px;
	margin: 0 0 0 0;
}

.topNavFlyOutsItem	{
	line-height:20px;
    color:#3B3B3B;
}

.topNavFlyOutsHover	a{
	color:#FFFFFF;
	background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
    color:#3B3B3B;
}

.topNavFlyOutsHover	a:hover {
    color:#3B3B3B;
}

.breadcrumb
{
	text-align: left;
	padding: 2px 0 0 12px;
	font-weight:normal; 
	font-size:11px; 
	color: #262626;
}

li
	{
	list-style: disc outside none;
}
/* mainContainer styles */
.mainContainer h6
	{
		font-size: 10px;
		color: #31c4f2;
	}
	
.mainContainer h5
	{
		font-size: 14px;
		color: #31c4f2;
	}
	
.mainContainer h4
	{
		font-size: 16px;
		color: #31c4f2;
	}
	
.mainContainer h3
	{
		font-size: 20px;
		color: #333333;
		font-weight:bold
	}
	
.mainContainer h2
	{
		font-size: 18px;
		color: #31c4f2;
		font-weight:bold
	}
	
.mainContainer h1
	{
		font-size: 16px;
		color: #31c4f2;
	}
	
.mainContainer a:link {text-decoration:none;}
.mainContainer a:hover {text-decoration:underline;}

a:link {
	text-decoration:none
}


/* added for styles on page editor toolbar dropdown */
/*.H1
{
font-weight: bold;
font-size: 16px;
color: #336699;
text-transform:capitalize;
}

.ms-rteCustom-H1
{
font-weight: bold;
font-size: 16px;
color: #336699;
text-transform:capitalize;
}
.H2
{
font-weight: bold;
font-size: 14px;
color: #336699;
} 

.ms-rteCustom-H2
{
font-weight: bold;
font-size: 14px;
color: #336699;
} 
*/

.footer
{
font-weight: lighter;
font-size: 12px;
color: #888888;
} 

.ms-rteCustom-footer
{
font-weight: lighter;
font-size: 12px;
color: #888888;
} 



.ms-rteCustom-mail,.mail,
.ms-rteCustom-alert,.alert,
.ms-rteCustom-web,.web,
.ms-rteCustom-window,.window
 {
	background-position:left;
	background-repeat:no-repeat;
	height: 35px;
	line-height:35px;
	text-indent:50px;
	font-size: 24px;
	font-weight:bold;
	color:#333333;
}


.ms-rteCustom-alert,.alert {
	background-image:url('../SitecollectionImages/icon_alert.jpg');  
}

.ms-rteCustom-mail,.mail {
	background-image:url('../SitecollectionImages/icon_mail.jpg');
}

.ms-rteCustom-web,.web {
	background-image:url('../SitecollectionImages/icon_web.jpg');
}

.ms-rteCustom-window,.window {
	background-image:url('../SitecollectionImages/icon_window.jpg');
}


