/* 	Skyworks Solutions, Inc.
	Theme CSS
	2Advanced Studios
*/
@import url(inc_css/theme_nav.css);
@import url(inc_css/theme_util.css);
@import url(inc_css/theme_footer.css);
@import url(inc_css/theme_headers.css);
@import url(inc_css/small.css);
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Body - General Layout Structure	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body	{
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;
}
.initContainerLarge	{
	margin: 0 auto;
	padding: 0;
	width: 98%;
	text-align: left;
}
.initContainerSmall	{
	margin: 0 7px 0 7px;
	padding: 0;
	width: 760px;
	text-align: left;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Header elements	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header	{
	margin: 0;
	padding: 0;
	background: #FFFFFF url(/sky_graphics/header/header_bg.gif) top left repeat-x;
	height: 141px;
}
#headerLeft	{
	height: 141px;
	background: url(/sky_graphics/header/headerLeft_bg.gif) top left no-repeat;
}
#headerRight	{
	height: 141px;
	background: url(/sky_graphics/header/headerRight_bg.gif) top right no-repeat;
}
#headerCenter {
	margin: 0 24px 0 24px;
}
#hideTitle	{
	display: none;
}
#search	{
	font-size: 10px;
	margin: 0;
	padding: 0 12px 0 0;
	text-align: right;
	height: 33px;
}
#search form{
	margin: 0;
	padding: 0;
}
#search input{
	vertical-align: top;
	margin: 0;
	padding: 2px 2px 0 4px;
    border: 1px solid #9BA2A9;
    background: #FFFFFF url(/sky_graphics/design/frmshadow_txtBox1.gif) left top repeat-x;
	font-family: Verdana, Arial, geneva, sans-serif;
    font-size: 10px;    
    color: #000000;
	height : 15px;
	width : 148px;
}
#search img{
	margin: 0;
	padding: 1px 0 0 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Navigation elements
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
   	/*	Calling @import url(inc_css/theme_nav.css);
		replacing list items with images of btns
		+ Lower navigation							*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Flash	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#flash	{
	width: 335px;
	height: 72px;
	float:	left;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Content Buffers - display trickery	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#contentBuffer	{
	font-size:9px;
	display:block;
	height: 19px;
	background: url(/sky_graphics/header/contentBuffer-bg.gif) top left repeat-x;
}
#contentBuffer-left	{
	float: left;
	display: block;
	height: 19px;
	width: 253px;
	background: url(/sky_graphics/header/contentBuffer-left.gif) top left no-repeat;
}
#contentBuffer-right	{
	float: right;
	display: block;
	height: 19px;
	width: 158px;
	background:	url(/sky_graphics/header/contentBuffer-right.gif) top right no-repeat;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Secondary Column - left side	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#secondaryColumn {
	font-size:9px;
	position: relative;
	left: 21px;
	width: 186px;
	float: left;
	text-align: left;	
	min-height: 10px;	
	/* IE5.x/Win Min-Height Hack */
	/* hide rule from IE/Mac \*/
	_height: 10px;
	/* end hide */
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Subnavigation	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#subNavigation ul {
	padding: 0 0 0 20px;
	margin: 0;	
}
#subNavigation li {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004B85;
	list-style-image: url(/sky_graphics/subnav/subnav_bullet.gif);
}
#subNavigation li a {
	display: block;
	width: 170px;
	color: #004B85;
	text-decoration: none;	
}
#subNavigation li a:hover {
	background: url(/sky_graphics/subnav/subnav_bg.gif) top left repeat-y;
}
.subnavHeader {
	font-size: 12px;
}
#subNavigationEnd {
	margin: 10px 0 0 0;
	display: block;
	width: 186px;
	height: 22px;
	background: url(/sky_graphics/subnav/subnavEnd_bg.gif) top left no-repeat;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Quicklinks	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#quickLinks{
	margin: 5px 0 0 3px;
}
#quickLinksHeader{
	padding: 2px 0 0 5px;
	display: block;
	width: 181px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background: url(/sky_graphics/subnav/quicklinksHeader_bg.gif) top left no-repeat;
}
#quickLinksBase{
	height: 141px;
	margin: -2px 0 0 0;
	background: url(/sky_graphics/subnav/quicklinksBase_bg.gif) top left no-repeat;
	text-align: center;
}
#quickLinksBase form {
	margin: 0;
	padding: 10px 0 0 0;
}
.drpDown1111{
	padding: 0;
	margin: 0 0 -3px 0;
	width: 160px;
  border: 1px solid #9BA2A9;
  background: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;    
  color: #914800;		
}
.drpDown1{
	padding: 0;
	margin: 0 0 -3px 0;
	width: 160px;
  border: 1px solid #9BA2A9;
  background: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;    
  color: #3D6389;		
}
#quickLinksBase input{
	vertical-align: top;
	margin: 5px 0 0 0;
	padding: 2px 2px 0 4px;
  border: 1px solid #9BA2A9;
  background: #FFFFFF url(/sky_graphics/design/frmshadow_txtBox1.gif) left top repeat-x;
	font-family: Verdana, Arial, geneva, sans-serif;
  font-size: 10px;    
  color: #000000;
	height : 15px;
	width : 120px;
}
#quickLinksBase img{
	margin: 5px 0 0 0;
	padding: 1px 0 0 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Main Column - right side	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#mainColumn {
	
	margin: 0 0 0 220px;
	text-align: left;
	display: block;
}
/* Hides from IE5-mac \*/
* html #mainColumn {height: 1%;}
/* End hide from IE5-mac */
/* Fixes IE terrible problems */
#mainColumn table {
	margin-right: -3px;
	width: 98%;
}
#mainColumn td {
	font-size: 60%;
}
#mainColumn td p {
	font-size: 125%;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Utility elements	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
   	/*	Calling @import url(inc_css/theme_util.css);
		replacing list items with images of btns	*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Columns within Main Column	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#mainColumns {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#mc1 {
	float: left;
	width: 275px;
}
#mc2 {
	float: left;
	width: 275px;
}
.mainColumns {
	float: left;
	min-height: 10px;
	/* IE5.x/Win Min-Height Hack */
	/* hide rule from IE/Mac \*/
	_height: 10px;
	/* end hide */
}
.mc1{
	padding: 0 10px 0 0;
	float: left;
	width: 275px;
}
.mc2{
	float: left;
	width: 275px;
}
.mainColumns ul{
	list-style-position: inside;
	margin: 0 0 20px 0;
	padding: 0;
	list-style-image: url(/sky_graphics/design/subHeader_bullet.gif);
}
.mainColumns li{
	color: #656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	margin: 0;
}
.mainColumns li a{
	color: #004B85;
	font-weight: bold;
	text-decoration: none;
}
.mainColumns li a:hover {
	color: #6B94B3;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Default list within Main Column	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#defaultList{
}
#defaultList ul{

	list-style-image: url(/sky_graphics/design/subHeader_bullet.gif);
}
#defaultList li{
	color: #656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
#defaultList li a{
	color: #004B85;
	font-weight: bold;
	text-decoration: none;
}
#defaultList li a:hover {
	color: #6B94B3;
}

.defaultList{
}
.defaultList ul{

	list-style-image: url(/sky_graphics/design/subHeader_bullet.gif);
}
.defaultList li{
	color: #656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;

}
.defaultList li a{
	color: #004B85;
	font-weight: bold;
	text-decoration: none;
}
.defaultList li a:hover {
	color: #6B94B3;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	General modifiers	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.imgLeft {
	float: left;
}
.imgRight {
	float: right;
}
.floatClear {
	clear:both;
}
.floatClearRight {
	clear:right;
}
.floatClearLeft {
	clear:left;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Footer - bottom	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
   /*	Calling @import url(inc_css/theme_footer.css);
		replacing list items with images of btns	*/
#footer	{
	margin: 0 auto;
	margin-top: 20px;
	background: url(/sky_graphics/footer/footer_bg.gif) top left repeat-x;
	height: 50px;
	display:block;
	text-align: center;
}
#footerLeft	{
	height: 53px;
	background: url(/sky_graphics/footer/footerLeft_bg.gif) top left no-repeat;
}
#footerRight	{
	height: 53px;
	background: url(/sky_graphics/footer/footerRight_bg.gif) top right no-repeat;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Headers - h1 replace	
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*	Calling @import url(inc_css/theme_header.css);
		replacing h1 with images of headers */
		
/*	IE Hack for tables floating */