/** this css file contains all the items used for layout *
* beign main page structure **/
#parent_container {
text-align:center;
float:left;
background-color:#FFF;
width:100%;
margin:0;
}

#page_container {
background-color:#FFF;
width:973px;
text-align:left;
margin-right:auto;
margin-left:auto;
}

#masthead_container {
background-color:#FFF;
clear:both;
overflow:visible;
}

#content_container {
float:left;
width:971px;
background-image:url(/ucmuniversal/images/nasuwt/content_bg.gif);
background-repeat:repeat-y;
min-height:100%;
}

#content_container_whitebg {
float:left;
width:973px;
background-image:none;
background-repeat:repeat-y;
min-height:100%;
}

#footer_container {
background-color:#3a98ce;
height:auto;
width:971px;
float:left;
border-top-width:1px;
border-top-style:solid;
border-top-color:#FFF;
text-align:center;
border-bottom-width:20px;
border-bottom-style:solid;
border-bottom-color:#FFF;
clear:both;
margin:0;
padding:0 0 5px;
}

/** end main page structure **/
#main_content {
background-color:#fff;
float:left;
min-height:100%;
width:800px;
font-size:1em;
}

#right_column {
background-color:#b0bcd4;
float:right;
width:170px;
background-image:url(/ucmuniversal/images/nasuwt/right_column_bg.jpg);
background-repeat:no-repeat;
background-position:top;
text-align:center;
margin:0;
padding:0;
}

#right_column_whitebg {
background-color:#fff;
float:right;
width:172px;
background-image:none;
background-repeat:no-repeat;
background-position:top;
text-align:center;
margin:0;
padding:0;
}

#main_content_margins {
padding-right:30px;
padding-bottom:45px;
padding-left:30px;
min-height:100%;
float:left;
width:740px;
}

.section_left_column {
float:left;
width:393px;
margin-right:5px;
}

.section_right_column {
float:left;
width:330px;
margin-left:5px;
}

#section_full_column {
width:700px;
float:left;
margin-top:10px;
margin-left:10px;
}

#content1_left_column {
float:left;
width:493px;
margin-right:5px;
}

#content1_right_column {
float:left;
width:230px;
margin-left:5px;
}

#content2_left_column {
float:left;
width:362px;
margin-right:5px;
}

#content2_right_column {
float:left;
width:361px;
margin-left:5px;
}

ul.setFontSize {
display:block;
float:left;
list-style:none;
width:70px;
height:17px;
margin:0 5px 0 0;
padding:0;
}

ul.setFontSize li {
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
}

ul.setFontSize li a {
width:10px;
border:solid 1px #fff;
background-image:none;
text-indent:-100000px;
overflow:none;
background-position:center;
height:15px;
}

ul.setFontSize li a:focus {
outline:none;
-moz-outline-style:none;
}

ul.setFontSize li a.setFontSmall {
background-image:url(/ucmuniversal/images/nasuwt/font1.gif);
}

ul.setFontSize li a.setFontMedium {
background-image:url(/ucmuniversal/images/nasuwt/font2.gif);
}

ul.setFontSize li a.setFontLarge {
background-image:url(/ucmuniversal/images/nasuwt/font3.gif);
}

#article_list_column,#site_map_column {
float:left;
width:98%;
margin-right:5px;
}

