@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


#container_3po {
	width: auto;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
}

#right_column_3po h2 {
	font-size: 10px;
	color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
}


#header_3po {
	padding: 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(images/tp_omni_header.jpg);
	background-repeat: no-repeat;
	height: 150px;
	background-position: 0px;
}

#nav_3po {
	padding: 15px;
	border: none;
	text-align: center;
	background-color: white;
	list-style-type: none;
}
#nav_3po li {
	display: inline;
	margin-right: 7px;
	margin-left: 7px;
}

#left_column_3po {
	width:auto;
	float:none;
	padding: 15px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#left_column_3po h2 {
	font-size: 16px;
	color: black;
	text-transform:uppercase;
}



#right_column_3po {
	width:250px;
	float:left;
	padding: 15px;
	border: thin solid #00FFFF;
}

#footer_3po  {
	clear:both;
	padding: 12px;
	text-align: center;
}


.user_form_3po {
background-color: #e6e6e6;
            padding: 0px 0px 20px 0px;
            }
        .user_form_3po #event {
        font-size: 14px;
        margin: 20px;
            background-color: #0066FF;
            }
                    
    .user_form_3po #product {
        font-size: 14px;
        margin: 20px;
            background-color: #6666ff;
            }
                    
    .user_form_3po #image {
        font-size: 14px;
        margin: 20px;
            background-color: #8000ff;
            }
            
                                
    .user_form_3po #template {
        font-size: 13px;
        margin: 20px;
        padding-bottom: 60px;
            background-color: #999999;
            }
            
#templates li
{
display:inline;
list-style-type: none;
padding-left: 20px
}

#templates label
{
display:inline;
}

                    
    .user_form_3po h4 {
            color: #003b66;
            }
            .user_form_3po h3 {
            padding: 20px;
            color: white;
            font-weight: bold;
                    text-transform:capitalize;
            }
            
            .user_form_3po ol {
            list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            margin-bottom: 20px;
            }
            
                .user_form_3po ol li {
                clear: both;
                margin: 5px 0px;
                padding: 20px;
                }
                
                    .user_form_3po ol li label {
                    float: none;
                    display: block;
                    width: 450px;
                    position: relative;
                    font-weight: bold;
                    text-transform:capitalize;
                    }
                    
                        .user_form_3po ol li label.sub {
                        font-weight: normal;
                        }    
                    
                    .user_form_3po ol li input, .user_form_3po ol li textarea,  {
                    border: 1px solid #CCCCCC;
                    }
                    
               .user_form_3po .indent {
                margin: 0px 0px 0px 160px;
                }
                
                


#admin_bar {
margin-left:auto;
  margin-right:auto;
  border:1px solid gray;
  position: relative;
  background-image:  url(images/omni_icon.gif);
  background-repeat: no-repeat;
  background-position: 0px;
  background-color: white;
  text-align: left;
  clear: both;
}

#admin_bar h2 {
padding-left: 60px;
	font-size: 16px;
	color: gray;
	text-transform:uppercase;
}


#admin_buttons li
{
display:inline;
list-style-type: none;
padding-left: 60px;
}



<!--
form.edit_form {margin: 0px; padding: 0px; display: inline;}
-->

<!--
form.edit_date_form {margin: 0px; padding: 0px; display: inline;}
-->

<!--
form.add_form {margin: 0px; padding: 0px; display: inline;}
-->

<!--
form.delete_form {margin: 0px; padding: 0px; display: inline;}
-->

<!--
form.edit_news_modifier_form {margin: 0px; padding: 0px; display: inline;}
-->

<!--
form.end_preview_form {margin: 0px; padding: 0px; display: inline;}
-->

<!--
form.previous_form {margin: 0px; padding: 0px; display: inline;}
-->

<!-- 
input.edit_button{
   color:Black;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:Yellow;
   border:1px dotted;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   margin-left: 15px;
   opacity: .5;               /* Standard style for transparency */
   -moz-opacity: .5;          /* Transparency for older Mozillas */
   filter: alpha(opacity=50);  /* Transparency for IE */
	}
--> 

<!-- 
input.add_button{
   color:Black;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:Green;
   border:1px dotted;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   opacity: .5;               /* Standard style for transparency */
   -moz-opacity: .5;          /* Transparency for older Mozillas */
   filter: alpha(opacity=50);  /* Transparency for IE */
	}
--> 

<!-- 
input.delete_button{
   color:Black;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:Red;
   border:1px dotted;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   opacity: .5;               /* Standard style for transparency */
   -moz-opacity: .5;          /* Transparency for older Mozillas */
   filter: alpha(opacity=50);  /* Transparency for IE */
	}
--> 

<!-- 
input.end_preview_button{
   color:Black;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:Orange;
   border:1px dotted;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   opacity: .5;               /* Standard style for transparency */
   -moz-opacity: .5;          /* Transparency for older Mozillas */
   filter: alpha(opacity=50);  /* Transparency for IE */
	}
--> 

<!-- 
input.save_button{
   color:Black;
   font-weight:bold;
   background-color:green;
   border:2px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
	}
--> 

<!-- 
input.publish_button{
   color:Black;
   font-weight:bold;
   background-color:yellow;
   border:2px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
	}
-->

<!-- 
input.cancel_button{
   color:Black;
   font-weight:bold;
   background-color:red;
   border:2px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
	}
-->

<!-- 
p.alert {
	color: red;
}
-->

#crumbs { list-style: none; }
#crumbs li { display: inline; }


.content_border
{
border: solid blue;
  margin: 0;
  padding: 0;
  border: none;
    background: none;}

.seperator
{
margin-left: auto; 
margin-right: auto;
margin-top: 5px;
margin-bottom: 25px;
width: 80%;
border-color: gray;
border-bottom-width: 1px; 
border-bottom-style: dotted; 
}

.popup
{
COLOR: #9F141A;
CURSOR: help;
TEXT-DECORATION: none
}

#operators
{
	padding: 10px;
	border-style: double;
	border-width: 1px;
}

#operators li { display: inline; }
