body { font-family:Tahoma, Verdana; font-size:13px; background:#14191D; margin:0px; }

h1 { padding:0px 0px 25px 0px; margin:0px 0px 0px 0px; color:#505458; font-size:28px; /*30px;*/ font-weight:nomral; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
h2 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#14191D; /*font-size:13px;*/ font-size: 11px; font-family:Tahoma, Verdana; font-weight:normal; }
h3 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#5C99C5; font-size:16px; /*color:#161B21; font-size:18px;*/ font-weight:nomral; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
h4 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#5C99C5; font-size:12px; font-weight:nomral; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
h5 { float:left; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; color:#161B21; font-size:18px; font-weight:nomral; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}

form { margin:0px; }
img {border:0px; }
a { color:#7BC143; text-decoration:none; font-weight:bold; }
a:hover { color:#588B2E; }

#container { width:960px; background:url('/Portals/_default/Skins/AustSafe/images/bg.jpg') top center repeat-y #222C35; }
.hide { display:none; visibility:hidden; }

#content { float:left; width:701px; }
#content #inner-home { padding:6px 10px 0px 10px; background:url('/Portals/_default/Skins/AustSafe/images/content_top.jpg') top left no-repeat; }
#content #inner { padding:0px 20px /*20px*/ 15px 50px; line-height:15px; /*20px;*/ background:url('/Portals/_default/Skins/AustSafe/images/content_top.jpg') top left no-repeat; }
/*#content #inner h3 { color:#7BC143; font-family:'Times New Roman'; font-size:17px; text-transform:uppercase; margin:41px 0px 10px 0px; }*/
#content small {font-size: 9px !important;}

#left { width:259px; padding-top:9px; float:left; }
#left #logo, #left #logo a { display:block; height:111px; width:259px; background:url('/Portals/_default/Skins/AustSafe/images/logo.jpg') top center no-repeat; margin:0px; padding:0px; }

#nav-trans { width:259px; height:399px; background:red; }

#nav { list-style:none; padding:0px; margin:0px; border-top:1px solid #958C67; margin-top:18px; }
#nav li { border-bottom:1px solid #958C67; font-size:13px; font-weight:bold; }
#nav li a { display:block; text-decoration:none; padding:5px 0px 5px 25px; color:#C5C2C4; }
#nav li a:hover { color:#FFFFFF; background:#222C35; }

#nav-member {list-style:none; padding:0px; margin:26px 0px 0px 0px; border-top:1px solid #958C67; }
#nav-member li {border-bottom:1px solid #958C67; font-size:13px; font-weight:bold; }
#nav-member li a {display:block; text-decoration:none; padding:5px 0px 5px 25px; color:#222C35; background:url('/Portals/_default/Skins/AustSafe/images/go.gif') center right no-repeat #A4A2A6; }
#nav-member li a:hover { color:#585D64; background-color:#B3B1B5; }

#nav-search { list-style:none; margin:0px 0px 0px 0px; }
#nav-search .title { border-bottom:1px solid #958C67; font-size:13px; font-weight:bold; padding:5px 0px 5px 25px; color:#FFFFFF; /*#C5C2C4;*/ }
#nav-search .form { border-bottom:1px solid #958C67; padding:2px 3px 2px 25px; }
#nav-search .form .txtbox { border:hidden; padding:2px 0px 2px 10px; margin:0px; vertical-align:middle; width:183px; border:1px solid #756F3F; }
#nav-search .form .submit { height:22px; width:32px; border:none; vertical-align:middle; background:url('/Portals/_default/Skins/AustSafe/images/go.gif') top left no-repeat; text-indent:-3000px; }

.menu { margin-top:26px; z-index:1000; }
/* remove all the bullets, borders and padding from the default list styling */
.menu ul { padding:0; margin:0; list-style-type:none; width:259px; border-top:1px solid #958C67; font-size:13px; font-weight:bold; }
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
display:block;
position:relative;
border-bottom:1px solid #958C67;
width:259px;
background:#6B5E2A;
}
/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
/* style the links */
.menu a {
display:block;
width:234px;
text-decoration:none;
padding:5px 0px 5px 25px;
color:#C5C2C4;
text-transform: uppercase; 
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited { width:234px; }
/* style the link hover */
* html .menu a:hover { color:#fff; background:#222C35; }
.menu :hover > a {
color:#fff; 
background:#222C35;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}
.sub ul { 
border-top:1px solid #000000;
background:#FFFFFF;
visibility:hidden;
position:absolute;
top:-158px;
left:259px;
height:400px;
background:#fff;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.sub ul li { background:#1A2320; border-bottom:1px solid #000000;}

.breadcrumbs { padding-top: 7px; text-align:right; }
.breadcrumbs span a { font-family: tahoma; font-size:11px; color:#B7E2FB; font-weight:normal; } 

#membership {
top:-185px;
}
#forms { top:-320px; }
#forms li { position:relative; top:156px; }

#investing { top:-212px; }
#investing li { position:relative; top:211px; }

#financial { top:-266px;  }
#financial li { position:relative; top:265px;  }

#education { top:-293px; }
#education li { position:relative; top:129px;  }

#contact { top:-347px; }
#contact li { position:relative; top:291px;  }

#membership li { position:relative; top:184px; }
#aboutus li { position:relative; top:157px; }

#calc{ top:-239px;  }
#calc li { position:relative; top:238px;  }

#footer { clear:both; padding:20px 30px 0px 30px; color:#89AFCC; font-size:10px; border-bottom:2px solid #6B5E2A; background:url('/Portals/_default/Skins/AustSafe/images/footer_top.gif') top no-repeat #202931; position: relative;}
#footer a { text-decoration:underline; color:#FFFFFF; font-weight:normal; font-style:italic; }
#footer a:hover { color:#666666; }
#footer ul { list-style:none; margin:0px; padding:0px; }
#footer ul li { /*padding-top:5px;*/ }
#footer .left { color:#555C63; /*margin-top:15px;*/ position: absolute; top: 5px; left: 20px;}
#footer .right { /*float:right; margin-top:15px;*/ position: absolute; top: 5px; right: 30px;}

#footer .left a, #footer .right a{ color:#89AFCC; text-decoration:none; font-style:normal; }
#footer table {  }
#footer table td { padding:0px 0px 0px 10px; }

.footBanner {background-color:#273C4D; width:960px; height:118px; margin:0; padding:0;}
.features { margin-top:10px; }
.features a { padding-left:5px; }

.Image p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:inline;  }
.Image { vertical-align:top; width:701px; height:199px; overflow:hidden; }

.Image-home p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display:inline;  }
.Image-home { vertical-align:top; width:701px;  height:272px; overflow:hidden;  background:#fff; }


.menu a {
 color:/*#C5C2C4*/ #FFFFFF !important;
}

#contactHead { font-size:15px; font-weight:bold; padding:0px 0px 0px 0px; margin:12px 0px 0px 0px; color:red; }
.contactSub { font-size:12px; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#A8A9AD; }

.login-mem {  background:url('/Portals/_default/Skins/AustSafe/images/login_mem.jpg') top left no-repeat; border-top:2px solid #222C35; border-bottom:2px solid #222C35; margin-top:10px; padding:34px 0px 8px 5px; text-align:center; }

.login-emp {  background:url('/Portals/_default/Skins/AustSafe/images/login_emp.jpg') top left no-repeat; border-top:2px solid #222C35; border-bottom:2px solid #222C35; margin-top:0px; padding:34px 0px 10px 5px; text-align:center; margin-bottom:0px; }

hr { background:#999999; height:7px; margin:20px 0px 20px 0px; border-collapse:collapse; border:none; }
hr.thin { background:#999999; height:1px; margin:20px 0px 20px 0px; border-collapse:collapse; border:none; }

/* common styling */
.footerMenu { position:relative; z-index:100; width:900px;}
.footerMenu ul li a, .footerMenu ul li a:visited {display:block; text-decoration:none; color:#fff; overflow:hidden;}
.footerMenu ul {padding:0; margin:0; list-style: none;}
.footerMenu ul li {float:left; position:relative; padding: 0 0 0 10px;}
/*.footerMenu ul li ul {display: none;}*/

.footerMenu ul li ul { background:none;  }
.footerMenu ul li ul li a {  padding:0px; }

/* specific to non IE browsers */
.footerMenu ul li:hover a {color:#fff; }
.footerMenu ul li:hover ul {display:block; position:absolute; top:12px; left:0;}
.footerMenu ul li:hover ul li a.no-show {background:#6a3; color:#fff;}
.footerMenu ul li:hover ul li:hover a.no-show {background:#6fc; color:#000;}
.footerMenu ul li:hover ul li ul {display: none;}
.footerMenu ul li:hover ul li a {display:block; background:#202931; color:#666666; padding:3px 0px 3px 10px; }
.footerMenu ul li:hover ul li a:hover {background:#202931; color:#000;}
.footerMenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.footerMenu ul li:hover ul li:hover ul.left {left:-105px;}

#li_1, #li_1 ul li a  { width:100px !important;}
#li_2, #li_2 ul li a  { width:106px !important;}
#li_3, #li_3 ul li a  { width:122px !important;}
#li_4, #li_4 ul li a  { width:122px !important;}
#li_5, #li_5 ul li a  { width:122px !important;}
#li_6, #li_6 ul li a { width:126px !important;}
#li_7, #li_7 ul li a  { width:132px !important;}


/*Styles for Historical Returns*/
.gvReturnsHistoricalIndustry th 
{
 	background-color:#93C46C;
 	color:White;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalIndustryCell
{
	background-color:#93C46C;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalIndustryCellEdit
{
	background-color:#93C46C;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalIndustryCellEdit a 
{
	color:White;
}

.gvReturnsHistoricalIndustryCellMain
{
	background-color:#EFF6E9;
	text-align:center;
	font-size:11px;
}

.gvReturnsHistoricalIndustryEditCell
{
	background-color:#EFF6E9;
	font-size:11px;
	font-weight:bold;
}

.gvReturnsHistoricalIndustryHeader
{
 	background-color:#93C46C;
 	color:White;
 	text-align:center;
 	font-size:18px;
 	padding:20px;
 	font-weight:bold;
 	font-family:Myriad Pro Tahoma, Verdana;
 	line-height:1.2;
}

.gvReturnsHistoricalPersonal th 
{
 	background-color:#709EC5;
 	color:White;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalPersonalCell
{
	background-color:#90B0D0;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalPersonalCellEdit
{
	background-color:#90B0D0;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalPersonalCellEdit a 
{
	color:White;
}

.gvReturnsHistoricalPersonalCellMain
{
	background-color:#EAEFF5;
	text-align:center;
	font-size:11px;
}

.gvReturnsHistoricalPersonalEditCell
{
	background-color:#90B0D0;
	font-size:11px;
	font-weight:bold;
}

.gvReturnsHistoricalPersonalHeader
{
 	background-color:#90B0D0;
 	color:White;
 	text-align:center;
 	font-size:18px;
 	padding:20px;
 	font-weight:bold;
 	font-family:Myriad Pro Tahoma, Verdana;
 	line-height:1.2;
}

.gvReturnsHistoricalPension th 
{
 	background-color:#E19E44;
 	color:White;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalPensionCell
{
	background-color:#E7B168;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalPensionCellEdit
{
	background-color:#E7B168;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsHistoricalPensionCellEdit a 
{
	color:White;
}

.gvReturnsHistoricalPensionCellMain
{
	background-color:#F9EFE1;
	text-align:center;
	font-size:11px;
}

.gvReturnsHistoricalPensionEditCell
{
	background-color:#E7B168;
	font-size:11px;
	font-weight:bold;
}

.gvReturnsHistoricalPensionHeader
{
 	background-color:#E19E44;
 	color:White;
 	text-align:center;
 	font-size:18px;
 	padding:20px;
 	font-weight:bold;
 	font-family:Myriad Pro Tahoma, Verdana;
 	line-height:1.2;
}

.gvReturnsCurrentIndustry th 
{
 	background-color:#86C878;
 	color:White;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentIndustryCell
{
	background-color:#9DD18F;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentIndustryCellEdit
{
	background-color:#9DD18F;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentIndustryCellEdit a 
{
	color:White;
}

.gvReturnsCurrentIndustryCellMain
{
	background-color:#D7EAD0;
	text-align:center;
	font-size:11px;
}

.gvReturnsCurrentIndustryEditCell
{
	background-color:#EFF6E9;
	font-size:11px;
	font-weight:bold;
}

.gvReturnsCurrentIndustryHeader
{
 	background-color:#86C878;
 	color:White;
 	text-align:center;
 	font-size:18px;
 	padding:20px;
 	font-weight:bold;
 	font-family:Myriad Pro Tahoma, Verdana;
 	line-height:1.2;
}

.gvReturnsCurrentPersonal th 
{
 	background-color:#689AC5;
 	color:White;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentPersonalCell
{
	background-color:#84AACF;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentPersonalCellEdit
{
	background-color:#84AACF;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentPersonalCellEdit a 
{
	color:White;
}

.gvReturnsCurrentPersonalCellMain
{
	background-color:#CBD9EA;
	text-align:center;
	font-size:11px;
}

.gvReturnsCurrentPersonalEditCell
{
	background-color:#84AACF;
	font-size:11px;
	font-weight:bold;
}

.gvReturnsCurrentPersonalHeader
{
 	background-color:#689AC5;
 	color:White;
 	text-align:center;
 	font-size:18px;
 	padding:20px;
 	font-weight:bold;
 	font-family:Myriad Pro Tahoma, Verdana;
 	line-height:1.2;
}

.gvReturnsCurrentPension th 
{
 	background-color:#E09A4D;
 	color:White;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentPensionCell
{
	background-color:#E7AB6B;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentPensionCellEdit
{
	background-color:#E7AB6B;
 	color:White;
 	font-weight:bold;
 	text-align:center;
 	font-size:11px;
}

.gvReturnsCurrentPensionCellEdit a 
{
	color:White;
}

.gvReturnsCurrentPensionCellMain
{
	background-color:#F4DBBE;
	text-align:center;
	font-size:11px;
}

.gvReturnsCurrentPensionEditCell
{
	background-color:#E7AB6B;
	font-size:11px;
	font-weight:bold;
}

.gvReturnsCurrentPensionHeader
{
 	background-color:#E09A4D;
 	color:White;
 	text-align:center;
 	font-size:18px;
 	padding:20px;
 	font-weight:bold;
 	font-family:Myriad Pro Tahoma, Verdana;
 	line-height:1.2;
}


.message 

{
	border:solid 1px #5C99C5;
	padding:10px;
	background-color:#202931;
	color:White;
	font-weight:bold;
}

.gvReturnsFooter

{
	background-color:#FEFEFE;
	border: solid 1px #EEE;
	padding:5px 20px;
	font-size:9px;
	
}

/*  // Styles for Historical Returns  // */

iframe body { background:#fff !important; }

.DNN_Documents { position:relative; right:16px; padding-bottom:20px; }
.TitleHeader { visibility:hidden; }
.DNN_Documents  .TitleCell { width:612px !important; }

.CategoryCell { width:210px; }

.formOdd td { background:url('/images/green.png'); padding:3px; }
.formEven td { padding:3px; }

    .albumborder
    {
        border: solid 4px #71a2cb;
    }
    .albumborder img
    {
        padding: 2px;
    }
    .album
    {
        padding-right: 15px;
        height: 550px;
    }
    .galleryTitle
    {
        color: #7bc143;
        font-family: Tahoma, Arial;
        font-weight: bold;
        font-size: 12px;
    }
    .subAlbums
    {
        color: #7f7f7f;
        font-family: Tahoma, Arial;
        font-size: 10px;
    }
    .albumDetails
    {
        background: #eaeaea;
        min-height: 60px;
        margin-top: 2px;
    }
    .albumText
    {
        width: 180px;
        padding: 5px 10px;
        text-align: left;
    }
    .Photos
    {
        background: url('/images/photo_bg.png');
        margin:auto;
        width: 630px;
		padding:8px 0;
    }
    .albumTitle
    {
        color: #71a2cb;
        font-family: Tahoma, Arial;
        font-weight: bold;
        font-size: 16px;
    }
    .commentName
    {
        color: #7bc143;
        font-family: Tahoma, Arial;
        font-weight: bold;
        font-size: 11px;
    }
    .comment
    {
        color: #9e9e9e;
        font-family: Tahoma, Arial;
        font-size: 11px;
    }
    .commentDate
    {
        color: #9e9e9e;
        font-family: Tahoma, Arial;
        font-size: 11px;  
        font-style: italic;
    }
    .commenttxt
    {
        
    }
	
	.photoPrevious, .photoNext { display:block; padding:10px; background:#fbfbfb;  margin:6px 0; width:57px;}
	.galleryDesc { margin:6px; width:445px; padding:10px; background:#fbfbfb; color:#9e9e9e;  font-size:11px;}
	
	.photoComments { background: url('/images/photo_bg.png'); float:left; width:423px; margin-top:6px; }
	.clear { clear:both; }
	.commentBlock { padding:10px 18px 10px 18px; border-bottom:1px solid #e8e8e8; }
	.addComment { width:200px; float:right; margin-top:6px; }
	.addComment input, .addComment textarea { background: url('/images/photo_bg.png'); border:0; color:#9e9e9e; font-size:11px; padding:5px; font-family:arial; width:194px; margin-bottom:6px; }
	#dnn_ctr530_View_btnAddComment { background:transparent; padding:0; }
	.pagination { background: url('/images/photo_bg.png'); }
	.commenttxt { width:80px !important; position:relative; right:7px; padding:12px 5px !important; }
	