#main A {
	COLOR: #666
}
#main A:hover {
	COLOR: #08c
}
#main .light .inside {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #content H2 {
	COLOR: #fff; TEXT-INDENT: 0px
}
#main #content H2 A {
	COLOR: #fff; TEXT-INDENT: 0px
}
#main #content H2 {
	FONT-SIZE: 12px; BACKGROUND: url(downloads/images/boxtopblue582.png) no-repeat 0px 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#main #content H2 A {
	DISPLAY: block; BACKGROUND: url(downloads/images/boxtoparrow582.png) no-repeat 0px 0px; BEHAVIOR: url(/global/scripts/lib/iepngfix.htc); TEXT-DECORATION: none
}
#main #content .sidebox H2 {
	MARGIN: 0px -12px
}
#main #content .sidebox H2 A {
	MARGIN: 0px -12px
}
#main #content .sidebox H2 {
	BACKGROUND: url(downloads/images/boxtopblue188.png) no-repeat 0px 0px
}
#main #content .sidebox H2 A {
	BACKGROUND: url(downloads/images/boxtoparrow188.png) no-repeat 0px 0px
}
#main .grid3cola {
	MARGIN-BOTTOM: 0.4em
}
#main .grid3col .column {
	WIDTH: 30%; MARGIN-RIGHT: 7px
}
#main .grid3col .last {
	MARGIN-RIGHT: 0px
}
#main .box A.downloadbutton {
	FLOAT: left; BOTTOM: 0px; POSITION: absolute
}
#main .box .featured A.downloadbutton {
	BOTTOM: 1em
}
#main .justadded .column {
	BOTTOM: 11px
}
#showcase .leadpromo {
	BACKGROUND: url(../images/LeadpromoCTMS2.jpg) no-repeat left bottom; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: auto
}
#showcase .leadpromo H3 {
	BACKGROUND: url(../images/LeadpromoCTMS.jpg) no-repeat left top; MARGIN-BOTTOM: 0px; WIDTH: auto; TEXT-INDENT: -9999px; POSITION: relative; HEIGHT: 320px; overlflow: hidden; outline: none
}
#showcase .leadpromo H3 SPAN.new {
	RIGHT: 0px; BACKGROUND: url(LeadpromoCTMS2.jpg) no-repeat; BEHAVIOR: url(/global/scripts/lib/iepngfix.htc); WIDTH: 62px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 0px; HEIGHT: 62px; overlflow: hidden; outline: none
}
#showcase .leadpromo .grid2cols {
	MARGIN-TOP: -170px;
	BACKGROUND: url(downloads/images/showcase_divider.gif) no-repeat 185px 1em;
	OVERFLOW: hidden;
	ZOOM: 1;
	POSITION: relative;
}
#showcase .leadpromo .grid2cols .column {
	MARGIN: 0px; POSITION: relative
}
#showcase .leadpromo .grid2cols .first {
	MARGIN-LEFT: 20px! important; WIDTH: 425px}
#showcase .leadpromo .grid2cols .last {
	WIDTH: 700px
}
#showcase A.downloadbutton {
	FLOAT: left
}
#showcase .grid3col {
	MARGIN-BOTTOM: 10px
}
#showcase .grid3col .column {
	MARGIN-LEFT: 0px;
	WIDTH: 315px;
	background-image: url(../images/TrialPointEDC.jpg);
	height: 143px;
	background-repeat: no-repeat;
}
#showcase .grid3col .last {
	MARGIN-RIGHT: 7px;
	background-image: url(../images/TrialPointDB.jpg);
	height: 182px;
}

#showcase .grid3col .first {
	MARGIN-RIGHT: 7px;
	background-image: url(../images/TrialPointCTMS.jpg);
	height: 182px;
}
#main .box .featured {
	MIN-HEIGHT: 322px; POSITION: relative; HEIGHT: 312px
}
#main .box .featured DIV.screenshot {
	MARGIN: -10px 0px 16px; OVERFLOW: hidden; HEIGHT: 230px
}
#main .box .featured DIV.screenshot .fade {
	Z-INDEX: 100; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 300px; POSITION: absolute; HEIGHT: 230px
}
#main .featureddownloads .boxbottom .column {
	MIN-HEIGHT: 150px; POSITION: relative; HEIGHT: 150px
}
#main .featureddownloads H2 {
	BACKGROUND: url(downloads/images/content_featureddownloads20070611.gif) no-repeat left top; TEXT-INDENT: -9999px; HEIGHT: 12px
}
#main .featureddownloads HR {
	MARGIN-TOP: -10px
}
#main .featureddownloads P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.3em
}
#main .featureddownloads .boxbottom P {
	FONT-SIZE: 11px
}
#main .featureddownloads IMG.thumbnail {
	FLOAT: right; MARGIN: -5px -5px 0px 5px; POSITION: relative
}
#main .featureddownloads H2 {
	WIDTH: 308px; LINE-HEIGHT: 28px
}
#main .box .featured3rdparty .boxbottom .column {
	MARGIN-TOP: 10px; MIN-HEIGHT: 153px; POSITION: relative; HEIGHT: 153px
}
#main .box .featured3rdparty .boxbottom {
	PADDING-BOTTOM: 6px
}
#main #content .box .featured3rdparty H2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: -22px -20px 0px; PADDING-TOP: 0px
}
#main #content .box .featured3rdparty H2 A {
	POSITION: relative
}
#main .box .featured3rdparty HR {
	MARGIN-TOP: -1.2em
}
#main .box .featured3rdparty P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.3em
}
#main .box .featured3rdparty IMG.thumbnail {
	FLOAT: right; MARGIN: -5px -5px 0px 5px; POSITION: relative
}
#main SPAN.license {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 3px
}
#main SPAN.date {
	DISPLAY: block
}
#main #sidenav {
	HEIGHT: 522px
}
#main .drawer .drawer-content {
	HEIGHT: 40.8em
}
#main UL.drawers {
	MARGIN: 0px
}
#main .slider .drawer-handle {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(downloads/images/slider_handlebg188.png) #939393 no-repeat 0px 0px; MARGIN-BOTTOM: 0px; WIDTH: 100%; CURSOR: default; COLOR: #333; TEXT-INDENT: 15px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#main .slider .drawer-content {
	HEIGHT: auto
}
#main .slider H3.open {
	BACKGROUND-POSITION: -188px 0px; COLOR: #fff; BACKGROUND-COLOR: #72839d
}
#main .boxcap {
	Z-INDEX: 100; BACKGROUND: url(mac/images/box_582capbottom.png) no-repeat; LEFT: 0px; BEHAVIOR: url(/global/scripts/lib/iepngfix.htc); WIDTH: 100%; BOTTOM: -10px; POSITION: absolute; HEIGHT: 5px
}
#main .sidebar .boxcap {
	BACKGROUND: url(downloads/images/sidenav_capbottom.png) no-repeat
}
#main .sidebar .captop {
	BACKGROUND-IMAGE: url(downloads/images/box_188captop.png); BOTTOM: auto; TOP: 0px
}
.sidebox#downloadslider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#downloadslider .drawer-content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#downloadslider .drawer-content UL {
	MARGIN: 0px
}
#downloadslider .drawer-content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-TOP: 6px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#downloadslider .drawer-content LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#downloadslider .drawer-content LI A {
	PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: url(downloads/images/sidebar_linkarrow188.png) no-repeat; OVERFLOW: hidden; ZOOM: 1
}
#downloadslider .drawer-content LI A:hover {
	BACKGROUND-POSITION: -188px 0px
}
#downloadslider .drawer-content IMG.right {
	MARGIN: 0px 13px 2px 0px
}
#downloadslider {
	MIN-HEIGHT: 547px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 188px; POSITION: relative; HEIGHT: 547px
}
#downloadslider H2 {
	BACKGROUND: url(mac/images/latest_headerbg.png) no-repeat; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 25px
}
#downloadslider .drawers .drawer-content {
	MIN-HEIGHT: 472px; PADDING-BOTTOM: 0px; HEIGHT: 472px
}
#downloadslider UL.alldownloads {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 7px
}
#downloadslider UL.alldownloads UL {
	DISPLAY: none
}
#downloadslider UL.alldownloads LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#downloadslider UL.alldownloads LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#movietrailers .featuredtrailer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px auto; WIDTH: auto; PADDING-TOP: 14px; HEIGHT: 212px
}
#movietrailers .featuredtrailer A {
	MARGIN: 0px auto; WIDTH: 134px; HEIGHT: 193px
}
#movietrailers .featuredtrailer A IMG {
	DISPLAY: inline; MARGIN-BOTTOM: 5px; WIDTH: 134px; HEIGHT: 193px
}
#movietrailers .hd {
	DISPLAY: block; BACKGROUND: url(http://movies.apple.com/trailers/home/images/hdlogo20070611.gif) no-repeat left bottom; FLOAT: left; WIDTH: 20px; TEXT-INDENT: -9999px; HEIGHT: 11px
}
#movietrailers .exclusive {
	DISPLAY: block; BACKGROUND: url(http://movies.apple.com/trailers/home/images/exclusivelogo20070611.gif) no-repeat left bottom; FLOAT: left; WIDTH: 44px; TEXT-INDENT: -9999px; MARGIN-RIGHT: 5px; HEIGHT: 11px
}
#movietrailers .populartrailers {
	MARGIN: 14px 0px 0px
}
#movietrailers .populartrailers LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px; PADDING-TOP: 4px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#movietrailers .populartrailers LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#movietrailers .populartrailers LI A {
	PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: url(downloads/images/sidebar_linkarrow188.png) no-repeat
}
#movietrailers .populartrailers LI A:hover {
	BACKGROUND-POSITION: -188px 0px
}
#recentlyadded UL {
	MARGIN: 0px
}
#recentlyadded LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-TOP: 4px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#recentlyadded LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#recentlyadded LI A {
	PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: url(downloads/images/sidebar_linkarrow188.png) no-repeat
}
#recentlyadded LI A:hover {
	BACKGROUND-POSITION: -188px 0px
}
#topwidgets UL {
	MARGIN: 0px
}
#topwidgets LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5ee;
}
#topwidgets LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#topwidgets LI A {
	PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: url(downloads/images/sidebar_linkarrow188.png) no-repeat
}
#topwidgets LI A:hover {
	BACKGROUND-POSITION: -188px 0px; TEXT-DECORATION: none
}
#topwidgets LI A:hover SPAN {
	TEXT-DECORATION: underline
}
#topwidgets IMG {
	VERTICAL-ALIGN: middle
}
#main #content .sidebox#submitdownloads H2 {
	MARGIN-BOTTOM: 0.6em
}
#main .sidebox#submitdownloads H2 A {
	TEXT-INDENT: 0px
}

#gna {
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#gnb {
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    float:left;
	

}
#gnc {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}
#gnd {
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}
#gne {
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	
}
#gnf {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	float:left;
	
}
#gng {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	float:left;
	
}
#gnh {
	
	top: 0px;
	float:left;
	
}
#gni {
	
	top: 0px;
	float:right;
	
}
#gnrl {
	
	top: 11px;
	left:32px;
	width: 200px;
	
	
}
#globalNav{
	position: relative;
	color: #cccccc;
	width: 980px;
	height: 50px;


}

#globalNav img{
 
}
/***********************************************/
#Alerts{
margin:auto;
border:solid 1px #CCCCCC;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: Auto;
width:180px;
background-color:#FFFFFF;
}

.AlertContent{
padding: 0px 0px 0px 5px;
}

.Announcements{
	margin-bottom: 20px;
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-indent:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:415px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}

.tableheader {

margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
height: 20px;
width:100%;
color: #000000;
background-color:#999999;
background-image:url(../images/headerbg.jpg);
background-repeat:repeat-x;
text-align:left;
text-indent: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;


}

#header {
	width: 820px;
	float:right;
	margin: 5px 0px 5px 0px;
	
}
.grid3coltxt {
/*border:solid 1px #CCCCCC; */
margin:65px 20px 10px 20px;



}



.grid3coltxt a {

margin:-15px 0px 0px 0px;

float:right;
color:#333399;
padding-top:5px;

  padding-right : 15px; 
  background : #fff url(../images/forward.jpg) no-repeat bottom right;
  white-space : nowrap; /* Added April 12, 2007 (see note below)*/

}
.secondcol{padding:0 20px 20px 20px;}
