body
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;	
	margin:0;
    padding:0;
    height:100%;    
}

.body_class
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;	
	margin:0;
    padding:0;
    height:100%;
    background-image: url(/images/bg.gif);
}

.body_popup
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;	
	margin:0;
    padding:0;
    height:100%;    
}

.product_right
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.product_right:link
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.product_right:hover
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.product_right:visited
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}



a.login_link:link
{
	line-height: 18px;
	color: #B0DBFC;
	text-decoration: none;
}
a.login_link:visited
{
	color: #B0DBFC;
	text-decoration: none;
}
a.login_link:hover
{
	color: #B0DBFC;
	text-decoration: underline;
}

.txt_black
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 20px;
	color: #444D53;
}

.txt_black_big
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}


.txt_blue_big
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 16px;
	line-height: 18px;
	color: #5BA1D0;
}


.txt_casestudies
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}


.txt_blue_big_bold_italic
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	line-height: 18px;
	color: #5BA1D0;
}

.txt_blue_dark
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #366B94;
}

a.txt_blue_dark:link
{
	color: #366B94;
	text-decoration: underline;
}

a.txt_blue_dark:visited
{
	color: #366B94;
	text-decoration: underline;
}

.txt_blue_dark_big_bold
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #366B94;
}

.txt_blue_dark_big_italic
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	line-height: 18px;
	color: #366B94;
}

.txt_blue_dark_big
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 16px;
	line-height: 18px;
	color: #366B94;
}

.txt_blue_dark_title
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	color: #5BA1D0;
}

.txt_white_big
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 24px;
	color: #FFFFFF;
}

.txt_white_bold
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	color: #FFFFFF;
}

.txt_black_bold
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;	
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}

.txt_orange_bold
{		
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #FF7800;
}


.txt_trademark
{
	font-family: Verdana;
	font-size: 13px;	
}


.ul_style
{
	/*list-style-image: url(/images/general/img_bullet.gif);*/
	list-style: none;
	list-style-position: outside;
	padding: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ol_style
{
	/*list-style-image: url(/images/general/img_bullet.gif);*/
	list-style: none;
	list-style-position: outside;
	padding: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

li
{
	/*background-image: url(/images/general/img_bullet.gif);*/
	background-repeat: no-repeat;
	background-position: 0% .45em;
	padding-left: 15px;
	padding-bottom: 5px;
}

a.txt_orange_bold:link
{		
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	color: #FF7800;
	text-decoration: none;
}
a.txt_orange_bold:visited
{		
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	color: #FF7800;
	text-decoration: none;
}
a.txt_orange_bold:hover
{		
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	color: #FF7800;
	text-decoration: underline;
}


.txt_orange_big
{		
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	color: #FF7800;
}

.txt_orange
{		
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #FF7800;
}

.txt_grey_bold_indent
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	line-height: 18px;
	letter-spacing: 2pt;
	color: #94A7B5;
}

.title_blue
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color: #70C6FF;
}

.title_orange
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	color: #F78000;
}

.title_grey
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 19px;
	line-height: 24px;
	color: #292929;
}

.copyright
{
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #B55500;
}


.productName
{
	color: #000000;
	font-family: Arial, Verdana,  Sans-Serif;
	font-weight: bolder;
	font-style: italic;
	text-decoration: none:
}

a.productName:link
{
	text-decoration: none;
}
a.productName:visited
{
	text-decoration: none;
}
a.productName:hover
{
	text-decoration: none;
}

.productName1
{
	color: #FFFFFF;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bolder;
	font-style: italic;
	letter-spacing: 1px;
	text-decoration: none:
}

a.productName1:link
{
	text-decoration: none;
}
a.productName1:visited
{
	text-decoration: none;
}
a.productName1:hover
{
	text-decoration: none;
}

.productName2
{
	font-family: Times New Roman, Serif;
	font-weight: bolder;
	color: #FF7800;
	letter-spacing: 1px;
	text-decoration: none:
}

a.productName2:link
{
	text-decoration: none;
}
a.productName2:visited
{
	text-decoration: none;
}
a.productName2:hover
{
	text-decoration: none;
}


.productNameText1
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bolder;
	font-style: italic;
	text-decoration: none:
}

.productNameText2
{
	font-family: Times New Roman, Serif;
	font-weight: bolder;
	text-decoration: none:
}

a.copyright:link
{	
	color: #FFFFFF;
	text-decoration: underline;
}

a.copyright:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.copyright:hover
{
	color: #FFFFFF;
	text-decoration:underline;
}

.login_bg
{	
	background-color: #CCEBFF;
}

a.login_bg:link
{	
	background-color: #5BA1D0;
	text-decoration: none;
}
a.login_bg:visited
{	
	background-color: #5BA1D0;
	text-decoration: none;
}
a.login_bg:hover
{	
	background-color: #5BA1D0;
	text-decoration: underline;
}

.login
{	
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	background-color: #FFFFFF;
	text-decoration:none;
}

a.login:link
{	
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.login:visited
{	
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
a.login:hover
{	
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
}


.login_over
{	
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;	
	background-color: #5BA1D0;
	text-decoration: underline;
}

a.login_over:link
{	
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	background-color: #5BA1D0;
	text-decoration: none;
}

a.login_over:visited
{	
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	background-color: #5BA1D0;
	text-decoration: none;
}

a.login_over:hover
{	
	font-family: Trebuchet MS,Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	background-color: #5BA1D0;
	text-decoration: underline;
}

.table_header
{
	background-color: #5BA1D0;
}


.background-blue
{
	background-color: #5BA1D0;
}

.background-grey
{
	background-color: #F5F3F2;
}

.background-tan
{
	background-color: #EBEBEB;
	line-height: 26px;
}

.background-tan2
{
	background-color: #DFDBDC;
	line-height: 26px;
}

.background-press
{
	background-color: #E1DBDB;
}

.background-press1
{
	background-color: #ECEBEB;
}

.background-tile-home
{
	background-image: url(/images/bg/bg_tile_homeR.gif);
}

.background-tile-right
{
	background-image: url(/images/bg/bg_right_tile.gif);
}

.background-tile-products-right
{
	background-image: url(/images/bg/bg_tile_productsR.gif);
}

.background-tile-products-white
{
	background-image: url(/images/bg/bg_tile_products.gif);
}

.background-tile-about-blue
{
	background-image: url(/images/bg/bg_tile_subPageR-blue.gif);
	background-color:#468CC1;
	background-repeat:repeat-x;
}

.background-tile-about-BR
{
	background-image: url(/images/bg/bg_tile_subPageBR.gif);	
	background-color:#5D6A71;	
	background-repeat:repeat-x;	
}

.background-tile-end
{
	background-color:#5D6A71;
}

#fullheight{height:100%;}



.ProductSubHeader
{
	color: #000000;
	font-size: 14px;
	background-color: #DEECF6;
	height: 20px;
}
k

.ProductNameColorRight
{
	font-family: Times New Roman;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #FF7800;
}


.Award_header_black
{
	font-family:Trebuchet MS;
	font-size: 27px;
	line-height: 30px;	
	font-weight: bold;	
	color: #000000;
}

.Award_header_black_med
{
	font-family:Trebuchet MS;
	font-size: 24px;
	line-height: 24px;	
	font-weight: bold;	
	color: #000000;
}

.Award_header_white
{
	font-family:Trebuchet MS;
	font-size: 32px;
	font-weight: bold;	
	color: #ffffff;
}

.Award_black
{
	font-family:Trebuchet MS;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
}

.Award_black_school_header
{
	font-family:Trebuchet MS;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}

a.Award_black:link
{
	font-family:Trebuchet MS;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
a.Award_black:visited
{
	font-family:Trebuchet MS;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.Award_black_smaller
{
	font-family:Trebuchet MS;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

.Award_black_sm
{
	font-family:Trebuchet MS;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.Award_black_med
{
	font-family:Trebuchet MS;
	font-size: 16px;
	line-height: 16px;
	color: #000000;
}

.Award_black_lrg
{
	font-family:Trebuchet MS;
	font-size: 20px;
	color: #000000;
}

.Award_superscript
{
	font-family:Trebuchet MS;
	font-size: 18px;
	color: #000000;
	vertical-align: top;
}

.Award_right_white
{
	font-family:Trebuchet MS;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
}

.Award_right_white_small
{
	font-family:Trebuchet MS;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}

.formLabel
{
	color:#ffffff;
	font-family:Trebuchet MS,Verdana,Arial,Sans-Serif;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}
