﻿body
{

	font-family: Tahoma, Verdana, Arial;
	font-size:90%;
	margin:0px 0px; padding:0px;

}


#list {width:100%;}
#list {border:1px solid #0079b2; border-collapse:collapse;}
#list th {border-bottom:1px solid #0079b2;}
#list th {background-color:#3394c1;color:White; }
#list th, #list td {padding:5px 10px; text-align:center;}
#list th.left, #list td.left {float:none; text-align:left;}
#list tr.even td {background-color:#ecf5fb;}

#list2 {width:100%;}
#list2 {border:1px solid #0079b2; border-collapse:collapse;}
#list2 th {border-bottom:1px solid #0079b2;}
#list2 th {background-color:#3394c1;color:White; }
#list2 th, #list2 td {padding:5px 10px; text-align:center;}
#list2 th.left, #list2 td.left {float:none; text-align:left;}
#list2 tr.even td {background-color:#ecf5fb;}
a
{
	color:#2c4051;


}

a:hover
{
	color:#0079b2;
	
}


.validation-summary-errors
{
	color:Red;
}

p 
{
	margin:0;
	padding:0;
}

h3
{
	padding:0;
	margin:0;
	margin-bottom:5px;
}

.center
{
	text-align:center;
}

.btn
{
	font-family: Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
}

#header
{
	height:42px;
	background-image: url('images/logo_top.gif');
	background-repeat: no-repeat;	
	padding-top:25px;
	text-align:right;
}

#header span
{
	text-align:right;
	float:right;
	font-weight:bold;
	font-size:150%;
	font-family: Georgia, Verdana, Tahoma;
	color:#0079b2;
	padding-right: 30px;
	text-transform: uppercase;

}

#footer
{
	height: 30px;
	background-image: url('images/footer_bg.gif');
	background-repeat: repeat-x;
	margin-top:60px;
	padding-top:5px;
	text-align:center;

	width: 100%;
}
#footer span
{

	text-align:center;
}

#content 
{
	
	width:800px;
	margin:0px auto;
	text-align:left;

}

#bgframe
{
	background: #FFF url("images/main_bg.gif") top left repeat-x; 

}

#content_header h1
{
	color:#2c4051;
	font-size:170%;
	padding:0;
	margin-bottom:0;
	font-family: Georgia, Verdana, Tahoma;
	padding-left:5px;

}
#content_header div
{
	background: #FFF url("images/sub_bg.gif") top left repeat-x; 
	height: 30px;
	padding-top:5px;
}
#content_header div span
{
	font-size:120%;
	font-family: Georgia, Verdana, Tahoma;
	padding-left:5px;
	color:#2c4051;
}


ul#menu { width: 100%; height: 43px; background: #FFF url("images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url("images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }


.largebox
{
	margin:0;
	padding:0;
	margin-top:20px;
}

.largebox_header
{
	background: url("images/largebox_1.gif") top left repeat-x;
	height:12px;
}

.largebox_content
{
	background: url("images/largebox_2.gif");
	padding:5px;
	color:#2c4051;
}

.largebox_footer
{
	background: url("images/largebox_3.gif") top left repeat-x;
	height:12px;
}


.cleft
{
	width:390px;
	float:left;
}
.cright
{
	width:390px;
	float:right;
}


.smalbox
{
	margin:0;
	padding:0;
	margin-top:20px;
}

.smalbox_header
{
	background: url("images/smalbox_1.gif") top left repeat-x;
	height:12px;
}

.smalbox_content
{
	background: url("images/smalbox_2.gif");
	padding:5px;
	color:#2c4051;
}

.smalbox_footer
{
	background: url("images/smalbox_3.gif") top left repeat-x;
	height:12px;
}

#back2tsc
{
	font-size:14px;
	float:right;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	text-transform: lowercase;
}