.stud {}

/* Content */
.article_content {clear: both; margin-bottom: 20px; width: 100%; }
.article_content *{ line-height:21px;}
.article_content ul {list-style-type: disc; padding-top: 2px; padding-bottom: 2px;}
.article_content ul li { padding-bottom: 2px; }
.article_content .attachments { margin: 10px 0 0 0; }

.article_content .gallery { margin-top: 10px; clear: both; display: inline-block; text-align:center; min-height: 300px; width: 100%;}
.article_content .gallery h1 {font-size: 15px; text-align:left; margin: 0px; padding: 0px;}
.article_content .gallery p { text-align:left; margin-bottom:10px; margin-top: 0px;}

.pixel_ad_slider { overflow:hidden; margin-top: 1px;  border: #DA9E28 solid 2px; }
.pixel_ad_slider:hover { border: 2px solid #d22229; }
.pixel_ad_slider_i { overflow:hidden; }

.pixel_ad_slider .nav_buttons { visibility:hidden; position:absolute; margin-left:4px; margin-top:3px; }
.pixel_ad_slider:hover .nav_buttons { visibility:visible;}
.pixel_ad_slider .nav_buttons .nav_play, .pixel_ad_slider .nav_buttons .nav_left, .pixel_ad_slider .nav_buttons .nav_pause, .pixel_ad_slider .nav_buttons .nav_right { cursor:pointer;  width:24px; height:23px; float:left; }

.pixel_ad_slider .nav_buttons .nav_left { background-image:url('assets/nav_left.png') }
.pixel_ad_slider .nav_buttons .nav_pause {background-image:url('assets/nav_pause.png')}
.pixel_ad_slider .nav_buttons .nav_play {background-image:url('assets/nav_play.png')}
.pixel_ad_slider .nav_buttons .nav_right {background-image:url('assets/nav_right.png')}

.pixel_ad_slider .slide_bar { border-collapse:collapse;   }
.pixel_ad_slider .slide { overflow:hidden;}
.pixel_ad_slider .slide .slide_node_o { }
.pixel_ad_slider .slide .slide_node_i { display:inline-block; margin-top:-1px; }


/* Swift Specific Slider Stuff*/

.pixel_ad_slider table.inner_table { width:100%; height:500px; background-image:url('article_slider_gallery/gallerybackground.gif')}
.pixel_ad_slider table.inner_table tr td { vertical-align: middle; }
.pixel_ad_slider .slide_link img { max-height: 400px; overflow: hidden; border: 15px inset #9C0A50; display: inline-block; }

img, fieldset, form { border: 0; margin: 0; padding: 0; }

/* breadcrumb */
.f_breadcrumb { margin: -7px 0 10px 0px;  }
.f_breadcrumb ul { font-size: 0.9em; margin: 0px; padding: 0px; color: #999; }		
.f_breadcrumb ul li { list-style: none; display: inline; padding: 0 0 0 0; }		
.f_breadcrumb ul li a {color: #FAA634; padding-right: 10px; background: url(assets/arrow_grey3.gif) right no-repeat; }

/* ******************** BASE ******************** */
	
/* ******************** GRID ********************  */	

/* Header */			
.main_header { text-transform: uppercase; margin-left: 0px; display:inline-block; height: 130px; background-color: #F99D2B;  font-size:13px; width:100%; }
.main_header .logo_cell { float: left; width: auto; margin-bottom: 0px; }
.main_header .links {  text-align:right; width: auto; margin-top: 37px; margin-right: 25px; }
.main_header .links ul { list-style:none; }
.main_header .links ul li { margin-bottom: -16px; #margin-bottom: -22px; }
.main_header .links ul li a { color: #FFFFFD; font-weight: bold;}
.main_header .links ul li a:hover { text-decoration: none; }

/* Main menu */			
.top_nav {text-transform: uppercase; height: 27px; color: #fff; text-align:center;}
.top_nav a { font-weight: bold; text-decoration:none; width:100%; font-size:12px; padding-top:2px; padding-bottom:2px; display:inline-block;  }
.top_nav a:hover {text-decoration:none; }
.top_nav table{ border-collapse:collapse; width:800px; margin:0px; padding: 0px;}
.top_nav table tr td {   background-image: url('background/top_nav_main.jpg' );  }
.top_nav table tr td:hover .inner, .top_nav table tr .selected .inner{ background-position: left top; background-image: url('background/top_nav_main_h.jpg' ); }
.top_nav table tr td:hover a, .top_nav .selected a { color:#fff;}
.top_nav table tr td a {color: #fff; padding-left:0px; padding-right:0px;}
.top_nav table tr .left, .top_nav table tr  .left:hover { background-image: url(  'background/leftSnip.png' ); width:17px; }
.top_nav table tr .right, .top_nav table tr .right:hover { background-image: url(   'background/rightSnip.png' ); width: 19px; background-repeat: no-repeat; }

/* Home Content */
.home_page_content { margin: 0px; padding-bottom:20px; display:inline-block; }
.home_page_content .content .feature_image { display:inline-block; margin-left:15px; float:right; }
.home_page_content .content .image { float: right; display: inline-block; margin-left: 10px; padding:0px; }
.home_page_content .content .text {  }
.home_page_content .content .text h1 { font-size: 25px;}
.home_page_content .content .text { font-size:12px; font-weight: bold; line-height:20px; }

/* Panel List */
.panel_list { margin-bottom: 20px; }
.panel_list h1{ margin-bottom:10px; margin-top: 0px;}
.panel_list .sub_node {background-image:url('background/transparent.png'); border: solid 1px #eee; margin:3px; padding:4px; display:inline-block; width: 162px;}
.panel_list .sub_node:hover { border: 1px solid #DA9E28; }
.panel_list .description { }

.panel_list .node_list { clear: both; }
.panel_list .node_list h2 { margin-top: 0px; margin-bottom: 0px; padding-left: 4px; font-size: 16px; padding-bottom: 0px;  }
.panel_list .node_list h2 a { text-decoration: none; color: #E20177; }

.panel_list .node_list .content .content_text {width: 95%; background-position: right bottom; min-height: 110px; float: left; line-height: 18px; font-size: 11px; padding: 5px; overflow: hidden; background-repeat: no-repeat; }
.panel_list .node_list .content .content_text a { color: #000; text-decoration: none; }

.panel_list .node_list .more {font-size: 11px; clear: both; width: 100%; height: 25px; overflow: hidden;}
.panel_list .node_list .parent_more a { color: #fff; text-align: right; margin-right: 2px; padding-right: 5px; display:inline-block; width: 46%; margin-top:4px; float: right; background-color: #1040A2; margin-left: 2px;}
.panel_list .node_list .sub_more a {padding-left: 10px; color: #fff; text-align: left; padding-right: 5px; display:inline-block; width: 39%; margin-top:4px; float: right; background-color: #7BA210; }
.panel_list .node_list .subArticle_more {padding-left: 10px; color: #fff; text-align: left; padding-right: 5px; display:inline-block; width: 63px; height: 21px; margin-top:4px; float: right; background-color: #7BA210; }

/* Sub Panel */	
.subsPanel { font-size:11px; margin-right: 7px;}
.subsPanel .snapshot { border: 1px solid #fff; padding:5px; width: 100%; cursor:pointer; border-collapse: collapse; margin-bottom: 10px; padding-bottom:10px; display: inline-block;  }
.subsPanel .snapshot:hover { border: 1px solid #FAD5D3; }
.subsPanel .snapshot h1 {  border-bottom: #FAD5D3 solid; border-width: 1px; margin-left: 0px; margin-bottom: 5px; padding-bottom: 0px;}
.subsPanel .image { width:120px; float:left; padding-right:10px;}
.subsPanel .image img { float: left; margin: 0px 5px 6px 0px; text-align: center; border-width: 0px; }
.subsPanel .snapshot a {text-decoration:none;}
.subsPanel .snapshot h1 a { color: #E20177;  } 
.subsPanel .snapshot:hover h1 a { color: #E20177; } 
.subsPanel .snapshot .link{  margin-top:10px; font-size:12px; text-align: right;}
.subsPanel .snapshot .link a { color: #A41814;  padding-right: 15px; background: url( 'Home_Page_Panel/bullet.png' ) right no-repeat; }
.subsPanel .snapshot .link:hover a{ color: #000; }
.subsPanel .content { padding-top:4px; color: #000; text-align:left; vertical-align:top; font-size:12px;}
.subsPanel .content_link { color: #444; }
.subsPanel .content_link:hover {}

/* Coloured Snapshot */
.colouredSnapshot_default { margin-bottom: 20px; }
.colouredSnapshot_default .title { background-repeat: repeat-x; height: 37px; background-color: #FFA100; margin: 0px; padding: 0px; }
.colouredSnapshot_default .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px; }
.colouredSnapshot_default .title h1 a { color: #fff; }
.colouredSnapshot_default .title h1 a:hover { text-decoration: none; }
.colouredSnapshot_default .subs_node {color: #fff;  font-size:13px;  font-weight:normal; padding: 5px 5px 14px 10px; margin-top: -7px; #margin-top: -10px; background-color: #FFD310; };

.colouredSnapshot_yellow { }
.colouredSnapshot_yellow .title { background-repeat: repeat-x; height: 37px; background-image: url(background/colouredNav/transparentHeaderY.png); margin: 0px; padding: 0px; }
.colouredSnapshot_yellow .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px; }
.colouredSnapshot_yellow .title h1 a { color: #fff; }
.colouredSnapshot_yellow .title h1 a:hover { text-decoration: none; }
.colouredSnapshot_yellow .subs_node {color: #fff;  font-size:13px;  font-weight:normal; padding: 5px 5px 14px 10px; margin-top: -7px; margin-bottom: 20px; #margin-top: -10px; background-image: url(background/colouredNav/transparentY.png); };

.colouredSnapshot_red { }
.colouredSnapshot_red .title { background-repeat: repeat-x; height: 37px; background-image: url(background/colouredNav/transparentHeaderR.png); margin: 0px; padding: 0px; }
.colouredSnapshot_red .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px; }
.colouredSnapshot_red .title h1 a { color: #fff; }
.colouredSnapshot_red .title h1 a:hover { text-decoration: none; }
.colouredSnapshot_red .subs_node {color: #fff;  font-size:13px;  font-weight:normal; padding: 5px 5px 14px 10px; margin-top: -7px; margin-bottom: 20px; #margin-top: -10px; background-image: url(background/colouredNav/transparentR.png); };

.colouredSnapshot_green { }
.colouredSnapshot_green .title { background-repeat: repeat-x; height: 37px; background-image: url(background/colouredNav/transparentHeaderG.png); margin: 0px; padding: 0px; }
.colouredSnapshot_green .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px; }
.colouredSnapshot_green .title h1 a { color: #fff; }
.colouredSnapshot_green .title h1 a:hover { text-decoration: none; }
.colouredSnapshot_green .subs_node {color: #fff;  font-size:13px;  font-weight:normal; padding: 5px 5px 14px 10px; margin-top: -7px; margin-bottom: 20px; #margin-top: -10px; background-image: url(background/colouredNav/transparentG.png); };

.colouredSnapshot_blue { }
.colouredSnapshot_blue .title { background-repeat: repeat-x; height: 37px; background-image: url(background/colouredNav/transparentHeaderB.png); margin: 0px; padding: 0px; }
.colouredSnapshot_blue .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px; }
.colouredSnapshot_blue .title h1 a { color: #fff; }
.colouredSnapshot_blue .title h1 a:hover { text-decoration: none; }
.colouredSnapshot_blue .subs_node {color: #fff;  font-size:13px;  font-weight:normal; padding: 5px 5px 14px 10px; margin-top: -7px; margin-bottom: 20px; #margin-top: -10px; background-image: url(background/colouredNav/transparentB.png); };

/* Coloured Nav */
.colouredNav_default { margin-bottom: 20px; }
.colouredNav_default .title { background-repeat: repeat-x; height: 37px; background-color: #FFA100; margin: 0px; padding: 0px; }
.colouredNav_default .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px;   }
.colouredNav_default .title h1 a { color: #fff;  }
.colouredNav_default .title h1 a:hover { text-decoration: none;  }
.colouredNav_default .subs_node { padding: 5px 5px 14px 10px; #padding: 5px 5px 14px 20px; margin-top: -7px; background-color: #FFD310; }
.colouredNav_default .subs_node a { color: #454343;  font-size:13px;  font-weight:normal; }
.colouredNav_default .subs_node ul { padding: 0px; margin: 0px;  list-style: none;}
.colouredNav_default .subs_node ul li { margin-bottom: -5px; #margin-bottom: 0px; list-style-image: url(home_page_panel/bullet.png); }

.colouredNav_yellow { margin-bottom: 20px; }
.colouredNav_yellow .title { background-repeat: repeat-x; height: 37px; background-image: url(background/colouredNav/transparentHeaderY.png); padding: 0px; }
.colouredNav_yellow .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px;   }
.colouredNav_yellow .title h1 a { color: #fff;  }
.colouredNav_yellow .title h1 a:hover { text-decoration: none;  }
.colouredNav_yellow .subs_node { padding: 5px 5px 14px 10px; #padding: 5px 5px 14px 20px; margin-top: -7px; background-image: url(background/colouredNav/transparentY.png); }
.colouredNav_yellow .subs_node a { color: #fff;  font-size:13px;  font-weight:normal; }
.colouredNav_yellow .subs_node ul { padding: 0px; margin: 0px; list-style: none;}
.colouredNav_yellow .subs_node ul li { margin-bottom: -5px; #margin-bottom: 0px; }

.colouredNav_red { margin-bottom: 20px; }
.colouredNav_red .title { background-repeat: repeat-x; height: 37px; background-image: url(background/colouredNav/transparentheaderR.png); margin: 0px; padding: 0px; }
.colouredNav_red .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px;   }
.colouredNav_red .title h1 a { color: #fff;  }
.colouredNav_red .title h1 a:hover { text-decoration: none;  }
.colouredNav_red .subs_node { padding: 5px 5px 14px 10px; #padding: 5px 5px 14px 20px; margin-top: -7px; background-image: url(background/colouredNav/transparentR.png); }
.colouredNav_red .subs_node a { color: #fff;  font-size:13px;  font-weight:normal; }
.colouredNav_red .subs_node ul { padding: 0px; margin: 0px;  list-style: none;}
.colouredNav_red .subs_node ul li { margin-bottom: -5px; #margin-bottom: 0px; }

.colouredNav_green { margin-bottom: 20px; }
.colouredNav_green .title { background-repeat: repeat-x; height: 37px; background-image: url(background/colouredNav/transparentheaderG.png); margin: 0px; padding: 0px; }
.colouredNav_green .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; font-size:19px;   }
.colouredNav_green .title h1 a { color: #fff;  }
.colouredNav_green .title h1 a:hover { text-decoration: none;  }
.colouredNav_green .subs_node { padding: 5px 5px 14px 10px; #padding: 5px 5px 14px 20px; margin-top: -7px; background-image: url(background/colouredNav/transparentG.png); }
.colouredNav_green .subs_node a { color: #fff;  font-size:13px;  font-weight:normal; }
.colouredNav_green .subs_node ul { padding: 0px; margin: 0px;  list-style: none;}
.colouredNav_green .subs_node ul li { margin-bottom: -5px; #margin-bottom: 0px; }

.colouredNav_blue { margin-bottom: 20px; }
.colouredNav_blue .title { background-repeat: repeat-x; height: 37px; margin: 0px; padding: 0px; background-image: url(background/colouredNav/transparentHeaderB.png);}
.colouredNav_blue .title h1 { padding-left: 5px; padding-top: 5px; padding-bottom: 5px;font-size:19px; }
.colouredNav_blue .title h1 a { color: #fff;  }
.colouredNav_blue .title h1 a:hover { text-decoration: none;  }
.colouredNav_blue .subs_node { padding: 5px 5px 14px 10px; #padding: 5px 5px 14px 20px; background-image: url(background/colouredNav/transparentB.png); margin-top: -7px; }
.colouredNav_blue .subs_node a { color: #fff; font-size:13px; font-weight:normal;}
.colouredNav_blue .subs_node ul { padding: 0px; margin: 0px;  list-style: none;}
.colouredNav_blue .subs_node ul li {margin-bottom: -5px; #margin-bottom: 0px; }	

/* Left Nav */
.left_nav {margin: 0px; padding: 0px; }

/* first level */
.f_sub_menu {margin: 0px; padding: 0px; width: 100%; display:block;}
.f_sub_menu ul { margin: 0px; padding: 0px; font-size: 11px; line-height: 15px; font-weight: bold; list-style-type: none;	}
.f_sub_menu ul li { list-style: none; clear: both; }
.f_sub_menu ul li a { background: url(background/right_nav/purple.png); padding: 0.46em 0 0.46em 10px; display: block; color: #fff; text-decoration: none; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #E42859; }
.f_sub_menu ul li strong a { font-size: 11px; background-color: #E20177; color: #fff; }
.f_sub_menu ul li a:hover { color: #fff; background-color: #E20177; text-decoration: none; }
.f_sub_menu ul li.last a{}

/* second level */
.f_sub_menu ul li ul { list-style: none; padding: 0; margin: 0; clear: both;}
.f_sub_menu ul li ul li a { font-weight:bold; background: url(background/right_nav/lavender.png); padding: 0.46em 0 0.46em 20px; display: block; color: #fff; text-decoration: none; border-top: none; border-bottom-style: SOLID; border-top-width: medium; border-bottom-width: 1px; border-bottom-color: #D34290; }
.f_sub_menu ul li ul li strong a { background: #E04D9A; color: #fff; }
.f_sub_menu ul li ul li a:hover { color: #fff; background: #E04D9A; text-decoration: none;  }

/* third level */
.f_sub_menu ul li ul li ul li { list-style: none; padding: 0; margin: 0; clear: both; border-bottom: none;}
.f_sub_menu ul li ul li ul li a { padding-left: 10px; display: block; color: #fff; background-color: #430E0E; text-decoration: none; font-weight: 400; padding-top: 0.46em; padding-right: 0; padding-bottom: 0.46em; }
.f_sub_menu ul li ul li ul li strong a { background: #000; color: #fff; }
.f_sub_menu ul li ul li ul li a:hover { color: #000; background: #000; text-decoration: none; }


/* fourth level */
.f_sub_menu ul li ul li ul li ul li { list-style: none; padding: 0; margin: 0; clear: both; border-bottom: none;}
.f_sub_menu ul li ul li ul li ul li a { padding-left: 10px; display: inline-block; color: #fff; background-color: #000; text-decoration: none; font-weight: 400; padding-top: 0.46em; padding-right: 0; padding-bottom: 0.46em; }
.f_sub_menu ul li ul li ul li ul li strong a { background: #000; color: #000; }
.f_sub_menu ul li ul li ul li ul li a:hover { color: #000; background: #fff; text-decoration: none; }
	
/* Form Defaults */
div.form_view { width:95%; display:inline-block; text-align:left; margin-bottom:20px; padding-bottom:6px; }

div.form_view div.left {  width:49%; float:left; }
div.form_view div.full { width:100%;  }
div.form_view div.right { width:49%;  float:right; }
div.form_view div.label { clear:both; font-weight: bold;  padding-bottom: 5px; padding-left:10px; padding-top: 5px;  margin-bottom: 0px; background-color: #EFEFEF; color: #000; }
div.form_view div.field { color: #E92200; clear:both;  margin-bottom:10px; text-align: right; padding-right: 10px; background-color: #F8F8F8; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; } 

/* Request Callback */
.callback_form { min-height:400px; }
.callback_form h2 { font-family: Arial; font-weight: normal; margin-bottom: 5px; }

/* Footer */
.footer_o { padding: 0px; margin: 0px;  }
.footer_o .coloured { background-color: #B6B6B6; height: 84px; padding-left: 20px; }
.footer_o .coloured .left { float: left; }
.footer_o .coloured .right {float: right; }
.floating_lady { position:absolute; margin-left:600px;}

.footer {clear: both; text-align: right; clear: both; display:block; margin:0px;}
.footer .footer_links { padding-top: 3px; #padding-top: 12px; margin-right:10px; color: #999999;}
.footer .footer_links a{ color:#999999; text-decoration: underline; margin-left:20px; }
.footer .footer_text { margin-left:10px;}



/* Editor Css */




