/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
color:#666666;
text-decoration:none;
}

img{
border:none;
}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#000000;
text-decoration:none;
font-weight:bold;
margin:2px 0px;
}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:6px 0px;
background-color:#C41E2B;
border-bottom:3px solid #010101;
padding-left:6px;
height:24px;
line-height:24px;
}

#header_cage {
width:100%;
border-bottom:4px solid #333333;
height:307px;
float:left;
}

#header_content {
width:954px;
margin:auto;
height:307px;
}

#main_logo a{
width:241px;
float:left;
background:url(images/tad_logo.jpg) no-repeat left;
height:303px;
display:block;
}

#header_pic {
width:711px;
float:right;
height:240px;
border-top:2px solid #0F0D0E;
border-right:2px solid #0F0D0E;
border-bottom:2px solid #0F0D0E;
}

#header_pic img{
float:right;
}

#top_nav{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#000000;
text-decoration:none;
float:right;
padding-top:22px;
}

#top_nav a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#000000;
text-decoration:none;
padding:0px 6px;
height:26px;
}

#top_nav a:hover{
color:#C41E2B;
}

#top_nav span{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#C41E2B;
text-decoration:none;
padding:0px 6px;
}

#content{
width:954px;
margin:auto;
position:relative;
}

#leftcolumn {
float:left;
width:600px;
margin-right:40px;
text-align:left;
padding:20px 0px;
}

#leftcolumn p{
margin:6px 0px;
}

.blacbox {
margin:10px 0px;
}

.blacbox a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:0px 5px;
}


.redbox a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#C41E2B;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:0px 0px 0px 8px;
padding:0px 5px;
}

#profile_photoz {
width:600px;
float:left;
margin:6px 0px;
}

#profile_photoz img{
float:left;
margin:0px 8px 8px 0px;
}

#rightcolumn {
float:left;
width:278px;
background-color:#EFEFEF;
text-align:left;
padding:44px 18px;
/*margin-top:4px;*/
}

*html #rightcolumn {
width:264px;
float:left;
}
*html .sideboxes{
width:242px;
}

.sideboxes{
width:244px;
float:left;
padding:14px;
border:2px solid #666666;
background-color:#FFFFFF;
margin-bottom:16px;
}

.sideboxes p{
margin:4px 0px 8px 0px;
border-bottom:1px solid #E5E5E5;
padding-bottom:6px;
}

.search_button a{
float:left;
background:url(images/search.jpg) no-repeat left;
width:71px;
height:22px;
margin-left:6px;
}

.search_button a:hover{
background:url(images/search2.jpg) no-repeat left;
}

.search_field {
float:left;
border:1px solid #333333;
padding:3px;
width:150px;
height:16px;
}

.more a{
background:url(images/more_bg1.jpg) repeat-x;
height:16px;
line-height:16px;
padding:0px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
float:right;
margin:4px 0px;
}

.more a:hover{
background:url(images/more_bg2.jpg) repeat-x;
color:#000000;
}

#footer {
width:100%;
height:140px;
background-color:#999999;
padding:12px 0px;
float:left;
}

#footer_content{
width:914px;
margin:auto;
color:#CCCCCC;
text-align:right;
font-size:11px;
padding-right:40px;
}

#footer_content a{
color:#FFFFFF;
text-align:right;
font-size:11px;
}


/*sub-page css*/
#sub_header_cage {
width:100%;
border-bottom:4px solid #333333;
height:185px;
}

#sub_header_content {
width:954px;
margin:auto;
background:url(images/sub_tile.jpg) repeat-x top;
height:185px;
}

#sub_logo a{
width:147px;
float:left;
background:url(images/sub_logo.jpg) no-repeat left;
height:185px;
display:block;
}

#sub_nav{
padding-top:55px;
width:807px;
float:left;
}

#sub_search{
float:right;
padding-left:510px;
padding-right:10px;
width:270px;
}

/*
#sub_nav{
padding-top:110px;
}
*/

.sublinks a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#7C7C7C;
font-weight:bold;
text-decoration:none;
text-align:left;
line-height:20px;
}

.sublinks a:hover{
text-decoration:underline;
}

#leftcolumn_sub {
float:left;
width:954px;
text-align:left;
padding:20px 0px;
}

