/* CSS Document */
/*author : reino viljoen from misseddesigns at http://www.reinoviljoen.com*/
html, body, h1, h2, h3, h4, ul, ol, li {
	margin: 0;
	padding: 0;
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	text-decoration:underline;
}
.clearfixing:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearboth{clear:both}
.clearboth_five{clear:both; height:5px;}
.clearboth_ten{clear:both; height:10px;}
.clearboth_twenty{clear:both; height:20px;}
.clearboth_thirty{clear:both; height:30px;}
.clearboth_db{clear:both; height:1px; border-bottom:1px dotted #AAAAAA; border-top:1px dotted #AAAAAA;}

.closedvote{font-size:16px; font-weight:bold; color:#FF3300}

img{
	border:none;
}
.floatRight{
	float:right;
}
.floatLeft{
	float:left;
}
body{
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#EEE;
}
#bodyCopy{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}
#wrapper {
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:0 10px 0 10px;
	margin:auto;
	width:940px;
	position: relative;
	background:#FFF;
}
#leftSide{
	margin-top:0px;
	float:left;
	width:540px;
	padding:0px 0px 10px 0px;
}
#leftSide .Square{
	margin:0px 0 0px 0;
	padding:15px 0 15px 0;
	border-bottom:1px dotted #AAAAAA;
	list-style:georgian;
	list-style-position:inside;

}

#leftSide .Square2{
	margin:0px 0 0px 0;
	padding:15px 0 0 0;
	list-style:georgian;
	list-style-position:inside;

}
#leftSide .Square3{
	margin:0px 0 0px 0;
	padding:15px 0 15px 0;
	border-bottom:1px dotted #AAAAAA;
	list-style:georgian;
	list-style-position:inside;

}


/*news articles homepage*/
#main{
	font-family:Arial, Helvetica, sans-serif;
}
#main .headline{
	font-size:24px;
	color:#990000;
}
#main .headline a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0066FF;
}
#main img{
	border:2px solid #CCCCCC;
}
#main #caption{
	text-align:left;
	width:156px;
}
.columns{
	width:29%;
	padding:0 20px 5px 0;
}
.columns .head a{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#0066FF;
}
.lineStories .heads a{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#0066FF;
}
.mainBodycopy a{
	text-decoration:underline;
}
.mainCategory{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#0066FF;
}
.mainCategory a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#0066FF;
}
.category{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#0066FF;
}
.category a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#0066FF;
}
#journo{
	font-size:12px;
	color:#FFFFFF;
	background:#0099FF;
	padding:6px;
}
/*forum*/
#forum img{
	border:0px;
}
.rightBlurb{
	width:143px;
}
/*forum ends*/
/*LATEST BLOGS*/
.blogger{
	font-size:11px;
	float:left;
	margin-bottom:2px;
	width:385px;
	background-color:#EEEEEE;
	cursor:pointer;
	height:33px;
}
.blogger div{
	height:31px;
	padding:2px 0 0 0;
}
.blogger a{
	height:33px;
	display:block;
}
.blogger a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/arrowpoint_left.gif) 98% center no-repeat;
}
.blogger .blogmid{
	margin:10px 0 0 0;
}
.blogger:hover{
	background-color:#0099FF;
}
.blogger img{
	border-right:2px solid #FFFFFF;
	float:left;
	margin-right:15px;
}
.blueRight{
	width:123px;
	padding:10px;
	background:#0099FF;
}
.blueRight a{
	color:#FFFFFF;
}
/*end blogs*/
#rightSide{
	margin-top:10px;
	float:right;
	width:380px;
	background:#EEEEEE;
}
#rightSide #insideGrey{
	padding:10px 10px 10px 10px;
}
#rightSide #insideWhite{
	padding:10px 10px 10px 10px;
	background:#FFF;
}
#bannerTopA{
	background:#FFF;
	height:59px;
	width:468px;
	float:left;
	position:relative;
}
#bannerTopB{
	background:#FFF;
	height:59px;
	width:468px;
	float:right;
	position:relative;
}
#logoTab{
	/*background:url(../images/thankyou.jpg) no-repeat;*/
	height:110px;
}
/*editors*/
#portfolio li{
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.editors{
	width:250px;
	vertical-align:top;
	padding:0;
	margin:0 0 3px 0;
}
.editors .contents{
	float:right;
	position:relative;
}
.editors .contents a{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	color:#663300;
}
/*profile navigation*/
.backGroundNav{
	background:url(../images/btnNormal.jpg) repeat-x 0px;
}
#topNav{
	width:500px;
	margin-top:6px;
	float:right;
	position:relative;
}
.searchbox{
	background:url(../images/btnNormal.jpg) left top repeat-x;
	height:28px;
	display:inline;
}
.searchbox input{
	font-size:11px;
	color:#666;
	background:url(../images/inputbox.jpg) left top no-repeat;
	background-attachment:scroll;
	overflow:inherit;
	width:90px;
	border:0px;
	text-indent:5px;
	padding-top:3px;
	height:21px;
}
.searchbox .submitBtn{
	text-decoration:underline;
	padding:3px 0 0 5px;
	text-align:center;
	cursor:pointer;
	border:none;
	font-size:11px;
	background:none;
}
.inputPosition{
	width:90px;
	padding-right:8px;
/*to fix IE6 float bug but hide from MacIE \*/
	padding-right:0px;
 /*end hack 
	*/
	display:inline;
}
/*keywords search and headline changer*/
#flashContent{
	background:#0099FF;
	float:left;
	width:82%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:28px;
}
#flashContent ul{
	float:left;
	margin:0 0 0 10px;
	list-style-type:none;
	background:url(../images/arrowWhite.gif) left center no-repeat;
	padding-left:7px;
}
#flashContent ul a{
	color:#FFFFFF;
}
#flashContent #date{
	text-align:right;
	padding-right:8px;
	width:25%;
	float:right;
}
/*most commented box*/

/*end box*/
/*FOOTER*/

.followUs{width:100%; background:#f2f2e8; color:#000; font-size:12px; font-weight:normal; text-align:center; border-bottom:1px dotted #cccccc }
.followUs .innerSpc{padding:5px;}
ul.aff{width:100%; margin:0px; padding:0px; list-style:none;  height:66px; background:#FFF}
/*ul.aff .alignMiddle{width:46%; margin:auto;}*/
ul.aff .alignMiddle{width:100%;}
ul.aff li{float:left; height:56px;  padding-right:15px; margin-left:20px;}
ul.aff li .imgH{margin-top:10px; text-align:center;}
ul.aff li .txtH{margin:20px 0px 0px 5px; text-align:center;}
ul.aff li .txtH a:link,ul.aff li .txtH a:visited, ul.aff li .txtH a:hover{font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px; color:#444444; text-decoration:none;}
ul.aff li .txtH a:hover{color:#444444; text-decoration:underline;}
ul.aff li .txtH .normal{font-family:"Times New Roman", Times, serif;font-weight:normal;font-size:11px; color:#999999;} 
ul.aff li .txtH p{margin-top:3px;} 



#footer{
	font-size:11px;
	width:900px;
	background:#0099FF;
	padding:20px 20px 10px 20px;
	color:#FFFFFF;
}
.dottedBorderBottom{
	border-bottom:1px dotted #FFFFFF;
}
#footer .sitemapped{
	line-height:18px;
	padding-right:30px;
	max-width:none;
}
#footer a{
	color:#FFFFFF;
}
/*footer ends*/
/*tv*/
#tv .tvnav{
	width:28%;
	font-size:9px;
	border-bottom:1px dotted #000000;
	border-top:1px dotted #000000;
}
#tv a{
	font-size:11px;
	line-height:22px;
}
/*tv ends*/
/*employee of the month*/
#eotm{
		/* to fix IE6 float bug but hide from MacIE \*/
	position: relative;
	/* end hack */
}
#eotm #employee{
	height:89px;
	background:#0099FF;
	margin-bottom:6px;
}
#eotm #employee a{
	color:#FFFFFF;
}
#eotm .caption{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:bold;
}
#eotm .captionbody{
	padding:8px;
	width:76%
}
.btn{
	text-align:left;
	color:#FFFFFF;
	border:none;
	padding:2px 3px 2px 12px;
	cursor:pointer;
	background:url(../images/arrowWhite.gif) 6px center no-repeat #0099FF;
	text-decoration:none;
}
.btn:hover{
	text-decoration:none;
	background:url(../images/arrowWhite.gif) 8px center no-repeat #FF0066;
}
/*epmloyee of the month ends*/
/*side boxes*/
.quickSide img{
	float:left;
}
.quickSide{
	background:#0099FF;
	height:90px;
}
.quickSide .txt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:16px;
	width:46%;
	line-height:90px;
	text-align:center;
}
.quickSide a{
	color:#FFFFFF;
}
/*side boxes ends*/
/*Gossip*/
#gossip{
	padding:8px;
	width:344px;
	height:78px;
	font-size:16px;
	font-weight:bold;
	background:url(../images/media/gossip.jpg);
}
#gossip #gossipContent{
	width:70%;
}
#gossip .biggerTxt a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
}
#gossip a{
	width:60%;
	color:#FFFFFF;
}
/*gossip ends*/
/*breadcrumbs*/
#breadcrumbs{
	width:99%;
	border-bottom:1px dotted #CCCCCC;
	padding:3px 0 3px 8px;
	font-size:9px;
}
#breadcrumbs a{
	font-size:11px;
	color:#666666;
}
/*breadcrumbs end*/
/*universities*/
#uniSearchqueries{
	border-bottom:1px dotted #CCCCCC; 
	border-top:1px dotted #CCCCCC; 
	padding:10px 0 10px 10px;
}
.alphaBet{
	height:20px;
	line-height:20px;
	background:#2CAAFF;
	color:#FFFFFF;
	border-left:1px solid #CCCCCC;
}
#uniSearchqueries a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:3px 3px 3px 4px;
	text-decoration:none;
}
#uniSearchqueries a:hover{
	background:#000000;
	font-weight:bold;
	padding:3px 3px 3px 4px;
	text-decoration:none;
}
#uniSearchResults{
	padding:3px 0 10px 0px;
	font-size:10px;
}
#uniSearchResults a{
	color:#FFFFFF;
	font-size:10px;
	padding:2px 3px 2px 3px;
	background:#47B9EE;
	text-decoration:none;
}
#uniSearchResults a:hover{
	/*background:#343434;*/
	text-decoration:none;
}
#uniSearchResultsSquare{
	background:#EEEEEE;
	padding:8px;
}

#uniDiscounts .contactInfo{
	width:34%;
	overflow:hidden;
}
#uniDiscounts .discount{
	width:60%;
	padding-left:25px;
	border-left:1px dotted #FFFFFF;
}
#uniDiscounts .blue{
	font-size:11px;
	padding:5px 5px 5px 8px;
	background:#44B0E3;
	color:#FFFFFF;
	display:block;
	width:511px;
	float:left;
	text-decoration:none;
	border-bottom:1px solid #3D9ECC;
}
#uniDiscounts .blue:hover{
	background:#3D9ECC;
	font-size:11px;
	padding:5px 5px 5px 8px;
	color:#FFFFFF;
	display:block;
}
#uniDiscounts .blue a{
	font-size:11px;
	background:none;
	color:#FFFFFF;
	text-decoration:underline;
}
#uniDiscounts .darkblue{
	width:511px;
	float:left;
	font-size:11px;
	padding:5px 5px 5px 8px;
	background:#47B9EE;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	border-bottom:1px solid #3D9ECC;
}
#uniDiscounts .darkblue a{
	font-size:11px;
	background:none;
	color:#FFFFFF;
	text-decoration:underline;
}
#uniDiscounts .darkblue:hover{
	background:#3D9ECC;
	font-size:11px;
	padding:5px 5px 5px 8px;
	color:#FFFFFF;
	display:block;
}
#uniDiscounts u{
	position:relative;
	text-decoration:none;
	font-size:12px;
	border-bottom:1px dotted #FFFFFF;
}
#uniDiscounts a.unite{
	display:block;
	text-decoration:none;
	margin:0;
	padding:0;
	cursor:pointer;
}

/*no discount*/
#noDiscounts .yellow{
	font-size:11px;
	padding:5px 5px 5px 8px;
	background:#E3BF52;
	color:#343434;
	display:block;
	text-decoration:none;
	border-bottom:1px solid #CCAC49;
}
#noDiscounts .yellow:hover{
	background:#CCAC49;
	font-size:11px;
	padding:5px 5px 5px 8px;
	color:#343434;
	display:block;
}
#noDiscounts .darkyellow{
	font-size:11px;
	padding:5px 5px 5px 8px;
	background:#EEC856;
	color:#343434;
	display:block;
	text-decoration:none;
	border-bottom:1px solid #CCAC49;
}
#noDiscounts .darkyellow:hover{
	background:#CCAC49;
	font-size:11px;
	padding:5px 5px 5px 8px;
	color:#343434;
	display:block;
}
/*nextpage*/
#nextpage{
	font-size:11px;
}
#nextpage a{
	color:#FFFFFF;
	font-size:10px;
	padding:2px 3px 2px 3px;
	background:#0066FF;
	text-decoration:none;
}
#nextpage a:hover{
	background:#343434;
	text-decoration:none;
}
/*nextpage ends*/
/*go btn*/
#nextpage button{
	cursor:pointer;
	border:none;
	color:#FFFFFF;
	font-size:10px;
	padding:2px 3px 2px 3px;
	background:#0066FF;
	text-decoration:none;
}
#nextpage button:hover{
	background:#343434;
	text-decoration:none;
}
/*go btn ends*/
/*video*/
.video img{
	float:left;
	margin:0 10px 0px 0;
}
.vidinfo{
	width:72%;
}
.video .videoheadings{
	font-size:14px;
	font-weight:bold;
}
/*bubbles*/
.videobubble{
	background:url(../images/videocloud.gif) 0px 1px no-repeat;
	text-indent:18px;
	width:80px;
	font-size:12px;
}
.commentbubble{
	background:url(../images/commentcloud.gif) 0px 2px no-repeat;
	text-indent:18px;
	width:110px;
	font-size:12px;
}
.createbubble{
	background:url(../images/create.gif) 0px 2px no-repeat;
	text-indent:18px;
	width:100px;
	font-size:12px;
}
ol li{
	list-style-position:outside;
}
ol{
		margin:0px;
}
/*
##############################################
## forms 
##############################################
*/
fieldset{
	border:none;
	margin:0;
	padding:0;
}
label{
	color:#333333;
}
.box ol{
	list-style:none;
}
.box ol label{
	display: inline-block;
  	line-height: 1.8;
  	vertical-align: top;
	width:110px;
}
.box input{
	margin:0px 0px 4px 4px;
	padding:2px 2px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #E3E3E3;
	color:#666666;
	font-size:11px;
}
.box input:hover{
	border:1px solid #AAAAAA;
}
.box select:hover{
	border:1px solid #AAAAAA;
}
.box textarea:hover{
	border:1px solid #AAAAAA;
}
.box textarea{
	color:#666666;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	border:1px solid #E3E3E3;
}
.box form{
	padding:15px;
}
.box fieldset{
	margin:0px;
	padding:0px;
	border:none;
}
.box label{
	font-weight:bold;
	padding-top:3px;
	text-align:right;
	font-size:11px;
}
input.submitForm{
	margin:0px 0px 5px 4px;
	color:#FFFFFF;
	text-align:left;
	padding:7px 0 7px 3px;
	width:110px;
	border:1px solid #E3E3E3;
	background:#666666;
	cursor:pointer;
	font-size:11px;
	text-decoration:none;
}
.submitForm{
	margin:0px 0px 5px 4px;
	color:#FFFFFF;
	text-align:left;
	padding:7px 0 7px 3px;
	width:110px;
	border:1px solid #E3E3E3;
	background:#666666;
	cursor:pointer;
	font-size:11px;
	text-decoration:none;
}
.submitForm:hover{
	background:#333333;
}
select{
	margin:0px 0px 4px 4px;
	padding:2px 2px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #E3E3E3;
	color:#666666;
	font-size:11px;
}
/*twitter starts*/
#mainTwit{
	/*background:url(../images/twitterback.jpg) -30px bottom #FFFFFF no-repeat;*/
	background:url(../images/twitterBanner7.jpg)  #FFFFFF no-repeat;
	padding:14px 8px 12px 130px;
	border-top:1px solid #0092f3;
	border-right:1px solid #0092f3;
	border-left:1px solid #0092f3;
	/*border-bottom:1px dotted #03ABEF;*/
}
#twitter_div{
	font-size:0.9em;
	background:#FFFFFF;
	padding:15px;
	padding-left:40px;
	border-bottom:1px solid #0092f3;
	border-right:1px solid #0092f3;
	border-left:1px solid #0092f3;
}
#twitter_div a{
	color:#003366;
	text-decoration:underline;
}

#twitter_update_list li{
	margin-bottom: 20px;
	margin-top: 10px;
	padding-left: 20px;
	list-style:none;
	margin-left:0px;
	background:url(../images/twittercloud.gif) no-repeat 0 2px;
}
#twitter_update_list a{
	color:#0066FF;
	text-decoration:underline;
}
#twitter_update_list span a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#twitter_update_list span a:hover{
	color:#000;
	text-decoration:underline;
	/*font-weight:bold;*/
}
/*tooltip css starts*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: none;
	background-color: #FF0000;
	color:#FFFFFF;
	font-size:11px;
	padding:2px 5px 3px 5px;
	/*opacity:1;*/
}
#tooltip h3, #tooltip div { margin: 0; }

/*facebook*/
.facebook{
	border-top:1px solid #3b5997;
	border-right:1px solid #3b5997;
	border-left:1px solid #3b5997;
}
/*EMPLOYEE OF THE MONTH*/
.note{color:#FF0000}
#accordion ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#accordion li{
	list-style:none;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#accordion li.emp_left{
	margin-left:79px;
}
#accordion .emp_frame{
	background:url(../employeemonth/images/frame.jpg) left top no-repeat;
	width:79px;
	height:91px;
}
#accordion img{
	padding:10px 20px 10px 10px;
	margin:0px;	
}
#accordion .emp_box{
	width:348px;
	padding:10px;
	border:1px solid #E7E7E7;
	background:#EFEFEF;
}
#accordion .emp_box span{
	font-size:11px;
}
#accordion .emp_box a.emp_nominee{
	background:url(../employeemonth/images/readmorebtn.jpg) no-repeat left top;
	width:87px;
	height:21px;
	line-height:21px;
	padding:3px 6px 4px 6px;
	color:#FFF;
}
#accordion .emp_box a.vote{
	background:url(../employeemonth/images/votebtn.jpg) no-repeat left top;
	width:55px;
	height:21px;
	line-height:21px;
	padding:3px 6px 4px 6px;
	color:#000;
}
#accordion .emp_box .emp_panel {
	display:none;
}
.vote ul{list-style:none;}
.vote li{padding:3px 0;}
.vote label{font-size:11px; font-weight:bold;}
.vote input{border:1px solid #999999; width:150px;}
.vote input.signinbt{border:none; background:#0066FF; color:#FFFFFF; padding:3px 2px; cursor:pointer}
.vote input.signinbt:hover{background:#666666}

.employeeoftheyear_txt{color:#5F6675}

.emp_frame_winner{
	background:url(../employeemonth/images/winnerpage.jpg) left top no-repeat;
	width:152px;
	height:176px;
	margin:0 0px 10px 0;
	padding:19px 0px 0px 21px;
}
.emp_homeframe_winner{
	background:url(../employeemonth/images/winnerpage.jpg) left top no-repeat;
	width:152px;
	height:162px;
	margin:0 0px 0px 0;
	padding:14px 0px 0px 21px;
}
.winner_cont{position:relative}
.winner_descript{
	bottom:0px;
	width:167px;
}
span.winner_head{font-size:31px;}


.monte h1{color:#FF0000; font-size:21px}
.monte h2{color:#22656F; font-size:21px}
.monte h3{color:#119EA9; font-size:14px}
.monte h4{color:#119EA9; font-size:21px}
.monte .nb{color:#2A7B80}


.cardenparkcomp{background:#FFB400; padding:21px}
.cardenparkcomp .contentarea{background:#FFF; padding:10px}

.cardenparkside img{float:left}
.cardenparkside h2{font-size:16px}
.cardenparkside span{font-size:16px}
.cardenparkside .naming{display:block; padding:35px 18px 18px 18px; float:left; width:210px}

ul.nobullets{list-style:none; margin:10px 0 10px 0}
.smalltext{font-size:10px}
.AMEXborder{border:#003366 1px solid; width:500px; margin-left:5px; padding:10px; background:#FFF}

/*HEAL START*/
ul.heallist{margin:10px 0; list-style:none} 
ul.heallist li{margin:0; list-style:none}
ul.heallist li ul{margin:0 0 18px 0}
ul.heallist li a{color:#0099FF; font-weight:bold}

.healvote img.speaker{float:left; margin:0px 10px 10px 0; padding:2px 0 0 0}

strong.healcatheading{background:url(../healvote/images/healheadingback.jpg) no-repeat; width:534px; height:22px; text-indent:10px; display:block; padding-top:3px}

span.heallineup{padding:0 0 0 21px; display:block}
/*HEAL END*/

/*VIDEO PAGE START*/
ul.videolistings{list-style:none; clear:both}
ul.videolistings li{display:block; width:160px; float:left; margin-left:15px; background:url(../video/images/shadowbelowvid.png) 0px 100px no-repeat}
ul.videolistings li img{margin-bottom:5px}
ul.videolistings li a{text-decoration:none}
/*VIDE PAGE END*/