@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bodyBg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px;
	color: #333333!important;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h5{
	font-size: 13px;
	font-weight: bold;
	color: #8b8a8a;
}

a{
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a:hover{
	color: #763313;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
h1{	font-size: 18px!important;
	font-weight: normal;
	color: #666666!important;
	text-align:left!important;
}
h4{
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: normal;
	color: #666666;
}
.red
{ color:#ff0000;
  font-size:12px;
   }
	
p{ margin:10px; text-align:left;!important}	
.newsDetails
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-bottom:5px;
	margin-bottom:10px;
	

}
table td h4 { margin:0px; padding:0px; margin-top:10px;}
table td .line{ margin:0px; padding:0px; padding-top:4px; margin-bottom:5px; }	
	
.date{ font-size:10px; color:#888888; padding-left:3px; font-style:italic; font-weight:normal;}
.author{font-size:12px; color:#888888; font-style:italic; font-weight:normal;}
.error{ border:1px solid red;  margin-right:3px; position:relative; padding:5px; color:Red; width:90%; padding-left:35px;	background-image: url(images/error.jpeg); background-repeat:no-repeat; background-position:10px 4px; text-align:left;
}
.errorSize
{
	font-size:11px;
	
	}
	.fontSize{font-weight: normal!important; color:#333;}
.cBoth {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
.holder {
	width: 1183px;
	background-image: url(images/holderBg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-right: 9px;
	padding-left: 8px;
}
.header{ width:1183px; position:relative; padding-bottom:20px;
}
.logo {
	float: left;
	width:184px;
	height:99px;
	background-image: url(images/logo.gif);
	margin-top: 1px;
}
.logo a{
	width:184px;
	height:99px;
	display:block;
}

.compName {
	float: left;
	margin-left: 13px;
	display: inline;
	margin-top: 41px;
	width:360px;
	height:19px;
	background-image: url(images/United-States-Twirling-Association.gif);
}
.searchPart {
	float: right;
	margin-top: 36px;
}
.loginSignup {
	text-align: right;
}
.search {
	margin-top: 14px;
	padding-left: 20px;
	background-image: url(images/searchBg.png);
	background-repeat: no-repeat;
	padding-bottom: 3px;
	height: 20px;
}
.search input {
	width: 131px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: left top;
	font-size: 11px;
	margin-bottom: 4px;
	margin-right: 2px;
	color: #666666;
	line-height: 12px;
	background-image: url(images/inputBgNew.gif);
	background-repeat: repeat-x;
}
.topHeading {
	background-image: url(images/topHeading.gif);
	background-repeat: no-repeat;
	margin-top: 33px;
	padding-top: 40px;
	background-position: -4px top;
}
.firstColoum {
	width: 243px;
	float: left;
	padding-right: 10px;
}
.padding {
	padding-right: 5px;
	padding-left: 5px;
}

.firstColoum3 {
	width: 243px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
}
.text {
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.firstColoum h2 {
	font-size: 12px;
	font-weight: bold;
	color: #8b8a8a;
	margin: 0px;
}
.firstColoum3 h2 {
	font-size: 12px;
	font-weight: bold;
	color: #8b8a8a;
	margin: 0px;
}
.pic {
	margin-bottom: 13px;
	margin-top: 7px;
}


.pic img
{
	padding:2px;
	border:1px solid #b2b2b2;
}



.siteContainer {
	padding-bottom: 45px;

}

.mandatory{ font-size:11px; text-align:right; color:#999999;}
.inpText { width:227px; height:19px; border:1px solid #cccccc; background-image: url(images/inputBg.gif); background-repeat:repeat-x;}
.inpTextarea { border:1px solid #cccccc; background-image: url(images/textBoxBg.gif); background-repeat:repeat-x;}


.siteContainerPadding{ 
	padding-bottom: 0px;
}
.InnerHeading {
	margin-top: 30px;
	padding-bottom: 20px;
	background-image: url(images/innerHeadingbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 17px;
	color: #777777;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.InnerHeadingText {
	margin-top: 30px;
	padding-bottom: 20px;
	background-image: url(images/innerHeadingbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666!important;
	font-weight:normal;
}
.topUstaNavigatioTool {
	height: 65px;
	width: 161px;
	position: absolute;
	right: 5px;
	background-image: url(images/innerPageUstaSiteNavigationTool.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 16px;
	padding-left: 10px;
}

.innerPageImage {
	float: left;
	margin-right: 13px;
	margin-bottom: 5px;
	padding:2px;
	border:1px solid #b2b2b2;
}
.line {
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-top:7px;
    
}
.banner{ position:relative; height:231px;}

.breadcome {
	font-size: 10px;
	color: #666666;
}
.breadcome a {
	font-size: 10px;
	text-decoration: none;
}
.breadcome a:hover {
	font-size: 10px;
}




.leftPart {
	float: left;
	width: 158px;
	padding-top: 25px;
	padding-left: 12px;
}
.leftPart ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.leftPart ul li {
	background-image: url(images/navBorder.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	line-height:0px;
}


.rightPart {
	float: left;
	display: inline;
	padding-right: 18px;
	margin-left:20px;
	padding-top: 20px;
	margin-top: 4px;
}


.paddingNone {
	padding: 0px;
	background-image: url(images/gray.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.thirdColoum {
	width: 183px;
	float: right;
	background-color: #f9fbfc;
	background-image: url(images/thirdColoumBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.secondColoum {
	float: left;
	width: 580px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 35px;
}

.innerSecondColoum{
	width:758px;
	padding-top:0px;
	position:relative;
}

.imageNone{ background-image:none;}
.linkArrow {
	margin-left: 4px;
}
.link {
	margin-top: 8px;
}
.link a {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 12px;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
.link a:hover {
	color: #763313;
	padding-right: 12px;
	background-image: url(images/arrow.gif);
	background-position: right -9px;
	font-size: 10px;
}


.ustaNavigation {
	padding-left: 17px;
	padding-top: 15px;
	vertical-align: top;
	padding-bottom: 40px;
}
.ustaSiteNavigation {
	vertical-align: top;
	margin-bottom: 5px;

}
.thirdNav  {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.thirdNav li  a{
	padding-bottom: 3px;
	color:#003399;
	padding-left:10px;
	font-size:11px;
	text-decoration:none;
	display:block;
	
}


.thirdNav li  a:hover{
	padding-bottom: 3px;
	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position:1px 6px;
	padding-left:10px;
	font-size:11px;
	text-decoration:none;
	color:#666666;
	
}


.thirdNavSelected{
	padding-bottom: 3px;
	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position:1px 6px;
	padding-left:10px;
	font-size:11px;
	text-decoration:none;
	color:#666666!important;
}
.divider {
	height: 26px;
	background-image: url(images/divider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 30px;
	margin-bottom: 5px;
}
.downloadDocument {
	border: 5px solid #d9e6ec;
	margin-right: 5px;
	margin-left: 7px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.downloadDocument ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
.downloadDocument ul li{
	list-style-type: none;
	margin-bottom: 10px;
}
.downloadDocument ul li a{
	background-image: url(images/arrowLi.gif);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 14px;
	background-position: left 4px;
	text-decoration: none;
}
.downloadDocument ul li a:hover{
	background-image: url(images/arrowLi.gif);
	background-repeat: no-repeat;
	background-position: left -73px;
}


















.footer {
	height: 120px;
	background-color: #f8f8f8;
	width:100%;
}
.heading {
	height: 23px;
	background-image: url(images/download_documents.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 7px;
}

.firstColoum ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
.firstColoum ul li{
	list-style-type: none;
	margin-bottom: 10px;
}
.firstColoum ul li a{
	background-image: url(images/arrowLi.gif);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 14px;
	background-position: left 4px;
	text-decoration: none;
}
.firstColoum ul li a:hover{
	background-image: url(images/arrowLi.gif);
	background-repeat: no-repeat;
	background-position: left -73px;
}


.firstColoum3 ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
.firstColoum3 ul li{
	list-style-type: none;
	margin-bottom: 10px;
}
.firstColoum3 ul li a{
	background-image: url(images/arrowLi.gif);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 14px;
	background-position: left 4px;
	text-decoration: none;
}
.firstColoum3 ul li a:hover{
	background-image: url(images/arrowLi.gif);
	background-repeat: no-repeat;
	background-position: left -73px;
}


.lineHeightText{ line-height:18px;}


.footerLinks {
	width: 1200px;
	height: 20px;
	background-image: url(images/footerBg.png);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding-top: 90px;
	color: #999999;
}
.footerLinks a {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	margin-right: 4px;
	margin-left: 4px;
	text-decoration: none;
}
.footerLinks a:hover {
	color: #763313;
}







.popBox{
	position:absolute;
	top: 135px;
	right: 0px;
}

.topPopBg{
width:642px;
height:29px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/topPopHeader.png');
}
.topPopBg[class] {
	background-image:url(images/topPopHeader.png);
}
.popContentBg{	
width:602px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:5px;
background-position:center;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/popMiddleBg.png');
}

.popContentBg[class] {
	background-image:url(images/popMiddleBg.png);
}

.popFooter{
width:642px;
height:17px;
line-height:0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bottomPopHeader.png');
}
.popFooter[class] {
	background-image:url(images/bottomPopHeader.png);
}
.step{ width:24px; height:204px; position:absolute; left:-80px; top:0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/stepBg.png');
       }
.step[class] {background-image:url(images/stepBg.png);}
.stepNav{position:absolute; left:-80px;
          top:80px; 
         
           
           }
.headerRow_grid {
	
	font-size:12px;
	color:#666666;
	padding:6px;
	font-weight:bold;
	
	
}
.alternateRow {
	background-color:#ececec;
	
		 
	}
	
.headerRow_grid {
	background-color:#e7eefa;
	font-size:12px;
	color:#666666;
	padding:6px;
	border-bottom:#999999 1px solid;
	border-right:#cccccc 1px solid;

}
.headerRow_gridR {
	background-color:#e7eefa;
	font-size:12px;
	color:#666666;
	padding:6px;
	border-bottom:#999999 1px solid;
	

}

.gridBorderLBL {
	
	border-right:#cccccc 1px solid;
	padding-left:5px;
	border-bottom:1px solid #ececec;
}

.gridBorderLB {
	
	border-right:#cccccc 1px solid;
	padding-left:5px;
	 padding:6px;
	 border-bottom:1px solid #ececec;
}
.gridBorderLBR {	
	
	padding-left:5px;
	 padding:6px;
	 border-bottom:1px solid #ececec;
}

.gridView {
	font-weight:normal;
	color:#000000;
	/*border:#009900 1px solid;*/
	
}
.eventHeading{
	background-color: #e7eefa;
	font-weight: bold;
	color: #8b8a8a;
	padding-left: 15px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

.eventHeadingGrid{
	background-color: #ececec;
	padding-left: 15px;
	padding-right: 10px;
}
.eventHeadingGridLast{
	background-color: #ececec;
	padding-left: 15px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

.rightBorderNone{
	border-right-style: none!important;
}





















.leftPartText {
	float: left;
	width: 160px;
	padding-top: 23px;
	padding-left: 10px;
}
.leftPartText ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.leftPartText ul li {
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(images/navBorder.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 2px;
}
.leftPartText ul li a{
	font-size: 12px;
	text-decoration: none;
	color: #335cad;
	font-weight: bold;
	padding-left: 13px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
.leftPartText ul li a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #7C7C7C;
	font-weight: bold;
	padding-left: 13px;
	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position: 4px;
}
.selected{
	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	color: #7C7C7C!important;
}



.leftPartText2 {
	float: left;
	width: 158px;
	padding-top: 25px;
	padding-left: 12px;
}
.leftPartText2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.leftPartText2 ul li {
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(images/navBorder.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 1px;
}
.leftPartText2 ul li a{
	font-size: 12px;
	text-decoration: none;
	color: #335cad;
	font-weight: bold;
	padding-left: 13px;
	display: block;
	font-family: 'Trebuchet MS', sans-serif;
}
.leftPartText2 ul li a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #7C7C7C;
	font-weight: bold;
	padding-left: 13px;
	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position: 4px;
}
.selected2{
	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	color: #7C7C7C!important;
}






.leftPartText3 {
	float: left;
	width: 158px;
	padding-top: 25px;
	padding-left: 12px;
}
.leftPartText3 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.leftPartText3 ul li {
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(images/navBorder.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 1px;
}
.leftPartText3 ul li a{
	font-size: 12px;
	text-decoration: none;
	color: #335cad;
	padding-left: 13px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.leftPartText3 ul li a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #7C7C7C;
	padding-left: 13px;
	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position: 4px;
}
.selected3{
	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	color: #7C7C7C!important;
}

.subNav {
	padding-left:10px;
	display: block;
	margin-bottom: 2px;
}
.subNav a{
	display: block;
	font-size: 11px!important;
	font-weight: normal!important;
	padding-bottom: 2px;
}
.subNav a:hover{
	display: block;
	font-size: 11px!important;
	font-weight: normal!important;
	padding-bottom: 2px;
	background-image: url(images/subNavBg.gif)!important;
	background-repeat: no-repeat;
	background-position: 4px;
	color: #7C7C7C!important;
}

.subNavSelected{}
.sideBar { width:135px; margin-right:60px;}

.sideBarLevel2{
width:135px;
	background-image: url(images/navBorder.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}
.sideBarLevel2 a{ 
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #335cad;
	font-weight: bold;
	font-size: 12px;
	padding-left: 13px;
	display: block;
}

.sideBarLevel2 a:hover{
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	padding-left: 13px;
	display: block;
}
.sideBarLevel3 {width:150px;}

.sideBarLevel3 a{	
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	margin-top:2px;
	margin-left:3px;
	text-decoration: none;
	color: #335cad;
	font-weight: normal;
	font-size: 11px!important;
	padding-left: 15px;
	display: block;
}
.sideBarLevel3 a:hover{	
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	margin-bottom: 0px;
	margin-top:2px;
	margin-left:3px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #999999;
	font-weight: normal;
	font-size: 11px!important;
	padding-left: 15px;
	display: block;
		background-image: url(images/subNavBg.gif)!important;
	background-repeat: no-repeat;
	background-position: 4px;

}

.sideBarLevel2Selected{	background-image: url(images/liBg.gif);
	background-repeat: no-repeat;
	background-position: 4px;
	color: #7C7C7C!important;
	padding-left:13px;
}

.sideBarLevel3Selected{	background-image: url(images/subNavBg.gif)!important;
	background-repeat: no-repeat;
	background-position: 4px;
	color: #7C7C7C!important;
}

.mainContent { width:955px; overflow-x:auto; padding-bottom:20px; }


.mainContent table { width:98%!important;}

.mainContent table td{ font-size:12px!important; text-align:left!important;}

font b{font-size:12px!important; font-weight:normal; color:7c7c7c!important; }




.backtoHome {
	padding-left: 18px;
	background-image: url(images/homeArrow.gif);
	background-position:0px 3px;
	background-repeat: no-repeat;
	padding-bottom:15px;
}



.backtoHome a{
	color:#335cad;
	font-size: 12px;
	font-weight:bold!important;

}

.backtoHome a:hover{
	font-size: 12px;
	font-weight:bold!important;
	color:#999999!important;

}
