body{ padding:0; margin:0; background-color:#F0EFEF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img {border:0px;}
#maincontainer{ width:1017px; margin:auto;}
#maincontainer{ width:1053px; margin:auto;}
.header{ margin:0 auto; width:1017px;}
.header1{ margin:0 auto; width:1050px;}
.topbanner a img{ margin:0 auto;}
.topimg{ background:url(../images/headerimg.jpg) no-repeat left;height:102px;}
.fr{ float:right;}
.fl{ float:left;}
.clear{ clear:both;}
.paddright200{padding-right:150px;}
.paddleft10{padding-left:10px;}
.paddtop30{padding-top:30px;}
.paddtop40{padding-top:40px;}
.paddingleft620{ padding-left:620px;}
.smallnav{ font-family: Calibri;
    font-size: 11px;
    padding-bottom: 0;
    position: relative;
    text-align: center;}
.smallnav ul li{ display:block; text-decoration:none; list-style-type:none;}
.smallnav ul li a{ text-decoration:none; padding-left:2px; color:#000000; float:left; font-size:10px;}
.borderright{ border-right:solid 1px #000000; padding-right:5px; height:10px;}
.border1px{border:1px solid #000000;}
.PanelArticlePage {padding: 4px 20px 3px 10px;}
/*.navigation{ height:30px; background:#fff; padding:0px; margin:0px; font-family:arial; font-weight: bold;}
.navigation ul{ list-style-type:none;padding:0px; margin:0px;}
.navigation ul li{ display:block; list-style-type:none; line-height:30px;}
.navigation ul li a{ text-decoration:none; margin-left:14px; color:#4a4d4a;  font-size:13px; font-weight: bold; float:left;}
.navigation ul li a:hover{ text-decoration:none; margin-left:14px; ; color:#fff; font-size:13px; font-weight:bold; float:left; background:#03aaf0;}*/

.subtitleheading {
    color: #0051A7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    padding-top: 0;
}

.navigation{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
.navigation ul{
	background:#FFFFFF;
	height:30px;
	list-style-type:none;
	margin:0;
	padding:0;	
	}
.navigation li{
	float:left;
	padding:0px;
	list-style-type:none;
	display:inline;
	
	}
.navigation li a{
	/*background:#333333;*/
	color:#4a4d4a;
	display:block;
	line-height:30px;
	margin:0px;
	padding:0px 14px;
	text-align:center;
	text-decoration:none;
	}
.navigation li a:hover{
	background: #03aaf0;
	color:#FFFFFF;
	text-decoration:none;
}

.navigation li ul{
	/*background:#FFFFFF;*/
	padding:0px;
	margin:1px 0 0 0px;
	border:0px;
	position:absolute;
	/*width:150px;*/
	z-index:200;
	
	display:none;
	
	
}
.navigation li:hover ul{
	display:block;
	background:#FFFFFF;
	overflow: hidden;
	
	}
.navigation li li {
	display:block;
	margin:0px;
	padding:0px ;
	/*width:150px;*/
	/*float:left;*/
	display:inline;
	}
/*.menu li:hover li a{
	background:none;
	
	}*/
.navigation li ul a{
	font-size:10px;
	font-style:normal;
	margin:0px;
	padding:0px 10px;
	text-align:left;
	color:#898989;
	text-align:center;
	
	}
.menu li ul a:hover, .menu li ul li:hover a{
		/*background:#2580a2;*/
		border:0px;
		color:#4a4d4a;
		text-decoration:underline;
		background:#FFFFFF;
}


#scio
{
     background:url(/images/school_cio.jpg) no-repeat center;
     cursor:pointer;
}

#scio:hover
{
     background:url(/images/school_cio_hover.jpg) no-repeat center; 
     cursor:pointer;
}
#k12
{
     background:url(/images/k12Computing.gif) no-repeat center;
     cursor:pointer;
}

#k12:hover
{
     background:url(/images/k12Computinghover.gif) no-repeat center; 
     cursor:pointer;
}
#avt
{
     background:url(/images/Avt_Logo.jpg) no-repeat center;
     cursor:pointer;
}

#avt:hover
{
     background:url(/images/Avt_Logo_hover.jpg) no-repeat center; 
     cursor:pointer;
}
#dle
{
     background:url(/images/DLE.jpg) no-repeat center;
     cursor:pointer;
}

#dle:hover
{
     background:url(/images/DLE_hover.jpg) no-repeat center; 
     cursor:pointer;
}


#contentarea{ width:1017px; padding-top:5px; margin:0 auto;}
#contentarea1{ width:1053px; padding-top:5px; margin:0 auto;}
.leftcont{ width:690px; border:solid 1px #999999; padding:5px; background:#FFFFFF;}
/*.titleheading{ font-size:16px; font-weight:bold; color:#0051A7;}*/
.italic{ font-size:12px; color:#000000; font-style:italic;}
.borderblue{ padding:10px 0px 10px 0px;}
.storytoolbar { text-decoration:none; color:#000000; font-size:12px; height:30px;}
.print{color:#000000; font-size:12px; height:30px; }
.print a{ text-decoration:none; color:#0051A7; line-height:30px;}
.share{color:#000000; font-size:12px; height:30px; }
.share a{ text-decoration:none; color:#0051A7; line-height:30px;}
.rss{color:#000000; font-size:12px; height:30px; }
.rss a{ text-decoration:none; color:#0051A7; line-height:30px;}
.marginleft{ margin-left:10px;}
.inputfooter{ background:#f7f7f7; margin:20px 0px 10px 0px; width:690px;}
.resourcearea{ width:676px; padding:5px;border:solid 2px #2b5f88; }
.headerbg{background:url(../images/header-bg.jpg) no-repeat; width:676px; height:55px; }
.headerbg a img{margin-top:7px;}
.navbg{width:676px; height:20px; background:#f7f7f7; padding:0px; margin:0px;}
.navbg ul{padding:0px; margin:0px;}
.navbg ul li{ list-style-type:none;}
.navbg ul li a{ text-decoration:none; float:left; padding-left:10px; line-height:20px; color:#666666; font-size:11px;}
.navbg ul li a:hover{float:left; padding-left:10px; line-height:20px; color:#666666; font-size:11px; text-decoration:underline;}
.midarea{ background:url(../images/bgarea.jpg); width:674px; height:298px; border: solid 1px #666666; text-decoration:none;}
.h2{ font-family:Georgia, Times New Roman, Times, serif; color:#1F4764; padding-left:15px; font-size:18px; margin:0; text-decoration:none;}
.marl50{ margin-left:50px;}
.marl20{ margin-left:20px; text-decoration:none;}
.paddt10{ padding-top:10px;}
.imgtext { margin-left:10px; color:#1F4764; font-size:12px; text-decoration:none;}
.plaindiv{ height:65px; width:690px; background:#2b5f88;}

.TCLeftCont{ width:75%; background-color:#FFF;}
.TCRightCont{ width:250px; background-color:#FFF;}
.bor_blue{ border:1px solid #61CDF4;}

.rightcont{width:307px;}
.firstrban{ height:250px; width:300px; margin:0 auto;}
.firstrb{ width:293px; padding:5px; margin-bottom:5px; background:#FFFFFF; border:solid 1px #999999;}
.headimg{ background:url(../images/rightbgimage.jpg) repeat-x; height:24px; width:295px;}
.headimg a{ color:#6A6A4C; font-size:15px; text-decoration:none; line-height:24px; font-weight:bold; padding-left:5px;} 

.firstrblink{ margin: 10px 0px; }
.firstrblink a{ text-decoration:none; font-size:12px; color:#0051A7; margin-left:0px;}

.secondrban{ margin:10px 0;}

.secondrb{ width:293px; padding:5px; margin-top:5px; background:#FFFFFF; border:solid 1px #999999;}
.headimg{ background:url(../images/rightbgimage.jpg) repeat-x; height:24px; width:295px;}
.headimg a{ color:#6A6A4C; font-size:15px; text-decoration:none; line-height:24px; font-weight:bold; padding-left:5px;} 
.secondrblink{ padding: 10px 0px; margin:0;}
.secondrblink a{ text-decoration:none; font-size:12px; color:#0051A7; padding-left:5px; margin:0;}
.paddleft10{ padding-left:10px;}
.thirdrban{margin:10px 0;}
.forthrban{ margin:10px 0px;}
.fifthban{ margin:10px 0px;}
.sixban{margin:10px 0px;}

.footerbody1{ margin-top:50px;}
.footer1{ width:1007px; padding:5px; margin-top:5px; background:#FFFFFF; border:solid 1px #999999}
.footerimg1{ background:url(../images/rightbgimage.jpg) repeat-x; height:24px; width:1007px;}
.footnav1{margin:0 auto;}
.footnav1 ul{ margin:0px; padding:0px; text-align:center;}
.footnav1 ul li{ list-style-type:none; display:inline;}
.footnav1 ul li a{ color:#000; font-size:13px; text-decoration:none; line-height:24px; font-weight:bold; margin:0 auto;} 


.linkfooter1{ height:20px; padding:10px 0px 0px 0px;}
.linkfooter1 ul{margin:0px; padding:0px; text-align:center;}
.linkfooter1 ul li{ list-style-type:none; display:inline;}
.linkfooter1 ul li a{text-decoration:none; font-size:12px; color:#0051A7; padding-left:10px;}


.footerban1{ margin-top:10px;}

.capital{ text-transform:uppercase;}




.secpgleftcont{ width:489px; border:solid 1px #999999; padding:5px; background:#FFFFFF;}
.blueheading{ color:#0051A7; font-size:14px; font-weight:bold;}
.linkblue{text-decoration:none; font-size:12px; color:#0051A7;}
.linkbluebold{text-decoration:none; font-size:12px; color:#0051A7; font-weight:bold;}
.blueheadinglink{ color:#0051A7; font-size:14px; font-weight:bold; text-decoration:none;}


.middlecont{width:187px; border:solid 1px #999999; margin:0 5px 0 5px; padding:5px; background:#FFFFFF;}
.linkcalander{text-decoration:none; font-size:12px; color:#0051A7;}
.borderblacktop{ border-top:solid 1px #000000; margin-top:5px;}
.borderblackbottom{ border-bottom:solid 1px #000000; margin-bottom:5px;}
.boldblack{ font-weight:bold; font-size:12px;}
.padt5{ padding-top:5px;}
.padbot5{ padding-bottom:5px;}


.black{color:#000;}
.linkblack{text-decoration:none; font-size:12px; color:#000; font-weight:bold;}
.linkblack:hover{font-size:12px;font-weight:bold; color:#000; text-decoration:underline;}

.forumarea{margin-top:20px; border:solid 1px #000000;}
.grayarea{height:30px; background-color:#dddddd;}
.creamarea{height:20px; background-color:#eeeeee;}




.padlr25{ padding:0 25px;}

.heading24{ font-size:24px; font-weight:bold; color:#004182;}
.headingorange{ font-size:14px; color:#FE9800; font-weight:bold;}
.inputarea input{width:230px;}
.mrgnl200 input{ margin-left:200px;}
.mrgnl167 input{ margin-left:167px;}
.margl190 input{ margin-left:190px;}
.mrgnl210 input{ margin-left:210px;}
.mrgnl270 input{ margin-left:270px;}

.videoplayer{ margin:10px 0px;}
.bg_videos {background:url(../images/bg_video.gif) repeat-x top #FFFFFF;}
.pad13 {padding:13px;}
.video_tn {width:120px; height:67px; margin:23px;}
.video_txt {width:120px; padding:23px; height:50px; }
.blue_txt {
    color:#0051A7;
    text-decoration:none;
    font-size:12px;

}

.blue_txt a:link {
    color:#0051A7;
    text-decoration:none;
    font-size:12px;
}
.blue_txt a:visited {
    color:#0051A7;
    text-decoration:none;
    font-size:12px;
}
.blue_txt a:active {
    color:#0051A7;
    text-decoration:none;
    font-size:12px;
}
.blue_txt a:hover {
    color:#0051A7;
    text-decoration:underline;
    font-size:12px;
}




.videoborder{ border:solid 2px #0051A7;}





.leftarea_1{width:292px;}
.middlearea{width:357px;}

.leftarea{width:292px; border:solid 1px #999999;}
.homefirstlb{width:282px; background:#FFFFFF; padding:5px;}
.homefirstlbimg{ background:url(../images/rightbgimage.jpg) repeat-x; width:282px;  
    background-position: center center;
    background-repeat: repeat-x;
    color: #6A6A4C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0;
    text-indent: 7px;
    width: 100%;}
.homefirstlbimg a{ color:#6A6A4C; font-size:15px; text-decoration:none; line-height:24px; font-weight:bold; padding-left:5px;} 
.homeblueboldlink{ color:#0051A7; text-decoration:none; font-size:12px; font-weight:bold;}
.homebluelink{ color:#0051A7; text-decoration:none; font-size:12px;}
.grayborder{border:solid 1px #999999;}
.margt10{ margin-top:10px;}
.wd335{ width:335px;}
.w460
{
    width:460px;
}
.w478
{
    width:478px;
}
.w485
{
    width:485px;
}
.w2{width:2px;}
.w200
{
    width:200px;
}
.w210{    width:210px;}
.w220{    width:220px;}
.w5{ width:5px;}

.homesecondlb{width:272px; background:#FFFFFF; }
.marlr5{ margin:0px 5px;}
.homefirstlbimg357{ background:url(../images/rightbgimage.jpg) repeat-x; height:25px;}
.homefirstlbimg357 a{ color:#6A6A4C; font-size:15px; text-decoration:none; line-height:24px; font-weight:bold; padding-left:5px;} 
.homefirstlbimg1{background:url(../images/rightbgimage.jpg) repeat-x; color:#6A6A4C; font-size:15px; text-decoration:none; line-height:24px; font-weight:bold; padding-left:5px;} 
.middlebllink{ margin:0; background:#FFFFFF; padding:5px; border:solid 1px #999999;}
.h83{ height:83px;}
.h83 img{ margin-right:10px;} 
.h120{ height:120px;}
.h120 img{ margin-right:10px;} 
.h80{ height:80px;}
.h80 img{ margin-right:10px;} 

.middleareaborder{border:medium none;}

.homelblog{ padding:5px; margin-top:10px; background:#FFFFFF; border:solid 1px #999999;}



.homerightblock{width:358px;}

.h20{ height:20px;}
.padl70{ padding-left:70px;}
.padl10{padding-left:10px;}
.padl20{padding-left:20px;}
.padl2{padding-left:2px;}
.padl3{padding-left:3px;}
.padl4{padding-left:4px;}
.padl5{padding-left:5px;}

.padt5{ padding-top:5px;}
.padt15{ padding-top:15px;}
.h45{ height:45px;}
.h45 img{ margin-right:10px;}

.fsize11{ font-size:11px;}
.resultbar {
    background-color: #3163BD;
    height: 12px;
    margin-left: 5px;
    vertical-align: middle;
    margin-top:2px;
}


.forumgarybold{ color:#555555; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.linkblackbold{  color:#000; font-size:12px; font-weight:bold; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.linkblackbold:hover{  color:#0051A7; font-size:12px; font-weight:bold; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.linkblack{color:#202020; font-size:12px; font-weight:normal; text-decoration:underline;  font-family:Arial, Helvetica, sans-serif;}
.linkblack:hover{color:#0051A7; font-size:12px;text-decoration:none; font-weight:normal;  font-family:Arial, Helvetica, sans-serif;}

.h150{ height:200px;}




.padingleft50{ padding-left:50px;}
.inputcont{ width:995px; border:solid 1px #999999; padding:10px; background:#FFFFFF;}

.titleheading {
    color: #0051A7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    line-height: 18pt;
    padding-top: 0;
}



/*Slider*/

.Pannel {
    background-color: White;
    border: 1px solid #999999;
    margin-bottom: 7px;
    margin-right: 3px;
    margin-top: 0;
    padding: 1px;
}

.tabcontent {
    display: none;
}
.tabcontent {
    display: block !important;
}
.PanelHeaderPadding {
    padding: 5px 4px 4px;
}

.tabBG {
    background-image: url("/images/123_table_bg.gif");
    background-position: center center;
    background-repeat: repeat-x;
}

.modernbricksmenu2 {
    background-color: transparent;
    background-position: center center;
    background-repeat: repeat-x;
    padding: 0;
    voice-family: inherit;
    width: 282px;
}
.modernbricksmenu2 ul {
    list-style: none outside none;
    margin: 0 0 0 5px;
    padding: 0;
}
.modernbricksmenu2 li {
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform: uppercase;
}
.modernbricksmenu2 a {
    color: white;
    float: left;
    font: bold 11px Arial;
    padding: 3px;
    text-decoration: none;
}

.modernbricksmenu2 a.selected {
    border-color: #D25A0B;
    color: white;
}

.title12px
{
         font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    word-spacing: 2px;
}

.previous_img
{
    background:url(/images/previous_btn.gif) no-repeat left;
    cursor:pointer;
}

.previous_img:hover
{
    background:url(/images/previous_btn_hover.gif) no-repeat left;
    cursor:pointer;
}

.all_img
{
     background:url(/images/all_btn.gif) no-repeat left;
     cursor:pointer;
}

.all_img:hover
{
     background:url(/images/all_btn_hover.gif) no-repeat left;
     cursor:pointer;
}

.next_img
{
    background:url(/images/next_btn.gif) no-repeat left;
    cursor:pointer;
}
.next_img:hover
{
    background:url(/images/next_btn_hover.gif) no-repeat left; 
    cursor:pointer;
}

.homelink a:active, a:link, a:visited, a:hover {
    color: #0051A7;
    text-decoration: none;
}

.content {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.PannelImage {
    margin-bottom: 7px;
    margin-right: 3px;
    margin-top: 7px;
    padding: 5px;
}

.sliderwrapper{
    position: relative; /*leave as is*/
    overflow: hidden; /*leave as is*/
    border-bottom-width: 6px;
    width: 100%; /*width of featured content slider*/
    height: 223px;
}



.sliderwrapper .contentdiv{
    visibility: hidden; /*leave as is*/
    position: absolute; /*leave as is*/
    left: 0;  /*leave as is*/
    top: 0;  /*leave as is*/
    padding: 5px;
    background: white;
    width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
    height: 100%;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.sliderwrapper .contentdiv img{
margin:0px 8px 0px 0px; float:left; width:150px; height:80px;
}

.sliderwrapper .contentdiv h3 {
font:bold 16px Arial; color:#0051a7; text-decoration:none; padding:0; margin:0;
}

.pagination{
    text-align: center;
     background: url("../images/rightbgimage.jpg") repeat-x scroll center center transparent;
    padding: 5px 10px;
}

.pagination a{
    padding: 0 5px;
    text-decoration: none; 
    color: #00007D;
    background: white;
}

.pagination a:hover, .pagination a.selected{
    color: #000;
    background-color: #ccc;
}


/*SOCIAL LINKS*/
        .social_links
        {
            padding: 0px;
            margin: 20px 0px 0px 8px;
        }
        .tweet
        {
            padding: 0px;
            margin: 0px 12px 0px 0px;
            float: left;
            width: 94px;
        }
        .share
        {
            padding: 0px;
            margin: 0px 0px 0px 0px;
            float: left;
            width: 60px;
        }
        .facebook
        {
            padding: 0px;
            margin: 0px 12px 0px 15px;
            float: left;
            width: 253px;
            height: 52px;
        }
        .story_toolbar
        {
            padding: 0px;
            margin: 0px 0px 20px 0px;
            border-top: #333333 solid 1px;
            border-bottom: #333333 solid 1px;
        }
        .submitcomment
        {
            height: 26px;
            width: 140px;
            background-image: url(/images/submit_btn.gif);
       
        }
        
        
        
        
        /*Menu*/
        
 .droplinetabs
{
   /* border-top:1px solid #999999;*/
    border-bottom: 1px solid #999999;
    overflow: hidden;
    padding:1px 0;
    height:60px;
    width:100%;

}

.droplinetabs ul
{
 
    font: bold 13px Arial;
    margin: 0;
    padding: 0px 2px 13px;
    width: 100%;
    list-style: none;
    background-color:White;
    height:30px;
}

.droplinetabs li
{
   
    display: inline;
    margin: 0 0px 0 0;
    padding: 0;
	

}

/*.droplinetabs li:hover ul li:over ul
{
   
   

}*/

.droplinetabs a{
    float: left;
    color: #000000;
    margin: 0 4px 0 0;
    padding: 0 0 4px 3px;
    text-decoration: none;
}

.droplinetabs a:link, .droplinetabs a::visited, .droplinetabs a:active{
color: #333;
}

.droplinetabs a span{
    float: left;
    display: block;
    padding: 7px 4px 3px 4px;
    cursor: pointer;
    color: #000000;
}

.droplinetabs a span{
float: none; 
}


.droplinetabs a:hover{
    text-decoration:none;
    color:#0066B2;
}

.droplinetabs a:hover span
{
    background-color: #013e81; /*background color of tabs onMouseover*/
    color: white;
    text-decoration:none;
}

/* Sub level menus*/
.droplinetabs ul li ul
{
    
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    /*background: #ccc; /*sub menu background color */
    display:none;
}

/* Sub level menu links style */
.droplinetabs ul li ul li a
{

    font: normal 11px Arial;
    padding: 6px;
    padding-right: 8px;
    margin: 0;
    color:#000000;
    /*background: #ccc; /*sub menu background color */
}



.bor_tb60 {  border-top:1px solid #999999; height:30px;}

#menu_wrapper
{
    width:100%; font:normal 11px Arial; color:#000; padding:0;
}





ul#innerlist
{
    margin: 0;
    padding: 0;
}

#innerlist li
{
    list-style-type: none;
   
}
#innerlist li a
{
    font: bold 12px Arial;
    color: #0051a7;
}
#innerlist li a:hover
{
    text-decoration: underline;
}

#innerlist li ul li a
{
    font: normal 12px Arial;
    color: #0051a7;
}
#innerlist li ul li a:hover
{
    text-decoration: underline;
}

#innerlist li ul li .more
{
    font: normal 11px Arial;
    color: #0051a7;
}

.submitbtn
{
    background-image:url('/images/search_btn.gif');
    width:48px;
    height:20px;
}

#dolphincontainer
{
	position:relative;
	color: #6A6B4C;
	text-decoration: none;
	font-family: Impact, Arial;
	font-size: 13pt;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width:100%;
	font-family:Arial,Verdana,sans-serif;
}
#dolphinnav{
	position:relative;
	height:26px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 0 0px;
	background-repeat: repeat-x;
	background-position: left bottom;
	text-decoration:none;
}
#dolphin_inner
{
	color: #6A6A4C;
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
	height: 21px;
	padding-top: 5px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 98.7%;
}
#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active
{
	color: #666666;
	text-decoration: none;
	font-family: Arial;
	font-size: 8pt;
}
#dolphin_inner a:hover{
	color: #0066b2;
	text-decoration:underline;
	font-family: Arial;
	font-size: 8pt;
}

