/*
** combine.css 
** CSS - regroup all css for screen
** Author: Steve Tangue
** Date: 19.01.10
** Last edited: 04.03.10 by Geoff FRANKLIN
*/
 


/*
** reset.css 
** CSS - handles the mass reset
** Source: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, /*pre,*/
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, /*strong,*/ sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend/*,
table, caption, tbody, tfoot, thead, tr, th, td */{
	margin: 0;padding: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;/*vertical-align: baseline;*//*border: 0;*/}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;/*color: black;background: white;*/}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
/*table {	border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}*/
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
table {border-spacing: 0;border:0;}
table tr, table td{border:0;}
/* reset.css end of file */



/*
** layout.css 
** CSS - handles the layout grid
** Author: Steve Tangue
** Date: 15.04.09
** Last edited: 21.04.09 by Steve Tangue 
*/

/* general */
html, body {
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;		
	background:#fff url(../img/body_bg.jpg) top center no-repeat;
	line-height:1.3em;
	padding:0; margin:0;
}

h1 {color: #000;	font-family:Verdana, Arial Narrow, Arial, Helvetica, sans-serif, "Arial Narrow";font-size: 20px;font-weight: bold;margin-bottom: 0.75em;}
h2 {color: #1DC1FF;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal;margin-bottom: 0.60em;}
h3 {color: #000;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold; margin-bottom: 0.55em;}
h4 {color: #000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal; margin-bottom: 0.45em;}
h5 {color: #000;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold; margin-bottom: 0.45em;}
a{color:#2E84B8;text-decoration: none;}
a:hover{text-decoration: underline;}
.left{float:left;}
.right{float:right;}
p {font-size: 11px;}
img { border:none;}
.center {text-align:center;}

hr {height: 0px; border-top:1px dashed #ddd;}

/* container */
#container{width: 100%; margin:0 auto; min-height:100%; position:relative;	background:url(../img/content_bg.jpg) repeat-x bottom;}
#special_offer {width: 174px; height:144px; padding: 8px 0 0 8px;position:absolute;left:0; top: 0; background:url(../img/specialoffer_topleft.png) no-repeat;z-index:9999999; font-style:italic;color:#fff;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;text-align:left;line-height: 1.4em;}
#special_offer:hover {text-decoration:none; color:#FFC;}
#special_offer span {font-size: 10px;font-style:italic;}


#header{width: 960px; height:91px;margin: 0 auto;color:#fff;font-size: 13px;}
#header span {font-size: 16px; color:#FF9900;}
.mediasphere_phone {padding-top: 10px; float:right; margin-right: 15px;}
#logo{width: 208px; height: 76px;float:left; background:url(../img/logo.png) no-repeat!important;margin:-3px 0 0 0;background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/img/logo.png',sizingMethod='crop');}
#logo_contentpage{width: 208px; height: 76px;float:left; background:url(../img/logo_contentpage.png) no-repeat!important;margin:-3px 0 0 0;background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/img/logo_contentpage.png',sizingMethod='crop');}
#logo span, #logo_contentpage span {margin-left: -99999em;margin-top: -99999em; position:absolute;}
#logo_print{display:none;}
.listcontainerlogo {height: 72px;margin-bottom:0;}
* html .listcontainerlogo {margin-bottom:-60px; }

/* menu #nav style
** menu.css 
** CSS and Javascript Accessible menu drop down 
** -----------------------------------------------------------------------------------------------
** Source: Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
** 		   Dropdowns by Patrick Griffiths and Dan Webb. 
** 		   http://carroll.org.uk/sandbox/suckerfish/bones2.html
** ------------------------------------------------------------------------------------------------
*/
#nav {width: 960px; height: 76px; margin: 0 auto 30px auto; margin-top: -68px;}
* html #nav {margin-bottom: 10px;}
#nav ul { 	width: 960px; height: 38px;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	line-height: 1;
	z-index:9999;
	padding-left: 0; 
	position:relative;	

}
/* all list items */
#nav ul li {float: left;} 
#nav ul li a {text-decoration:none;display:block;padding:15px 8px 26px 8px;margin: 0 5px 0 4px;font-size: 13px;color:#fff; position:relative;margin-top:12px;z-index:9999;background:url(../img/mainmenu.jpg) no-repeat right top;}
#nav ul li a:hover {color:#fff; background:url(../img/mainmenu_on.jpg) no-repeat right top;}
#nav ul li a:hover span { width: 6px; height: 41px;background:url(../img/mainmenu_left.jpg) no-repeat left top;position:absolute; left: 0; top:0;}
#nav ul li.separator {border-left:1px dotted #666;width:1px; height: 28px; margin: 18px 4px 0 4px;}
#nav ul li.listcontainerlogo {cursor: pointer;}
#nav ul li.listcontainerlogo a{border-left:none; margin-top: 0; margin-right: 14px; background:none;position:relative; z-index:999;cursor: pointer;}
#nav ul li.listcontainerlogo a:hover { border:none; background:none;position:relative;cursor: pointer;}
#nav ul li a span {font-size: 10px;color:#717174; position:absolute; left: 20px; top: 30px; width: 120px;}
#nav ul li a.main_menu_selected span {font-size: 10px;color:#000;}
#nav ul li a.main_menu_selected {color:#666; background:url(../img/mainmenu_selected.jpg) no-repeat right top;padding-bottom: 10px;padding:15px 10px 26px 10px;}
#nav ul li a.main_menu_selected span{width: 6px; height: 41px;background:url(../img/mainmenu_selected_left.jpg) no-repeat left top;position:absolute; left: 0; top:0;}

#nav ul ul {height:auto;border:1px solid #055772;}
#nav li ul ul {height:auto;padding: 0 0 10px 0;margin: 0;list-style: none;line-height: 1;position:relative; z-index: 999;color:#ddd;border:1px solid #055772;background: #098EBA;filter: alpha(opacity=95);	opacity: .95;}

/* all list items */
#nav ul ul li { width: 14em;float: left;background: #098EBA;z-index: 999;}
#nav ul ul li a {font-size: 12px;color:#fff; border-bottom:1px solid #098EBA;background:none;padding:5px 10px 8px 10px;}
#nav ul ul li a:hover, #nav ul ul li a.selected {background:none;color:#FFF; color:#BDEAF9;border-bottom:1px solid #0CA4D6;}
/* second-level lists */
#nav ul li ul { position: absolute;	z-index:999;width: 14em;margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
/* third-and-above-level lists */
#nav ul li ul ul {margin: -1em 0 0 -1000em;}
#nav ul li:hover ul ul, #nav ul li.sfhover ul ul {margin-left: -1000em;}
/* lists nested under hovered list items */ 	
#nav ul li:hover ul, #nav ul li.sfhover ul {margin-left: 0;}
#nav ul li li:hover ul, #nav ul li li.sfhover ul {margin-left: 14em;margin-top: -38px;}

/* second-level lists */
#nav li ul ul{position: absolute; z-index:999px;width: 14em;margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}




/* extra positioning rules for limited noscript keyboard accessibility */
/*#nav ul li a:focus + ul { margin-left: 0; }
#nav ul li li a:focus + ul { margin-left: 18010em; }
#nav ul li li a:focus { margin-left:1000em; width:10.7em; background-color:#098EBA;}
#nav ul li li li a:focus {margin-left: 2010em; width: 10.7em; background-color:#098EBA;}
#nav ul li:hover a:focus, #nav ul li.sfhover a.sffocus { margin-left: 0; }
#nav  ulli li:hover a:focus + ul, #nav ul li li.sfhover a.sffocus + ul { margin-left: 14em; }*/


/* content */
#content {width: 960px;height: auto;padding: 0; padding-bottom:700px; margin:0 auto;}
.contentpage {width: 100%; background:#fff url(../img/bodycontentpage_bg.jpg) top repeat-x; }
.contentpage p {font-size: 12px;color:#666; line-height: 1.3em;}
.contentpage ul {list-style:disc;  margin:  10px 0  20px 30px; font-size: 12px;color:#666; line-height: 1.3em;}
.contentpage ol { list-style:decimal; margin:  10px 0  20px 30px; font-size: 12px;color:#666; line-height: 1.3em;}
.contentpage img {margin: 15px 15px 15px 15px}
/*.contentpage img { padding: 4px; border:1px solid #717174; background:#E5E5E5; float:none;}
#footer_awards a img  {border:none; padding:0;} 
#footer_awards a:hover img {border:none;padding:0;} */

/* home items  */
.home_item 		{width: 24%; height:auto; margin: 0 1% 5% 0!important; margin:0 0 4% 0;float:left;text-align:center;}
.home_item h1	{text-align:left;padding-top: 6%!important;padding-top:3%;}
.home_item a 	{text-align:left;}
.home_item p 	{text-align:left;color:#666666; font-size:12px; line-height: 1.3em;} 
.home_item img 	{width:192px;}
.home_item span {width: 0%; height: 0;float:left; margin: -9999em 0 0 -9999em;}
/* home latest news items  */
.home_news 		{width: 24%; height:auto; margin: 0 1% 5% 0!important; margin:0 0.8% 3% 0;float:left;text-align:left;}
.home_news h1 	{text-align:left;}
.home_news a 	{width: 95%;float:left;}	
.home_news span {width: 95%;float:left;text-align:left; color:#999; margin-top: 2%; margin-bottom: 6%!important; margin-top: 1%; margin-bottom:3%; }
.news_post {margin-left: 8%!important;margin-left: 0%;} 
.home_news em 	{width: 95%; height: auto;float:left;font-style:normal;color:#666666; margin-left: 0%!important; margin:0;}



/* breadcrumb */
#content_left_breadcrumb {font-size: 10px; margin: 25px 0 25px 25px!important; margin: 10px 0 20px 0; }
/* left menu */
#content_left {width: 205px; height: auto; float:left;margin-right: 20px!important;margin-left: 10px!important;margin: 0 16px 50px 0;}
#content_left_menu {width: 205px; float:left; background:url(../img/leftmenu_bg.png) left top no-repeat; padding-bottom:10px;}

/* left menu level 1 */
#content_left_menu ul a {cursor:pointer;}
#content_left_menu a:hover {color:#000;cursor:pointer;}

#content_left_menu ul {list-style:none; margin: 0 0 0 20px; padding:0;}
#content_left_menu ul li a {width: 164px;font-size: 14px;color:#FFFFCC;cursor:default;display:inline-block; padding: 5px 20px 5px 0; margin-top: 10px;}
#content_left_menu ul li a:hover {text-decoration:none;}
#content_left_menu ul li a.selected {cursor: default;color:#FFFFCC;background: url(../img/leftmenu_linkarrow.png) right top no-repeat!important; background: url(../img/leftmenu_linkarrow_ie6.gif) right top no-repeat;}
/* left menu level 2 */
#content_left_menu ul ul li a {width: 144px;color:#fff;font-size: 12px;}
#content_left_menu ul ul li a.selected {cursor: default;width: 144px;color:#000; background: url(../img/leftmenu_linkarrow.png) right top no-repeat!important; background: url(../img/leftmenu_linkarrow_ie6.gif) right top no-repeat;}
/* left menu level 3 */
#content_left_menu ul ul ul li a { width: 124px;color:#fff; font-size: 11px; margin-top: 4px;}
#content_left_menu ul ul ul li a.selected { width: 124px;}
/* left menu level 4 */
#content_left_menu ul ul ul ul li a { width: 104px;color:#fff; font-size: 10px; margin-top: 0;}
#content_left_menu ul ul ul ul li a.selected { width: 104px;cursor: default;}

.leftmenu_bottom {width: 205px;height: 10px; background:url(../img/leftmenu_bottom.png) left top no-repeat; float:left; bottom: 0; margin-bottom: -10px;}

/* right content */
#content_right {width: 725px; float:left; padding-bottom: 40px;}
#contactusform {width: 240px!important; width: 210px; float:left;}
.contactus_gmap {float:right; margin: 20px 0 0 0;}
#map_display {width: 440px!important; width: 380px;height: 364px; margin-top: 10px;}

/* form */
a.submit_btn {width: 158px; height: 30px; text-align:center; margin: 8px 0 6px 0;padding-top: 10px;background:url(../img/submit.png) no-repeat left;float:left;color:#fff;font-size: 16px;position:relative;}
a:hover.submit_btn {background:url(../img/submit_on.png);text-decoration:none;}
label {width: 47px; float:left; text-align:right;font-size:11px; margin-right: 10px;color:#666; padding: 8px 0 0 0;}
input {width:191px; height: 18px; background: #eee; border:1px solid #CDCDCD; margin-bottom: 6px; padding: 6px; position:relative;}
textarea {width:201px;padding: 6px;background: #eee; border:1px solid #CDCDCD;}
/* custom */
.css_label {width: 140px; float:left; text-align:right;font-size:11px; margin-right: 10px;color:#666; padding: 8px 0 0 0;}
.css_input {width:191px; height: 18px; float:left; background: #eee; border:1px solid #CDCDCD; margin-bottom: 6px; padding: 6px; position:relative;}
.css_textarea {width:201px;padding: 6px; float:left;background: #eee; border:1px solid #CDCDCD;}

/* button resizable */
button {border:none;background:none;padding:0;margin:0;width:auto;overflow:visible;text-align:center;white-space:nowrap;height:38px;line-height:36px;color:#fff; font-weight:normal; cursor:pointer; font-size:12px;}
button img { width:25px; height: 25px; margin:-2px 6px -9px 0!important; margin: 5px 6px -6px 0;}
button span, button em{display:block;height:36px;line-height:36px;margin:0;height: 36px; }
button span{padding-left:20px;background: no-repeat top left;}
button em{font-style:normal;padding-right:20px;background: no-repeat top right;}
/* button grey default color */
button.btn_grey span{padding-left:20px;background:url(../img/btn_grey_left_bg.png) no-repeat top left; color:#666;}
button.btn_grey em{font-style:normal;padding-right:20px;background:url(../img/btn_grey_right_bg.png) no-repeat top right;}
button.btn_grey:hover span {background:url(../img/btn_grey_left_bg_on.png) no-repeat top left;}
button.btn_grey:hover em {background:url(../img/btn_grey_right_bg_on.png) no-repeat top right;}
/* button blue default color */
button.btn_blue span{padding-left:20px;background:url(../img/btn_blue_left_bg.png) no-repeat top left; color:#fff;}
button.btn_blue em{font-style:normal;padding-right:20px;background:url(../img/btn_blue_right_bg.png) no-repeat top right;}
button.btn_blue:hover span {background:url(../img/btn_blue_left_bg_on.png) no-repeat top left;}
button.btn_blue:hover em {background:url(../img/btn_blue_right_bg_on.png) no-repeat top right;}
/* end form */




#contactusform label {float:left; width: 100%;text-align:left; margin-bottom: 4px;}
#contactusform input {float:left; width: 200px; margin-right:10px;}
.success {width: 95%;padding: 10px; color:#009900; border:1px solid #009900; background:#E1FFE1;}
.submit_contactus {width: 65px; height: 20px;border:none;font-size: 10px;color:#666666;text-align:center; margin: 10px 0 6px 0; background:url(../img/submit_contactus.jpg) no-repeat bottom left;float:left;}
a:hover.submit_contactus {font-size: 10px;color:#666666;background:url(../img/submit_contactus_on.jpg) no-repeat;text-decoration:none;}


/* footer */
#footer { width:100%; height: 710px; background:#4C5E6C url(../img/footer_bg.jpg) repeat-x; position:absolute; bottom:0; color:#fff; padding: 0;}

/* footer content */
#footer_content { width: 960px; height: auto; margin: 0 auto;}
#footer_content a { font-size:10px; color:#A7AFB6;}
#footer_content ul {width: 100%;margin:0; padding:0; list-style:none; float:left;}
#footer_content ul li {width: 100%;border:0px solid red}



/* copyright */
#footer_content a.mediasphere {color:#00CCFF;}
#footer_content a.powerhouse {color:#FFCC00;}
#copyright {width:280px;height: 20px; float:right; text-align:right; font-size: 10px; padding-top:8px;}
#copyright ul {float:right;}
#copyright ul li {float:right; color:#fff; font-size:10px;margin-bottom:3px;}
#copyright ul li a {float:right;}
#copyright ul li a.nofloat {float:none;}
#copyright p {font-size: 10px;color:#fff; float:right;}

.footer_wrapper {width: 160px; height: 400px; float:left; background:url(../img/footer_separator.jpg) top right no-repeat; color:#fff; margin-right: 10px; padding-top: 8px;}
.footer_wrapper li {float:left; margin-bottom:3px;}
.footer_wrapper li b {color: #ccc;}

.social_network li {margin-bottom: 12px;}
#footer_content li.mini {height: 1px;}

.facebook {width: 20px; height: 20px; float:left; background: url(../img/facebook.jpg); margin: -3px 10px 0 0;}
.twitter {width: 20px; height: 20px; float:left; background: url(../img/twitter.jpg); margin:  -3px  10px 0 0;}
.linkedin {width: 20px; height: 20px; float:left; background: url(../img/linkedin.jpg); margin: -3px  10px 0 0;}
.flickr {width: 20px; height: 20px; float:left; background: url(../img/flickr.jpg); margin: -3px  10px 0 0;}
.youtube {width: 20px; height: 20px; float:left; background: url(../img/youtube.jpg); margin: -3px  10px 0 0;}
.teachertube {width: 20px; height: 20px; float:left; background: url(../img/teachertube.jpg); margin: -3px  10px 0 0;}

#footer_awards {width: 262px; height: 121px;background:url(../img/award_bg.png) no-repeat!important; background:none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/img/award_bg.png',sizingMethod='crop');float:left; margin-top:10px; padding:10px 10px 10px 12px!important; padding:8px 8px 8px 10px;}
#footer_awards a { float:left; margin: 0 1px 1px 0; position:relative;}
#footer_awards a img {float:left; margin:0;	filter: alpha(opacity=30);opacity: .30;}
#footer_awards a:hover img {filter: alpha(opacity=100);opacity: 1.0;}
#footer_awards a span {position:absolute; margin-left: -9999; top:-4444px; right:0;}

.spacer {margin-bottom:5px; clear:both;}

/* reset div */
.reset, .clr {border:medium none;clear:both;display:block;font-size:0px;height:0px;line-height:0px;margin:0;padding:0; }
/* layout.css end of file */





/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

.anythingSlider                         { width: 960px; height: 276px; position: relative; margin: 0 auto 40px auto!important; margin: 12px auto 40px auto;}
.anythingSlider .wrapper                { width: 920px; height: 276px; overflow: auto; margin: 0 0 0 0; position: absolute; top: 0; left: 0;}
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { width: 920px; height: 277px; display: block; float: left; padding: 0;  margin: 0;}
.anythingSlider .arrow                  { display: block; height: 276px; width: 43px; background:url(../img/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 0px; cursor: pointer;}
.anythingSlider .forward                { background-position: right top; right: 0px; }
.anythingSlider .back                   { background-position: left top; left: 0px; }
.anythingSlider .forward:hover          { background-position: right bottom;}
.anythingSlider .back:hover             { background-position: left bottom;}

#thumbNav                               { width: 870px; height: 30px; margin:0 auto; position: absolute; top: 232px; text-align: right; padding-right: 50px;}
#thumbNav a                             { color: #FF4213; display: inline-block; width: 20px; height: 17px; background: url(../img/icon_banner_nav.png) top right no-repeat !important; border:none !important;background:none;border:1px solid #fff; text-align: center; margin-right: 5px;}
#thumbNav a:hover                       { color:#fff; background:url(../img/icon_banner_nav.png) top left no-repeat!important;background:none;}
#thumbNav a.cur                         { color:#fff; background:url(../img/icon_banner_nav.png) top left no-repeat!important;background:none;}

#start-stop                             { width: 26px; height: 17px; color: white;  text-align: center; position: absolute; right: 60px; top: 232px;
										background:url(../img/pause.png) no-repeat!important;background:none; 
										filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/img/pause.png',sizingMethod='crop');  
										/*-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;*/}
#start-stop.playing                     { background:url(../img/play.png) no-repeat!important;background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/default/img/play.png',sizingMethod='crop');}
#start-stop:hover                       { }
#start-stop span 						{ position: absolute; margin-left: 0; left: 0;}
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }








/* banner fading width menu tab */
.banner {width: 920px;height: 302px; overflow: hidden;position: relative;margin: 0px auto 12px auto!important; margin: 12px auto 4px auto;border;}
.banner ul {position: absolute;	top: 0;	list-style: none;padding: 0;margin: 0; }

#tabs { z-index: 2; position:absolute; top: 258px;right:25px;}
#tabs li {float:left; margin: 0; padding: 0;}
#tabs li a {color: #FF4213; display: inline-block; width: 20px; height: 17px; background: url(../img/icon_banner_nav.png) top right no-repeat !important; border:none !important;background:none;border:1px solid #fff; text-align: center; margin-right: 5px;}
#tabs li a:hover {color:#fff; background:url(../img/icon_banner_nav.png) top left no-repeat!important;background:none;}
#tabs li a.current {color:#fff; background:url(../img/icon_banner_nav.png) top left no-repeat!important;background:none;}

#output {right: 0; width: 920px; height: 302px;}
#output li {position: absolute;width: 960px;height: 302px;background:transparent url(../img/curveoverlay_bg.png) no-repeat right; z-index:1;}
#output li a {text-decoration: none;font-size: 13px;color: #FFCC00;}
#output li a:hover {text-decoration:underline;}
#output li a.banner_btn {width: 124px; height: 24px; color:#000; position:absolute; right: 300px; bottom: 40px; background:url(../img/banner_button.png) no-repeat; padding-top: 4px; text-align:center;filter: alpha(opacity=65);opacity: .65;}
#output li b {
	width:auto; height: 30px;
	z-index: 99999; 
	font-size: 36px; font-family: "Arial Black", Gadget, sans-serif; 
	font-weight: normal; 
	position:absolute;
	top: 50px;
	right:100px;
	padding:6px 6px 16px 4px; 
	color:#fff;
	text-shadow: #000000 4px 0px 4px;height: 1em;filter: Shadow(Color=#000000,Direction=135,Strength=4);
}
#output li span {
	width:40%; height: 80px;
	position:absolute;
	z-index: 99999; 
	right:100px; text-align:right;
	font-size: 16px;
	margin: 100px 0px 8px 200px;
	padding-bottom: 4px;
	color:#fff;
	line-height:1.3em;
	text-shadow: #000000 4px 0px 4px;filter: Shadow(Color=#000000,Direction=135,Strength=3);
}

#output li#banner_gov {}	
#output li#banner_e-learning {}
#output li#banner_community {}
#output li#banner_community b {top: 40px; right:80px;}
#output li#banner_community span {width: 500px;margin-top: 90px;right: 90px;}
#output li#banner_community a.banner_btn {right: 340px; bottom: 70px;}
/* banner web packaages */
#output li#banner_web {}
/* banner web design */
#output li#banner_design {}
#output li#banner_design b {top: 40px; right: 310px;text-align:right;}
#output li#banner_design span {margin-top: 90px;right: 220px; width: 34%; text-align:left;}
#output li#banner_design a.banner_btn {right: 420px; bottom: 42px;}
	
.bannermenu_wrapper{z-index: 99999;position: absolute;bottom: 20px;right: 15px; color:#fff; text-align:right; width: 620px; height: auto;}
/* end banner slider file */



/* DARIAN: downloads-and-trial CSS */
#downloads-and-trial LABEL {
	width: 135px;
}
#downloads-and-trial INPUT[type=text],#downloads-and-trial TEXTAREA {
	width: 185px;
}


