@charset "utf-8";
body {
	margin-top:0px;
}
#headerBoundary {
	position:relative;
	width:825px;
	height:auto;
	text-align:left;
	margin:auto;
	z-index:7;
	background-image: url(/images/full/backgroundBorder825.png);
	background-repeat: repeat-y;
}
#header {
	position:relative;
	/*margin:auto;*/
	width:805px;
	height:100px;
	z-index:-1;
	text-align: left;
	background-image: url(/images/full/backgroundwords_small.png);
	background-repeat: no-repeat;
	background-position: center top;
	left:12px;
}
#header_logo {
	position:absolute;
	top: 0px;
	left:20px;
}
#mainmenu {
	position:relative;
	width:400px;
	height:40px;
	text-align: left;
	padding-top:15px;
	padding-left:10px;
	top:0px;
	background-image: url(/images/full/menubar.png);
	background-repeat: no-repeat;
	background-position: 0px -10px;
}
#topMenuBar {
	display:inline;
	float:right;
	right:2px;
	text-align:right;
	padding:2px 10px 3px 25px;
	margin-right:8px;
	height:31px;
	background:url(/images/full/topmenubar.png);
	background-position:left bottom;
}
#content {
	position:relative;
	margin:auto;
	width:825px;
	background-image: url(/images/full/backgroundBorder825.png);
	background-repeat: repeat-y;
	top:0px;
	
}
#content_bg {
	position:absolute;
	background-color: #fff;
	background-repeat: repeat-x;
	height:280px;
	width:800px;
	background-image:url(/images/full/backgroundContent.png);
	margin-left:12px;
	margin-right:12px;
	z-index:-51;
}
#content_full {
	position:relative;
	float:left;
	height:auto;
	padding-top:10px;
	width:785px;
	left:20px;
	min-height:450px;
}
#content_left {
	position:relative;
	float:left;
	height:auto;
	padding-top:10px;
	width:575px;
	left:20px;
	min-height:450px;
}
#content_right {
	position:relative;
	float:right;
	width:220px;
	height:auto;
	right:10px;
	
}
#content_right_begin {
	height:32px;
	background-image: url(/images/full/rightMenu_begin.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
	padding-right:20px;
	text-align:right;
}
#content_right_mid {
	background-image:url(/images/full/rightMenu_mid.png);
	background-repeat:repeat-y;
	background-position: left top;
	
	min-height:200px;
	padding-left:20px;
	padding-right:5px;
}
#content_right_end {
	height:42px;
	background-image: url(/images/full/rightMenu_end.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
	padding-right:9px;
	padding-bottom:50px;
}

.full-whiteBox_begin {
	position:relative;
	background-image:url(/images/full/content_full_whiteBox_begin.png);
	height:15px;
	background-repeat:no-repeat;
}
.full-whiteBox_mid {
	position:relative;
	background-image:url(/images/full/content_full_whiteBox_mid.png);
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
}
.full-whiteBox_end {
	position:relative;
	background-image:url(/images/full/content_full_whiteBox_end.png);
	height:15px;
	background-repeat:no-repeat;
}


#footer {
	position:relative;
	clear:both;
	width:825px;
	left:0px;
	height:80px;
	padding-top:2px;
	padding-bottom:25px;
	padding-left:25px;
	clear:both;
	z-index:780;
	top:0;
	background: url(/images/full/borderBottom825.png) no-repeat;
	background-position:left bottom;
}
#footer table {
	border-top:dotted 1px #005c2d;
	width:775px;
}
.content_table_logo {
	position:relative;
	float:left;
	width:63px;
	text-align:right;
}
.content_table {
	position:relative;
	float:right;
	width:490px;
	padding-right:15px;
}
.content_table_end {
	position:relative;
	clear:both;
}
.noticeBox {
}
.noticeBox_begin {
	position:relative;
	background-image:url(/images/full/content_left_box_begin.gif);
	height:15px;
	background-repeat:no-repeat;
}
.noticeBox_mid {
	position:relative;
	background-image:url(/images/full/content_left_box_mid.gif);
	padding-bottom:10px;
	padding-left:7px;
}
.noticeBox_end {
	position:relative;
	background-image:url(/images/full/content_left_box_end.gif);
	height:15px;
	background-repeat:no-repeat;
}
.whiteBox_begin {
	position:relative;
	background-image:url(/images/full/content_left_whiteBox_begin.gif);
	height:15px;
	background-repeat:no-repeat;
}
.whiteBox_mid {
	position:relative;
	background-image:url(/images/full/content_left_whiteBox_mid.gif);
	padding-bottom:10px;
	padding-left:7px;
}
.whiteBox_end {
	position:relative;
	background-image:url(/images/full/content_left_whiteBox_end.gif);
	height:15px;
	background-repeat:no-repeat;
	
}

table.apple_application td.icon {
    width:100px;
}

/* 100x100 Tile Icon */
.rounded_corners_icon_container {
    height:100px;
    width:100px;
    position:relative;
}

.rounded_corners_100x100_icon {
    display:block;
    position:absolute;
    height:100px;
    width:100px;
    z-index:0;
}

.rounded_corners_100x100_mask {
    display:block;
    position:relative;
    z-index:1;
}