body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000000;
}
form{
	padding:0px;
	margin:0px;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
}
img{
	border:none;
}
a{
	color:#0073CF;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
	color:#0073CF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:normal;
}
h1{
	padding-bottom:16px;
}
h2, h3, h4, h5{
	font-size:16px;
}
p{
	padding:0px 0px 16px 0px;
	margin:0px;
}
.acronym{
	background:url(../../../../images/bkg/bkg_divide.jpg) bottom left no-repeat;
	padding-bottom:10px;
	margin-bottom:7px;
}
ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.blueText{
	color:#0073CF;
}
.greyText{
	color:#999999;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.pageContainer{
	width:940px;
	margin:0px auto auto auto;
}
.headerContainer, .menuContainer{
	float:left;
	width:100%;
	background:url(../../../../images/bkg/bkg_header.jpg) repeat-x bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
}
.headerContainer{
	padding-top:15px;
	border-bottom:solid 1px #FFFFFF;
}
.menuContainer{
	background:url(../../../../images/bkg/bkg_menu.jpg) repeat-x top;
	height:36px;
	margin-bottom:20px;
	display:inline;
}
.contentContainer{
	width:940px;
	margin:0px auto auto auto;
}
.headerContainer a{
	color:#231F20;
}
.headerContainer ul{
	float:right;
	height:35px;
}
.headerContainer ul li{
	float:left;
	padding:0px 2px;
}
.bannerboxHolder{
	float:right;
	width:714px;
}
.bannerbox{
	float:left;
	width:112px;
	height:100px;
	margin-left:7px;
	display:inline;
	background:url(../../../../images/bkg/bkg_nav_divide.jpg) top right no-repeat;
}
.img{
	padding:0px 2px 8px 2px;
}
.link{
	padding:0px 0px 0px 10px;
	height:36px;
	display:table-cell;
	vertical-align:middle;
}
.menuContainer a{
	color:#FFFFFF;
}
.menuContainer ul{
	float:right;
	width:707px;
}
.menuContainer ul li{
	float:left;
	background:url(../../../../images/bkg/bkg_menu_divide.jpg) top left no-repeat;
	padding-left:2px;
}
.menuContainer ul li.active a{
	background:url(../../../../images/bkg/bkg_menu_arrow.gif) bottom center no-repeat;
	color:#0073CF;
}
.menuContainer ul li a{
	float:left;
	padding:8px 9px 11px 10px;
}
#searchBox{
	border:solid 1px #0073CF;
	background:#FFFFFF;
	width:208px;
	height:20px;
	margin-top:5px;
	display:inline;
	float:left;
}
#searchBox label{
	display:none;
}
#searchBox input{
	border:0px;
	font-size:.75em;
	margin:0px;
	padding:3px 0px 0px 6px;
}
#searchBox img{
	float:right;
	margin : -15px 0px 0px 0px;
	padding : 0;
}
#Template_SearchBox_quickSearch{
	float:left;
}
#Template_SearchBoxdosearch{
	padding:4px;
}
.homeLeft{
	width:700px;
	float:left;
}
.homeLeft a{
	text-decoration:underline;
}
.homeLeft a:hover{
	text-decoration:none;
}
.homeLeftInner{
	float:left;
	width:698px;
	background:#FFFFFF;
	margin:0px 1px;
	display:inline;
}
.tabWrapper{
	float:left;
	width:700px;
	background: url(../../../../images/bkg/bkg_grad.jpg) repeat-x bottom;
}
.contentRight{
	width:220px;
	float:right;
}
.contentRight p{
	padding-bottom:10px;
}
.contentRight ul{
	padding-top:4px;
}
.contentRight ul li{
	background:url(../../../../images/bkg/bkg_bullet.gif) no-repeat left top;
	background-position:0px 5px;
	padding:0px 0px 12px 12px;
}
.contentRight ul li a{
	color:#000000;
}
.contentRight img{
	padding:1px;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
}
ul.tabUL{
	float:left;
	width:100%;
	background:#FFFFFF;
}
ul.tabUL li{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	height:35px;
}
ul.tabUL li a{
	color:#333333;
	float:left;
	padding:9px 22px 9px 2px;
}
.tabInner{
	float:left;
	width:100%;
}
.tabIntro{
	padding:15px;
}
.tabSpecial{
	width:210px;
	float:left;
	margin:0px 5px 0px 15px;
	display:inline;
}
.tabSpecial ul{
	border-left:none;
}
.tabLinks, .tabSurvey{
	border:solid 1px #79B8DD;
	background:#F2F8FC;
	padding:8px 10px 10px 10px;
}
.tabSurvey{
	border-color:#CCCCCC;
	background:#F5F5F5;
}
.tabSurvey a{
	color:#CC3333;
}
.tabLinks a{
	text-decoration:none;
}
.tabLinks a:hover{
	text-decoration:underline;
}
.tabLinks ul li{
	background:url(../../../../images/bkg/bkg_bullet.gif) no-repeat top left;
	background-position:4px 5px;
	padding:0px 0px 10px 20px;
}
.rightNews strong{
	color:#999999;
	font-weight:normal;
}
.tabPromo{
	border:solid 1px #CCCCCC;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	width:338px;
	height:106px;
}
.tabPromo img{
	float:right;
	padding:3px 3px 0px 10px;
	
}
.tabPromoInner{
	padding:9px 10px;
	float: left;
	width: 205px;
}

.tabPromoImage {
	width: 100px;
}

.rightNews a{ 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#000000;
}
.rightTitle{
	border:solid 1px #CCCCCC;
	background:url(../../../../images/bkg/bkg_right_title.jpg) bottom repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	padding:8px 11px;
	margin-bottom:10px;
	color:#0073CF;
}
.rightLink{
	font-weight:bold;
	border:solid 1px #CCCCCC;
	padding:5px 7px;
	margin-bottom:10px;
}
.contentLeft{
	float:left;
	width:160px;
	background:url(../../../../images/bkg/bkg_grad.jpg) bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
}
.contentLeft ul li{
	padding-bottom:10px;
	
}
.contentLeft ul li a{
	color:#000000;
}
.contentLeft ul li.active a, .contentLeft ul li ul li.active a{
	color:#0073CF;
}
.contentLeft ul li ul{
	border-top:solid 1px #0073CF;
	padding-top:10px;
	margin-top:10px;
	/*border-bottom:solid 1px #000000;*/
}
.contentLeft ul li ul li{
	font-size:.75em;
	padding-bottom:8px;
}
.contentLeft ul li.active ul a{
	color:#000000;
}
.gradientInner{
	background:#FFFFFF;
	margin:1px 1px 0px 1px;
	padding:12px 15px;
}
.contentMiddle{
	width:520px;
	float:left;
	margin-left:20px;
	display:inline;
}
.contentMiddleWide{
	width : 760px;
	float:left;
	margin-left:20px;
	display:inline;
}
.breadCrumbs{
	color:#999999;
	font-size:.9em;
	height:30px;
	clear: both;
	overflow: hidden;
}
.breadCrumbs ul li{
	float:left;
	padding:0px 4px 0px 0px;
}
.breadCrumbs a{
	color:#999999;
	text-decoration:underline;
}
.breadCrumbs a:hover{
	text-decoration:none;
}
.thirdContainer, .thirdContainerRight, .secondContainer, .secondContainerRight{
	width:165px;
	float:left;
	margin:0px 12px 15px 0px;
	display:inline;
}
.secondContainer, .secondContainerRight{
	width:255px;
	margin-right:10px;
}
.thirdContainerRight, .secondContainerRight{
	margin-right:0px;
}
.thirdContainer h2, .thirdContainer h3, .thirdContainer h4, .thirdContainer h5, .thirdContainer h6,
.thirdContainerRight h2, .thirdContainerRight h3, .thirdContainerRight h4, .thirdContainerRight h5, .thirdContainerRight h6,
.secondContainer h2, .secondContainer h3, .secondContainer h4, .secondContainer h5, .secondContainer h6,
.secondContainerRight h2, .secondContainerRight h3, .secondContainerRight h4, .secondContainerRight h5, .secondContainerRight h6{
	font-size:15px;
	text-align:center;
	padding-bottom:6px;
}
.thirdContainer img, .thirdContainerRight img, .secondContainer img, .secondContainerRight img{
	padding:1px;
	border:solid 1px #CCCCCC;
	margin-bottom:10px;
}
.footerContainer{
	width:100%;
	float:left;
	border-top:solid 1px #CCCCCC;
	padding:10px 0px 20px 0px;
	margin-top:10px;
	display:inline;
}
.footerContainer a{
	color:#000000;
}
.footerContainer ul li{
	float:left;
	padding:0px 4px 0px 0px;
}

/* Side navigation styling for expanding menus */


/* Level 1 */
#sidenavigation li{
	/*color:#045ba5;
	font-size:100%;
	width:100%;*/
	
	list-style-type: none;
	/*border-top: #ccc dotted 1px;*/
	/*background: #fff url('../../../../images/bkg/bkg_bullet.gif') no-repeat;*/
	}

#sidenavigation li a{
	/* color:#045ba5;
	text-decoration:none;*/
	/*padding: 4px 3px 0 18px;*/
	display: block;
	}

#sidenavigation li a:hover{
	/*color:#00a98f;*/
	}


/* Level 2 */

#sidenavigation li ul li{
	/*background: #fff;
	background-image: none;
	color:#6699cc;*/
	font-size:90%;
	font-weight: normal;
	border-top: none;
	/*margin: 0 0 0 10px;
	_margin: 0 0 0 5px;*/
	}

#sidenavigation li ul li a{
	/*color:#6699cc;
	text-decoration:none;*/
	/*padding: 3px 3px 0px 14px;*/
	display: block;
	font-weight: normal;
	}
	
/* Level 3 */

#sidenavigation li ul li ul li{
	/*background: #fff;
	background-image: none;
	color:#6699cc;*/
	font-size:90%;
	font-weight: normal;
	border-top: none;
	margin: 0 0 0 5px;
	_margin: 0 0 0 2px;
	}

#sidenavigation li ul li ul li a{
	/*color:#6699cc;
	text-decoration:none;*/
	padding: 3px 3px 0px 14px;
	display: block;
	font-weight: normal;
	}	
	
div.form
{
    width : 100%;
    margin : 5px 0px 5px 0px;
    padding : 10px 0px 10px 0px;
}    

div.form fieldset
{
    width : auto;
    padding : 20px 10px 10px 10px;
    margin : 0px 0px 10px 0px;
    border : solid 1px #0073CE;
    background-color : #F3F8FC;
}

div.form fieldset div.row
{
    width : 100%;
    margin : 5px 0px 0px 0px;
    padding : 0;
}

div.form fieldset div.row label
{
    float : left;
    width : 150px;
    margin : 0;
    padding : 0px 5px 0px 0px;
    text-align : right;
}

div.form fieldset div.row input.textbox
{
    float : left;
	width : 200px;
	height : 15px;
	margin : 0px;
	padding : 0px 0px 0px 6px;
	display : inline;
	border : solid 1px #CCCCCC;
	background : #FFFFFF;
	font-size : 0.9em;
}

div.form fieldset div.row textarea
{
    float : left;
	margin : 0px;
	padding : 0px 0px 0px 6px;
	display : inline;
	border : solid 1px #CCCCCC;
	background : #FFFFFF;
	font-size : 0.9em;
}

div.form fieldset div.row input.checkbox
{
    float : left;
    width : auto;
    height : auto;
	margin : -3px 0px 0px 0px;
	padding : 0px;
	display : inline;
	background : none;
	border :none;
}

div.form fieldset div.row label.checkboxtext
{
    float : left;
    width : auto;
    margin : 0;
    padding : 0px 0px 0px 5px;
    text-align : left;
    font-size : 0.9em; 
}

div.form fieldset div.row input.button
{
    float : right;
    margin : 0px;
    padding : 2px;
    color : #ffffff;
    font-weight : bold;
    background-color : #0073CE;
    border : solid 1px #0366B5;
}

div.form fieldset div.row select
{
    float : left;
	width : 210px;
	margin : 0px;
	padding : 0px;
	display : inline;
	border : #333333;
	border-style: solid;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-collapse : collapse;
	background : #FFFFFF;
	font-size : 0.9em;
}

div.form fieldset div.row select.dropdownShort
{
    float : left;
	width : auto;
	margin : 0px;
	padding : 0px;
	display : inline;
	border : #333333;
	border-style: solid;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-collapse : collapse;
	background : #FFFFFF;
	font-size : 0.9em;
}

div.form hr
{
    width : 100%;
    margin : 0px 0px 10px 0px;
    border-collapse : collapse;
    border : solid 1px #0073CE;
    height : 1px;
}

div.form div.result-total
{
    width : auto;
    padding : 0px 10px 0px 10px;
    margin : 0px 0px 10px 0px;
}

div.form div.result-item
{
    width : auto;
    padding : 0px 10px 10px 10px;
    margin : 0px 0px 10px 0px;
    border : solid 1px #cccccc;
    background:url(../../../../images/bkg/bkg_right_title.jpg) bottom repeat-x;
}

div.form div.result-item p
{
    margin : 1px 0px 1px 0px;
    padding : 0;
}

div.form div.result-item p a.profileLink
{
    float :left;
    width : 100%;
    margin : 0;
    padding : 10px 0px 10px 0px;
    background-image : url(../../../../images/bkg/bkg_profile_link.gif);
    background-position : center right;
    background-repeat : no-repeat;
    font-size : 1.2em;   
}

div.form div.result-item p.profileName
{
    float :left;
    width : 100%;
    margin : 0px;
    padding : 0px;
    color : #0073CF;
    font-size : 1.2em;
    font-weight : bold;
}

div.form div.result-item div.profileSummary
{
    width : 100%;
    margin : 0;
    padding : 10px 0px 0px 0px;
}

div.form div.result-item div.profileSummary img
{
    float : left;
    margin : 0px 10px 0px 0px;
    padding : 2px;
    width : 100px;
    border : solid 1px #cccccc;
}

div.form div.result-item div.profileSummary p
{
    line-height : 1.6em;
    width : auto;
    float : left;
}

div.form div.result-item div.profileSummary p label
{
    float : left;
    width : 100px;
    margin : 0;
    padding : 0px 5px 0px 0px;
    text-align : left;
    font-weight : bold;
}

div.form div.result-item div.profileSummary p span
{
    float : left;
    width : 277px;
    margin : 0;
    padding : 0;
}

div.form div.result-item div.profileInfo
{
    width : 100%;
    margin : 0;
    padding : 0;
}

div.form div.result-item div.profileInfo p
{
    width : 100%;
    line-height : 1.6em;
}

div.form div.result-item div.profileInfo p label
{
    float : left;
    width : 130px;
    margin : 0;
    padding : 0px 5px 0px 0px;
    text-align : right;
    font-weight : bold;
    width : 190px;
}

div.form div.result-item div.profileInfo p span
{
    float : left;
    width : 363px;
    margin : 0;
    padding : 0;
    width : 303px;
}

div.form div.result-item div.update
{
    width : 100%;
    margin : 0;
    padding : 0;
    text-align : right;
}

div.form div.result-item div.update input.button
{
    float : right;
    margin : 0px;
    padding : 2px;
    color : #ffffff;
    font-weight : bold;
    background-color : #0073CE;
    border : solid 1px #0366B5;
}

div.form div.result-item p a.eventLink
{
    float :left;
    width : 100%;
    margin : 0;
    padding : 10px 0px 10px 0px;
    font-size : 1.2em;   
}

div.form div.result-item p label
{
    width : 130px;
    margin : 0;
    padding : 0px 5px 0px 0px;
    text-align : left;
    font-weight : bold;
}

div.form div.result-item p span
{
    width : 363px;
    margin : 0;
    padding : 0;
}

div.form div.result-item div.readmore
{
    width : 100%;
    margin : 0;
    padding : 0;
    text-align : right;
}

div.form div.paging
{
    width : 100%;
    padding : 0;
    margin : 0;
    text-align : center;   
}

div.form div.paging ul
{
    width : auto;
    margin : 0;
    padding : 0;
    display : inline;
}

div.form div.paging ul li
{
    width : auto;
    margin : 0;
    padding : 0;
    display : inline;
}

div.form div.paging ul li a,
div.form div.paging ul li a:link
{
    width : auto;
    margin : 0px 2px 0px 2px;
    padding : 2px 5px 2px 5px;
    background-color : #0073CE;
    color : #ffffff;
    text-decoration : none;
    font-weight : bold;
}

div.form div.paging ul li a:hover,
div.form div.paging ul li a.selected
{
    background-color : #75A7DA;
    font-weight : bold;
}

div.contentRight fieldset
{
    margin : 0px 0px 20px 0px;
    border : none;
}

div.contentRight fieldset div.row
{
     width : 100%;
    margin : 2px 0px 0px 0px;
    padding : 0;
}

div.contentRight fieldset div.row label
{
    float : left;
    width : 70px;
    margin : 0;
    padding : 2px 5px 0px 0px;
    text-align : left;
    font-size : 0.9em;
    font-weight : bold;
}

div.contentRight fieldset div.row span
{
    float : left;
    width : 137px;
    margin : 0;
    padding : 2px 5px 0px 0px;
    text-align : left;
    font-size : 0.9em;
}

div.contentRight fieldset div.row input.textbox
{
    float : left;
	width : 137px;
	height : 15px;
	margin : 0px;
	padding : 0px 0px 0px 6px;
	display : inline;
	border : solid 1px #cccccc;
	background : #FFFFFF;
	font-size : 0.9em;
}

div.contentRight fieldset div.row select
{
    float : left;
	width : 145px;
	margin : 0px;
	padding : 0px;
	display : inline;
	border : #cccccc;
	border-style: solid;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-collapse : collapse;
	background : #FFFFFF;
	font-size : 0.9em;
}

div.contentRight fieldset div.row input.button
{
    float : right;
    margin : 0px;
    padding : 2px;
    color : #ffffff;
    font-weight : bold;
    background-color : #0073CE;
    border : solid 1px #0366B5;
}

div.contentRight fieldset div.row input.checkbox
{
    float : left;
    width : auto;
    height : auto;
	margin : -3px 0px 0px 0px;
	padding : 0px;
	display : inline;
	background : none;
	border :none;
}

div.contentRight fieldset div.row label.checkboxtext
{
    float : left;
    width : auto;
    margin : 0;
    padding : 0px 0px 0px 5px;
    text-align : left;
    font-size : 0.9em; 
}

div.contentRight fieldset div.row select.dropdownShort
{
    float : left;
	width : auto;
	margin : 0px;
	padding : 0px;
	display : inline;
	border : #333333;
	border-style: solid;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-collapse : collapse;
	background : #FFFFFF;
	font-size : 0.9em;
}

div.contentRight fieldset div.row p
{
    float : left;
	width : 100%;
	margin : 2px 0px 2px 0px;
	padding : 0px;
	font-size : 0.9em;
}

div.contentRight hr
{
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
    height : 1px;
    border : solid 1px #CECECE;    
}

div.jobs
{
    width : 100%;
    margin : 0;
    padding : 0;
}

div.jobs div.item
{
    float : left;
    width : 100%;
    margin : 5px 0px 5px 0px;
    padding : 0px;
}

div.jobs div.item fieldset
{
    width : auto;
    padding : 0px;
    margin : 10px 0px 5px 0px;
    border : none;
}

div.jobs div.item fieldset div.row
{
    width : 100%;
    margin : 1px 0px 0px 0px;
    padding : 0;
}

div.jobs div.item fieldset div.row label
{
    float : left;
    width : 80px;
    margin : 0;
    padding : 0px 5px 0px 0px;
    text-align : left;
    font-size : 1.0em;
    font-weight : bold;
}

div.jobs div.item fieldset div.row span
{
    float : left;
    width : 430px;
    margin : 0;
    padding : 0px 5px 0px 0px;
    text-align : left;
    font-size : 1.0em;
}

div.jobs div.item fieldset div.row p
{
    float : left;
	width : 100%;
	margin : 5px 0px 5px 0px;
	padding : 0px;
	font-size : 1.0em;
}

div.jobs hr
{
    float : left;
    width : 100%;
    margin : 10px 0px 0px 0px;
    padding : 0;
    height : 1px;
    border : solid 1px #CECECE;    
}

div.jobs div.result-total
{
    width : auto;
    padding : 0px;
    margin : 10px 0px 0px 0px;
}


div.events div.result-total
{
    width : auto;
    padding : 0px 10px 0px 0px;
    margin : 10px 0px 10px 0px;
}

div.events div.result-item
{
    float : left;
    width : auto;
    padding : 0px 10px 10px 0px;
    margin : 10px 0px 20px 0px;
    border : none;
    background : none;
    background:url(../../../../images/bkg/hr.gif) bottom left no-repeat;
}

div.events div.result-item p
{
    margin : 2px 0px 2px 0px;
    padding : 0;
}

div.events div.result-item p label
{
    width : 130px;
    margin : 0;
    padding : 0px 5px 0px 0px;
    text-align : left;
    font-weight : bold;
}

div.events div.result-item p span
{
    width : 363px;
    margin : 0;
    padding : 0;
}

div.events div.result-item div.readmore
{
    float : right;
    width : 100%;
    margin : 0;
    padding : 0;
    text-align : right;
}

div.paging
{
    width : 100%;
    padding : 0;
    margin : 0;
    text-align : center;   
}

div.paging ul
{
    width : auto;
    margin : 0;
    padding : 0;
    display : inline;
}

div.paging ul li
{
    width : auto;
    margin : 0;
    padding : 0;
    display : inline;
}
div.paging ul li a:link
{
    width : auto;
    margin : 0px 2px 0px 2px;
    padding : 2px 5px 2px 5px;
    background-color : #0073CE;
    color : #ffffff;
    text-decoration : none;
    font-weight : bold;
}

div.paging ul li a:hover,
div.paging ul li a.selected
{
    background-color : #75A7DA;
    font-weight : bold;
}

/* Styles for jobs pages */

.advertContainer{
	float:right;
	margin-top:20px;
	display:inline;
	height:80px;
}
.contentMiddleWide{
	width:580px;
	margin-left:0px;
}
.contentMiddleWide table th{
	font-weight:bold;
	text-align:left;
	padding-right:15px;
}
.contentRightWide{
	width:340px;
}
.contentRightWide img{
	border:none;
	padding:0px;
	margin:0px;
}
.rightTableContainer{
	padding-bottom:14px;
}
.rightTableContainer table tr{
	vertical-align:top;
}
.rightTableContainer table th, .rightTableContainer table td{
	padding-bottom:4px;
}
.rightTableContainer table th{
	text-align:left;
	font-weight:bold;
	width:85px;
}
.rightTableContainer table td{
	width:255px;
}
.rightTableContainer table td div{
	border:solid 1px #CCCCCC;
}
.rightTableContainer table input, .rightTableContainer table select{
	border:0px;
	margin:0px;
	padding:0px;
	width:100%;
}
.rightTableContainer table input{
	padding:2px 0px 2px 3px;
	width:250px;
}
.blueUnderline{
	font-size:1.5em;
	padding-bottom:4px;
	border-bottom:solid 3px #0073CF;
}
table.journalTable{
	width:100%;
}
table.journalTable tr{
	vertical-align:top;	
}
table.journalTable th, table.journalTable td{
	padding:15px 0px;
}
table.journalTable th{
	width:280px;
	font-weight:normal;
	text-align:left;
}
table.journalTable th.borderCell, table.journalTable td.borderCell{
	border-bottom:solid 1px #CCCCCC
}
.journalImageLeft, .journalImageRight{
	border:solid 1px #CCCCCC;
	padding:1px;
	float:left;
	margin-right:10px;
	display:inline;
}
.journalImageRight{
	float:right;
	margin-right:0px;
	margin-left:10px;
}
table.journalTable a{
	color:#000000
}
table.journalTable a:hover{
	color:#0073CF;
}
table.journalTable a strong{
	font-weight:normal;
	color:#999999;
}
.journalTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	padding-bottom:8px;
}
div.partialContainerHolder
{
	float : left;
	width : 100%;
	margin : 0px 0px 10px 0px;
	padding : 0;
}
.partialContainerLeft{
	width:340px;
	float:left;
	padding-bottom:10px;
}
.partialContainerLeft h2.blueUnderline{
	margin-bottom:15px;
}
.partialContainerRight{
	width:220px;
	float:right;
	padding : 0;
	margin : 0;
	padding-bottom:10px;
}
.partialContainerRight img{
	padding:1px;
	border:solid 1px #CCCCCC;
	margin-bottom:10px;
	float : left;
}
table.videoTable{
	width:100%;
	background:#F2F8FC;
	border:solid 1px #79B8DD;
	margin-bottom:20px;
}
table.videoTable tr{
	vertical-align:top;
}
table.videoTable th{
	padding:10px 0px;
	width:160px;
	text-align:center;
}
table.videoTable td{
	padding:12px 10px 0px 4px;
}
table.videoTable h2{
	padding-bottom:6px;
}
table.videoTable ul li{
	background:url(../../../../images/bkg/bkg_bullet.gif) no-repeat left top;
	background-position:0px 5px;
	padding:0px 0px 2px 12px;
}
.jobContainer{
	background:url(../../../../images/bkg/bkg_divide.jpg) no-repeat bottom left;
	padding-bottom:15px;
	margin-bottom:15px;
}

div.newsHolder
{
	float : left;
	width : 580px;
	padding : 0;
	margin : 5px 0px 10px 0px;
	
}

div.newsHolder div.newsItem
{
	float : left;
	width : 274px;
	height : 110px;
	padding : 10px 0px 20px 0px;
	margin : 0px 8px 0px 8px;
	border-bottom : solid 1px #cccccc;
	color : #000000;
}

div.newsHolder div.newsItem a
{
	color:#000000;
}

div.newsHolder div.newsItem a:hover
{
	color:#0073CF;
}

div.newsHolder div.newsItem a strong
{
	font-weight:normal;
	color:#999999;
}
.fullFloat{
	width:100%;
	float:left;
}
.tabLeft, .tabRight{
	float:left;
	display:inline;
	margin:20px 0px;
}
.tabLeft{
	width:180px;
	text-align:right;
	background:url(../../../../images/new_2/bkg_ul_divide.jpg) no-repeat top right;
	font-weight:bold;
	padding-top:1px;
}
.tabRight{
	width:740px;
	margin-left:20px;
}
.tabLeft ul{
	width:180px;
	float:left;
}
.tabLeft ul li{
	float:left;
	width:180px;
	background:url(../../../../images/new_2/bkg_ul_divide.jpg) no-repeat bottom right;
}
.tabLeft ul li a{
	float:right;
	padding:9px;
	display:block;
	border-right:solid 1px #CCCCCC;
}
.tabLeft ul li.active{
	background:url(../../../../images/new_2/bkg_ul_menu.jpg) repeat-x #0073CE;
}
.tabLeft ul li.active a{
	color:#FFFFFF;
}
.tabLeft ul.subLinks li{
	background:url(../../../../images/new_2/bkg_ul_divide.jpg) no-repeat bottom right #F2F8FC;
	font-weight:normal;
}
.tabLeft ul.subLinks li.active{
	background-color:#FFFFFF;
}
.tabLeft ul.subLinks li.active a{
	color:#0073CF;
	border-right:none;
	padding-right:10px;
}
.jurNews{
	float:left;
	width:450px;
	margin:20px 20px 0px 0px;
	display:inline;
}
